From 4780e21e41cc70e35b659267c77128d2df1c0c33 Mon Sep 17 00:00:00 2001 From: Cesar Souza Date: Thu, 1 Jun 2017 22:48:33 +0200 Subject: [PATCH] GH-318: Adding support for targetting .NET Standard 2.0. --- .gitignore | 1 + Setup/Accord.Setup (NETStandard).csproj | 14 + Setup/Scripts/UpdateVersion.cs | 22 +- .../Accord.Audio.DirectSound (NETStandard).csproj | 29 + .../Accord.Audio/Accord.Audio (NETStandard).csproj | 25 + .../ComplexFilters/Base/IComplexFilter.cs | 2 - Sources/Accord.Audio/ComplexFilters/CombFilter.cs | 1 - .../DifferentialRectificationFilter.cs | 1 - .../Accord.Audio/ComplexFilters/EnvelopeFilter.cs | 1 - Sources/Accord.Audio/Filters/SignalConverter.cs | 77 - Sources/Accord.Audio/Filters/WaveRectifier.cs | 1 - .../Accord.Audio/Generators/ImpulseGenerator.cs | 1 - Sources/Accord.Audio/Signals/ComplexSignal.cs | 1 - Sources/Accord.Audio/Signals/Signal.cs | 1 - Sources/Accord.Audio/Tools.cs | 3 +- Sources/Accord.Audio/UnsafeTools.cs | 1 - Sources/Accord.Audio/Windows/IWindow.cs | 1 - Sources/Accord.Audio/Windows/RectangularWindow.cs | 1 - Sources/Accord.Audio/Windows/WindowBase.cs | 1 - .../Accord.Audition (NETStandard).csproj | 29 + .../Accord.NS.Controls.Audio.csproj | 17 + .../Accord.NS.Controls.Imaging.csproj | 17 + .../Accord.NS.Controls.csproj | 17 + .../Accord.NS.Controls.Vision.csproj | 17 + .../Accord.Core/Accord.Core (NETStandard).csproj | 22 + Sources/Accord.Core/Collections/PriorityQueue.cs | 14 +- .../Collections/ReadOnlyOrderedDictionary.cs | 2 +- .../Accord.Core/Compatibility/RangeAttribute.cs | 58 + Sources/Accord.Core/Properties/VersionInfo.cs | 2 +- .../Accord.DataSets (NETStandard).csproj | 30 + Sources/Accord.DataSets/Base/SparseDataSet.cs | 2 +- .../Accord.Fuzzy/Accord.Fuzzy (NETStandard).csproj | 25 + .../Accord.Genetic (NETStandard).csproj | 27 + Sources/Accord.IO/Accord.IO (NETStandard).csproj | 30 + Sources/Accord.IO/ExcelReader.cs | 3 +- Sources/Accord.IO/Extensions.Matrix.cs | 4 +- .../Filters/Transform/RotateNearestNeighbor.cs | 379 - .../Accord.Imaging (NETStandard).csproj | 33 + .../Accord.MachineLearning (NETStandard).csproj | 32 + .../DecisionTrees/DecisionTree.cs | 2 + .../Accord.MachineLearning/KNearestNeighbors`1.cs | 2 +- .../Multiclass/Generative.cs | 130 - .../Multiclass/Learning/GenerativeLearning.cs | 240 - .../Accord.MachineLearning/Multiclass/OneVsOne.cs | 12 +- .../Learning/AveragedStochasticGradientDescent.cs | 8 +- .../MulticlassSupportVectorMachine`2.cs | 12 +- .../Accord.Math.Core (NETStandard).csproj | 26 + Sources/Accord.Math.Core/Matrix.Add.Generated.cs | 4534 +++++----- .../Matrix.Comparisons.Generated.cs | 1408 +-- Sources/Accord.Math.Core/Matrix.Comparisons.tt | 22 +- .../Accord.Math.Core/Matrix.Divide.Generated.cs | 4534 +++++----- .../Matrix.Elementwise.Generated.cs | 2772 +++--- Sources/Accord.Math.Core/Matrix.Elementwise.tt | 24 +- Sources/Accord.Math.Core/Matrix.Elementwise2.tt | 98 +- Sources/Accord.Math.Core/Matrix.Elementwise3.tt | 4 +- .../Accord.Math.Core/Matrix.Multiply.Generated.cs | 4534 +++++----- .../Matrix.MultiplyAndAdd.Generated.cs | 20 +- .../Accord.Math.Core/Matrix.Subtract.Generated.cs | 4534 +++++----- .../Accord.Math/Accord.Math (NETStandard).csproj | 27 + Sources/Accord.Math/Accord.Statistics/Classes.cs | 16 +- .../Accord.Statistics/Measures.Vectors.cs | 4 +- Sources/Accord.Math/Distance.Generated.cs | 96 +- Sources/Accord.Math/Distance.cs | 2 +- Sources/Accord.Math/Distance.tt | 2 +- Sources/Accord.Math/Distances/Angular.cs | 4 +- Sources/Accord.Math/Distances/ArgMax.cs | 2 +- Sources/Accord.Math/Distances/BrayCurtis.cs | 2 +- Sources/Accord.Math/Distances/Canberra.cs | 2 +- Sources/Accord.Math/Distances/Chebyshev.cs | 2 +- Sources/Accord.Math/Distances/Cosine.cs | 4 +- Sources/Accord.Math/Distances/Dice.cs | 4 +- Sources/Accord.Math/Distances/Euclidean.cs | 8 +- Sources/Accord.Math/Distances/Hamming.cs | 8 +- Sources/Accord.Math/Distances/Hamming`1.cs | 2 +- Sources/Accord.Math/Distances/Hellinger.cs | 2 +- Sources/Accord.Math/Distances/Jaccard.cs | 4 +- Sources/Accord.Math/Distances/Jaccard`1.cs | 4 +- Sources/Accord.Math/Distances/Kulczynski.cs | 4 +- Sources/Accord.Math/Distances/Levenshtein.cs | 2 +- Sources/Accord.Math/Distances/Levenshtein`1.cs | 2 +- Sources/Accord.Math/Distances/Mahalanobis.cs | 2 +- Sources/Accord.Math/Distances/Manhattan.cs | 4 +- Sources/Accord.Math/Distances/Matching.cs | 4 +- Sources/Accord.Math/Distances/Minkowski.cs | 4 +- Sources/Accord.Math/Distances/Modular.cs | 4 +- .../Accord.Math/Distances/PearsonCorrelation.cs | 2 +- Sources/Accord.Math/Distances/RogersTanimoto.cs | 4 +- Sources/Accord.Math/Distances/RusselRao.cs | 4 +- Sources/Accord.Math/Distances/SokalMichener.cs | 4 +- Sources/Accord.Math/Distances/SokalSneath.cs | 4 +- Sources/Accord.Math/Distances/SquareEuclidean.cs | 6 +- .../Accord.Math/Distances/SquaredMahalanobis.cs | 2 +- Sources/Accord.Math/Distances/Yule.cs | 4 +- Sources/Accord.Math/Matrix/Jagged.Construction.cs | 82 +- .../Matrix/Jagged.Measures.Generated.cs | 1087 --- Sources/Accord.Math/Matrix/Jagged.Measures.tt | 587 -- .../Accord.Math/Matrix/Jagged.Product.Generated.cs | 234 +- Sources/Accord.Math/Matrix/Jagged.Product.tt | 4 +- Sources/Accord.Math/Matrix/Matrix.Common.cs | 2 +- Sources/Accord.Math/Matrix/Matrix.Comparisons.tt | 24 +- .../Matrix/Matrix.Comparisons1.Generated.cs | 1536 ++-- Sources/Accord.Math/Matrix/Matrix.Complex.cs | 2 +- Sources/Accord.Math/Matrix/Matrix.Construction.cs | 72 +- .../Matrix/Matrix.Conversions.Generated.cs | 1440 +-- Sources/Accord.Math/Matrix/Matrix.Conversions.tt | 20 +- .../Matrix/Matrix.Measures.Generated.cs | 949 -- Sources/Accord.Math/Matrix/Matrix.Measures.tt | 518 -- Sources/Accord.Math/Matrix/Matrix.Product.tt | 156 +- .../Matrix/Matrix.Product1.Generated.cs | 9320 ++++++++++---------- .../Matrix/Matrix.Reduction.Generated.cs | 480 +- Sources/Accord.Math/Matrix/Matrix.Reduction.tt | 26 +- Sources/Accord.Math/Matrix/Matrix.Selection.cs | 14 +- Sources/Accord.Math/Matrix/Vector.MinMax.cs | 8 +- .../Accord.Math/Random/ZigguratUniformGenerator.cs | 2 +- .../Random/ZigguratUniformOneGenerator.cs | 4 +- Sources/Accord.Math/Sort.cs | 8 +- Sources/Accord.Math/Special.cs | 52 +- Sources/Accord.Math/Tools.cs | 2 +- Sources/Accord.Math/Vector/Vector.Construction.cs | 46 +- Sources/Accord.Math/Vector/Vector.Sparse.cs | 6 +- ...ord.NET.LGPL.sln => Accord.NET (LGPL-only).sln} | 0 Sources/Accord.NET (NETStandard).sln | 218 + Sources/Accord.NET (NETStandard).targets | 30 + Sources/Accord.NET.sln | 105 +- Sources/Accord.NET.targets | 8 +- .../Accord.Statistics (NETStandard).csproj | 28 + .../Accord.Statistics/Distances/Bhattacharyya.cs | 18 +- .../Continuous/MultivariateNormalDistribution.cs | 2 +- Sources/Accord.Statistics/Kernels/Linear.cs | 16 +- .../Markov/Learning/MultipleBaumWelchLearning.cs | 262 - .../Linear/MultivariateBilinearRegression.cs | 89 - .../Visualizations/HistogramBinCollection.cs | Bin 5186 -> 5148 bytes .../Accord.Text/Accord.Text (NETStandard).csproj | 28 + .../Accord.Video.DirectShow (NETStandard).csproj | 32 + .../VideoCaptureDeviceForm.Designer.cs | 7 +- .../VideoCaptureDeviceForm.cs | 21 +- .../Accord.Video.Kinect (NETStandard).csproj | 31 + .../Accord.Video.VFW (NETStandard).csproj | 31 + .../Accord.Video.Ximea (NETStandard).csproj | 32 + .../Accord.Video/Accord.Video (NETStandard).csproj | 32 + .../Accord.Vision (NETStandard).csproj | 33 + .../Extras/Accord.Video.FFMPEG.GPL/VersionInfo.cpp | 2 +- Sources/Version.targets | 9 + Sources/force-clean.cmd | 2 + .../Accord.Perf.MachineLearning.csproj | 0 .../Performance/MachineLearning}/Accord.snk | Bin .../Performance/MachineLearning}/App.config | 0 .../Performance/MachineLearning}/Program.cs | 0 .../MachineLearning}/Properties/AssemblyInfo.cs | 0 .../Performance/MachineLearning}/packages.config | 0 Tools/open-csprojs-netstandard.bat | 33 + .../Accord.Tests.Audio (NETStandard).csproj | 23 + .../Accord.Tests.Core (NETStandard).csproj | 23 + .../Accord.Tests.IO (NETStandard).csproj | 23 + .../Accord.Tests.Imaging (NETStandard).csproj | 23 + ...cord.Tests.MachineLearning (NETStandard).csproj | 23 + .../Accord.Tests.Math (NETStandard).csproj | 24 + .../Accord.Tests.Statistics (NETStandard).csproj | 23 + .../Accord.Tests.Text (NETStandard).csproj | 23 + .../Accord.Tests.Video (NETStandard).csproj | 23 + .../Accord.Tests.Vision (NETStandard).csproj | 23 + Unit Tests/Accord.Tests.targets | 6 + build-all.cmd | 4 + clean-all.cmd | 25 +- 164 files changed, 19527 insertions(+), 22600 deletions(-) create mode 100644 Setup/Accord.Setup (NETStandard).csproj create mode 100644 Sources/Accord.Audio.DirectSound/Accord.Audio.DirectSound (NETStandard).csproj create mode 100644 Sources/Accord.Audio/Accord.Audio (NETStandard).csproj delete mode 100644 Sources/Accord.Audio/Filters/SignalConverter.cs create mode 100644 Sources/Accord.Audition/Accord.Audition (NETStandard).csproj create mode 100644 Sources/Accord.Controls.Audio/Accord.NS.Controls.Audio.csproj create mode 100644 Sources/Accord.Controls.Imaging/Accord.NS.Controls.Imaging.csproj create mode 100644 Sources/Accord.Controls.Statistics/Accord.NS.Controls.csproj create mode 100644 Sources/Accord.Controls.Vision/Accord.NS.Controls.Vision.csproj create mode 100644 Sources/Accord.Core/Accord.Core (NETStandard).csproj create mode 100644 Sources/Accord.Core/Compatibility/RangeAttribute.cs create mode 100644 Sources/Accord.DataSets/Accord.DataSets (NETStandard).csproj create mode 100644 Sources/Accord.Fuzzy/Accord.Fuzzy (NETStandard).csproj create mode 100644 Sources/Accord.Genetic/Accord.Genetic (NETStandard).csproj create mode 100644 Sources/Accord.IO/Accord.IO (NETStandard).csproj delete mode 100644 Sources/Accord.Imaging/AForge.Imaging/Filters/Transform/RotateNearestNeighbor.cs create mode 100644 Sources/Accord.Imaging/Accord.Imaging (NETStandard).csproj create mode 100644 Sources/Accord.MachineLearning/Accord.MachineLearning (NETStandard).csproj delete mode 100644 Sources/Accord.MachineLearning/Multiclass/Generative.cs delete mode 100644 Sources/Accord.MachineLearning/Multiclass/Learning/GenerativeLearning.cs create mode 100644 Sources/Accord.Math.Core/Accord.Math.Core (NETStandard).csproj create mode 100644 Sources/Accord.Math/Accord.Math (NETStandard).csproj delete mode 100644 Sources/Accord.Math/Matrix/Jagged.Measures.Generated.cs delete mode 100644 Sources/Accord.Math/Matrix/Jagged.Measures.tt delete mode 100644 Sources/Accord.Math/Matrix/Matrix.Measures.Generated.cs delete mode 100644 Sources/Accord.Math/Matrix/Matrix.Measures.tt rename Sources/{Accord.NET.LGPL.sln => Accord.NET (LGPL-only).sln} (100%) create mode 100644 Sources/Accord.NET (NETStandard).sln create mode 100644 Sources/Accord.NET (NETStandard).targets create mode 100644 Sources/Accord.Statistics/Accord.Statistics (NETStandard).csproj delete mode 100644 Sources/Accord.Statistics/Models/Markov/Learning/MultipleBaumWelchLearning.cs delete mode 100644 Sources/Accord.Statistics/Models/Regression/Linear/MultivariateBilinearRegression.cs create mode 100644 Sources/Accord.Text/Accord.Text (NETStandard).csproj create mode 100644 Sources/Accord.Video.DirectShow/Accord.Video.DirectShow (NETStandard).csproj create mode 100644 Sources/Accord.Video.Kinect/Accord.Video.Kinect (NETStandard).csproj create mode 100644 Sources/Accord.Video.VFW/Accord.Video.VFW (NETStandard).csproj create mode 100644 Sources/Accord.Video.Ximea/Accord.Video.Ximea (NETStandard).csproj create mode 100644 Sources/Accord.Video/Accord.Video (NETStandard).csproj create mode 100644 Sources/Accord.Vision/Accord.Vision (NETStandard).csproj create mode 100644 Sources/Version.targets create mode 100644 Sources/force-clean.cmd rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/Accord.Perf.MachineLearning.csproj (100%) rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/Accord.snk (100%) rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/App.config (100%) rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/Program.cs (100%) rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/Properties/AssemblyInfo.cs (100%) rename {Performance/Accord.Perf.MachineLearning => Tools/Performance/MachineLearning}/packages.config (100%) create mode 100644 Tools/open-csprojs-netstandard.bat create mode 100644 Unit Tests/Accord.Tests.Audio/Accord.Tests.Audio (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Core/Accord.Tests.Core (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.IO/Accord.Tests.IO (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Imaging/Accord.Tests.Imaging (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.MachineLearning/Accord.Tests.MachineLearning (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Math/Accord.Tests.Math (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Statistics/Accord.Tests.Statistics (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Text/Accord.Tests.Text (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Video/Accord.Tests.Video (NETStandard).csproj create mode 100644 Unit Tests/Accord.Tests.Vision/Accord.Tests.Vision (NETStandard).csproj diff --git a/.gitignore b/.gitignore index 22e23daf9..54b8f42c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ bin obj +.vs *.user *.pidb *.suo diff --git a/Setup/Accord.Setup (NETStandard).csproj b/Setup/Accord.Setup (NETStandard).csproj new file mode 100644 index 000000000..a2024a58d --- /dev/null +++ b/Setup/Accord.Setup (NETStandard).csproj @@ -0,0 +1,14 @@ + + + + Accord.Setup + Accord.Setup + Debug + netstandard2.0 + + + + TRACE;DEBUG;NETSTANDARD2_0 + + + \ No newline at end of file diff --git a/Setup/Scripts/UpdateVersion.cs b/Setup/Scripts/UpdateVersion.cs index 7cb585c51..882821f9c 100644 --- a/Setup/Scripts/UpdateVersion.cs +++ b/Setup/Scripts/UpdateVersion.cs @@ -37,8 +37,6 @@ public static string GetVersionText(string major, string minor, string rev, stri public static void Replace(string frameworkRootPath) { - - string version = File.ReadAllText(Path.Combine(frameworkRootPath, "Version.txt")); string[] parts; parts = version.Split('-'); @@ -52,6 +50,7 @@ public static void Replace(string frameworkRootPath) Console.WriteLine("Updating source files with version number {0}.{1}.{2}.{3}{4}", major, minor, rev, build, tag); replaceAssemblyInfo(frameworkRootPath, tag, major, minor, rev, build); + replaceNetStandardTargets(frameworkRootPath, tag, major, minor, rev, build); replaceDocumentation(frameworkRootPath, major, minor, rev); } @@ -79,5 +78,24 @@ private static void replaceAssemblyInfo(string frameworkRootPath, string tag, st File.WriteAllText(file.FullName, contents); } } + + private static void replaceNetStandardTargets(string frameworkRootPath, string tag, string major, string minor, string rev, string build) + { + string targetsFile = Path.Combine(frameworkRootPath, "Sources", "Version.targets"); + + var sb = new StringBuilder(); + + sb.AppendLine(""); + sb.AppendLine(" "); + sb.AppendLine(string.Format(" Copyright (c) Accord.NET authors, 2009-{0}", DateTime.Now.Year)); + sb.AppendLine(" 3.5.0"); + sb.AppendLine(string.Format(" {0}.{1}.{2}", major, minor, rev)); + sb.AppendLine(string.Format(" {0}.{1}.{2}{3}", major, minor, rev, tag)); + sb.AppendLine(string.Format(" {0}.{1}.{2}.{3}", major, minor, rev, build)); + sb.AppendLine(" "); + sb.AppendLine(""); + + File.WriteAllText(targetsFile, sb.ToString()); + } } } diff --git a/Sources/Accord.Audio.DirectSound/Accord.Audio.DirectSound (NETStandard).csproj b/Sources/Accord.Audio.DirectSound/Accord.Audio.DirectSound (NETStandard).csproj new file mode 100644 index 000000000..4207b0edd --- /dev/null +++ b/Sources/Accord.Audio.DirectSound/Accord.Audio.DirectSound (NETStandard).csproj @@ -0,0 +1,29 @@ + + + + Accord.Audio.DirectSound + Accord.Audio.DirectSound + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Audio/Accord.Audio (NETStandard).csproj b/Sources/Accord.Audio/Accord.Audio (NETStandard).csproj new file mode 100644 index 000000000..bb1e2995d --- /dev/null +++ b/Sources/Accord.Audio/Accord.Audio (NETStandard).csproj @@ -0,0 +1,25 @@ + + + + Accord.DataSets + Accord.DataSets + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Audio/ComplexFilters/Base/IComplexFilter.cs b/Sources/Accord.Audio/ComplexFilters/Base/IComplexFilter.cs index bb20a201c..2a842a79a 100644 --- a/Sources/Accord.Audio/ComplexFilters/Base/IComplexFilter.cs +++ b/Sources/Accord.Audio/ComplexFilters/Base/IComplexFilter.cs @@ -23,8 +23,6 @@ namespace Accord.Audio.ComplexFilters { using System; - using AForge; - using AForge.Math; /// /// Audio processing filter, which operates with Fourier transformed diff --git a/Sources/Accord.Audio/ComplexFilters/CombFilter.cs b/Sources/Accord.Audio/ComplexFilters/CombFilter.cs index 976c85695..5307b3f14 100644 --- a/Sources/Accord.Audio/ComplexFilters/CombFilter.cs +++ b/Sources/Accord.Audio/ComplexFilters/CombFilter.cs @@ -24,7 +24,6 @@ namespace Accord.Audio.ComplexFilters { using Accord.Audio; using Accord.Audio.Generators; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/ComplexFilters/DifferentialRectificationFilter.cs b/Sources/Accord.Audio/ComplexFilters/DifferentialRectificationFilter.cs index 856cf0502..d13d009dc 100644 --- a/Sources/Accord.Audio/ComplexFilters/DifferentialRectificationFilter.cs +++ b/Sources/Accord.Audio/ComplexFilters/DifferentialRectificationFilter.cs @@ -22,7 +22,6 @@ namespace Accord.Audio.ComplexFilters { - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/ComplexFilters/EnvelopeFilter.cs b/Sources/Accord.Audio/ComplexFilters/EnvelopeFilter.cs index c6be9a665..d467c8c7f 100644 --- a/Sources/Accord.Audio/ComplexFilters/EnvelopeFilter.cs +++ b/Sources/Accord.Audio/ComplexFilters/EnvelopeFilter.cs @@ -24,7 +24,6 @@ namespace Accord.Audio.ComplexFilters { using System; using Accord.Audio; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Filters/SignalConverter.cs b/Sources/Accord.Audio/Filters/SignalConverter.cs deleted file mode 100644 index 4150132b2..000000000 --- a/Sources/Accord.Audio/Filters/SignalConverter.cs +++ /dev/null @@ -1,77 +0,0 @@ -// Accord (Experimental) Audio Library -// Accord.NET framework -// http://www.crsouza.com -// -// Copyright © César Souza, 2009-2011 -// cesarsouza at gmail.com -// - -namespace Accord.Audio.Filters -{ - using System.Collections.Generic; - - public class FormatConverter : BaseFilter - { - private SampleFormat destinationFormat; - - private Dictionary formatTranslations = new Dictionary(); - - public override Dictionary FormatTranslations - { - get { return formatTranslations; } - } - - public FormatConverter(SampleFormat destinationFormat) - { - this.destinationFormat = destinationFormat; - - if (destinationFormat == SampleFormat.Format32BitIeeeFloat) - { - formatTranslations[SampleFormat.Format16Bit] = destinationFormat; - formatTranslations[SampleFormat.Format32Bit] = destinationFormat; - } - else - { - throw new UnsupportedSampleFormatException(); - } - } - - protected override void ProcessFilter(Signal sourceData, Signal destinationData) - { - int channels = sourceData.Channels; - int length = sourceData.Length; - SampleFormat dstFormat = destinationData.SampleFormat; - SampleFormat srcFormat = sourceData.SampleFormat; - - if (dstFormat == SampleFormat.Format32BitIeeeFloat) - { - float dst; - - if (srcFormat == SampleFormat.Format16Bit) - { - short src; - for (int c = 0; c < channels; c++) - { - for (int i = 0; i < length; i++) - { - src = (short)sourceData.GetSample(c, i); - SampleConverter.Convert(src, out dst); - } - } - } - else if (srcFormat == SampleFormat.Format32Bit) - { - int src; - for (int c = 0; c < channels; c++) - { - for (int i = 0; i < length; i++) - { - src = (int)sourceData.GetSample(c, i); - SampleConverter.Convert(src, out dst); - } - } - } - } - } - } -} diff --git a/Sources/Accord.Audio/Filters/WaveRectifier.cs b/Sources/Accord.Audio/Filters/WaveRectifier.cs index e42496140..5902c9328 100644 --- a/Sources/Accord.Audio/Filters/WaveRectifier.cs +++ b/Sources/Accord.Audio/Filters/WaveRectifier.cs @@ -23,7 +23,6 @@ namespace Accord.Audio.Filters { using System.Collections.Generic; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Generators/ImpulseGenerator.cs b/Sources/Accord.Audio/Generators/ImpulseGenerator.cs index ce6bdd794..969555507 100644 --- a/Sources/Accord.Audio/Generators/ImpulseGenerator.cs +++ b/Sources/Accord.Audio/Generators/ImpulseGenerator.cs @@ -23,7 +23,6 @@ namespace Accord.Audio.Generators { using System; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Signals/ComplexSignal.cs b/Sources/Accord.Audio/Signals/ComplexSignal.cs index 6f16f9f4f..342077e3b 100644 --- a/Sources/Accord.Audio/Signals/ComplexSignal.cs +++ b/Sources/Accord.Audio/Signals/ComplexSignal.cs @@ -25,7 +25,6 @@ namespace Accord.Audio using System; using System.Runtime.InteropServices; using Accord.Math; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Signals/Signal.cs b/Sources/Accord.Audio/Signals/Signal.cs index edc60572f..130ed4654 100644 --- a/Sources/Accord.Audio/Signals/Signal.cs +++ b/Sources/Accord.Audio/Signals/Signal.cs @@ -24,7 +24,6 @@ namespace Accord.Audio { using System; using System.Runtime.InteropServices; - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Tools.cs b/Sources/Accord.Audio/Tools.cs index 364eaebe6..9f7448f27 100644 --- a/Sources/Accord.Audio/Tools.cs +++ b/Sources/Accord.Audio/Tools.cs @@ -24,10 +24,9 @@ namespace Accord.Audio { using System; using System.Runtime.InteropServices; - using AForge.Math; - using Accord.Math; using System.Collections.Generic; using System.Numerics; + using Accord.Math; /// /// Tool functions for audio processing. diff --git a/Sources/Accord.Audio/UnsafeTools.cs b/Sources/Accord.Audio/UnsafeTools.cs index a6c9de1a9..9ee98e68d 100644 --- a/Sources/Accord.Audio/UnsafeTools.cs +++ b/Sources/Accord.Audio/UnsafeTools.cs @@ -24,7 +24,6 @@ namespace Accord.Audio { using System; using System.Runtime.InteropServices; - using AForge.Math; using Accord.Math; using System.Collections.Generic; using System.Numerics; diff --git a/Sources/Accord.Audio/Windows/IWindow.cs b/Sources/Accord.Audio/Windows/IWindow.cs index 401baf1c7..170a9afb7 100644 --- a/Sources/Accord.Audio/Windows/IWindow.cs +++ b/Sources/Accord.Audio/Windows/IWindow.cs @@ -23,7 +23,6 @@ namespace Accord.Audio.Windows { using System; - using AForge.Math; /// /// Spectral Window diff --git a/Sources/Accord.Audio/Windows/RectangularWindow.cs b/Sources/Accord.Audio/Windows/RectangularWindow.cs index 0f053aa8c..302268949 100644 --- a/Sources/Accord.Audio/Windows/RectangularWindow.cs +++ b/Sources/Accord.Audio/Windows/RectangularWindow.cs @@ -22,7 +22,6 @@ namespace Accord.Audio.Windows { - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audio/Windows/WindowBase.cs b/Sources/Accord.Audio/Windows/WindowBase.cs index 971cc75b0..ea46091db 100644 --- a/Sources/Accord.Audio/Windows/WindowBase.cs +++ b/Sources/Accord.Audio/Windows/WindowBase.cs @@ -22,7 +22,6 @@ namespace Accord.Audio.Windows { - using AForge.Math; using System.Numerics; /// diff --git a/Sources/Accord.Audition/Accord.Audition (NETStandard).csproj b/Sources/Accord.Audition/Accord.Audition (NETStandard).csproj new file mode 100644 index 000000000..0485121b8 --- /dev/null +++ b/Sources/Accord.Audition/Accord.Audition (NETStandard).csproj @@ -0,0 +1,29 @@ + + + + Accord.Audition + Accord.Audition + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Controls.Audio/Accord.NS.Controls.Audio.csproj b/Sources/Accord.Controls.Audio/Accord.NS.Controls.Audio.csproj new file mode 100644 index 000000000..cbdc92f7a --- /dev/null +++ b/Sources/Accord.Controls.Audio/Accord.NS.Controls.Audio.csproj @@ -0,0 +1,17 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Controls.Imaging/Accord.NS.Controls.Imaging.csproj b/Sources/Accord.Controls.Imaging/Accord.NS.Controls.Imaging.csproj new file mode 100644 index 000000000..cbdc92f7a --- /dev/null +++ b/Sources/Accord.Controls.Imaging/Accord.NS.Controls.Imaging.csproj @@ -0,0 +1,17 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Controls.Statistics/Accord.NS.Controls.csproj b/Sources/Accord.Controls.Statistics/Accord.NS.Controls.csproj new file mode 100644 index 000000000..cbdc92f7a --- /dev/null +++ b/Sources/Accord.Controls.Statistics/Accord.NS.Controls.csproj @@ -0,0 +1,17 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Controls.Vision/Accord.NS.Controls.Vision.csproj b/Sources/Accord.Controls.Vision/Accord.NS.Controls.Vision.csproj new file mode 100644 index 000000000..cbdc92f7a --- /dev/null +++ b/Sources/Accord.Controls.Vision/Accord.NS.Controls.Vision.csproj @@ -0,0 +1,17 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Core/Accord.Core (NETStandard).csproj b/Sources/Accord.Core/Accord.Core (NETStandard).csproj new file mode 100644 index 000000000..e14b23fe2 --- /dev/null +++ b/Sources/Accord.Core/Accord.Core (NETStandard).csproj @@ -0,0 +1,22 @@ + + + + Accord + Accord + Debug;Release;netstandard + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + + TRACE;DEBUG;NETSTANDARD2_0 + + + \ No newline at end of file diff --git a/Sources/Accord.Core/Collections/PriorityQueue.cs b/Sources/Accord.Core/Collections/PriorityQueue.cs index 99ca47ce5..320213987 100644 --- a/Sources/Accord.Core/Collections/PriorityQueue.cs +++ b/Sources/Accord.Core/Collections/PriorityQueue.cs @@ -182,7 +182,7 @@ public PriorityOrder Order /// /// Removes every node from the queue. This is an O(1) operation. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void Clear() @@ -194,7 +194,7 @@ public void Clear() /// Returns whether the given node is in the queue. This is an O(1) operation. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public bool Contains(PriorityQueueNode node) @@ -211,7 +211,7 @@ public bool Contains(PriorityQueueNode node) /// Ties are broken by first-in-first-out. This is an O(log n) operation. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public PriorityQueueNode Enqueue(T value, double priority) @@ -240,7 +240,7 @@ private void CheckQueue() } } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private void swap(int i, int j) @@ -272,7 +272,7 @@ private void cascadeUp(ref PriorityQueueNode node) } } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private void cascadeDown(ref PriorityQueueNode node) @@ -318,7 +318,7 @@ private void cascadeDown(ref PriorityQueueNode node) /// Returns true if 'higher' has higher priority than 'lower', false otherwise. Note that /// calling HasHigherPriority(node, node) (ie. both arguments the same node) will return false. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private bool HasHigherPriority(int i, int j) @@ -410,7 +410,7 @@ public bool IsReadOnly /// This method must be called on a node every time its priority changes while it is in the queue. /// Forgetting to call this method will result in a corrupted queue!. This is an O(log n) operation. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void UpdatePriority(ref PriorityQueueNode node, double priority) diff --git a/Sources/Accord.Core/Collections/ReadOnlyOrderedDictionary.cs b/Sources/Accord.Core/Collections/ReadOnlyOrderedDictionary.cs index ff494201d..44c53f1ad 100644 --- a/Sources/Accord.Core/Collections/ReadOnlyOrderedDictionary.cs +++ b/Sources/Accord.Core/Collections/ReadOnlyOrderedDictionary.cs @@ -44,7 +44,7 @@ namespace Accord.Collections [Serializable] public abstract class ReadOnlyKeyedCollection : ReadOnlyCollection, IDictionary, IList -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 , IReadOnlyCollection #endif { diff --git a/Sources/Accord.Core/Compatibility/RangeAttribute.cs b/Sources/Accord.Core/Compatibility/RangeAttribute.cs new file mode 100644 index 000000000..a3a5baaa6 --- /dev/null +++ b/Sources/Accord.Core/Compatibility/RangeAttribute.cs @@ -0,0 +1,58 @@ +// Accord Core Library +// The Accord.NET Framework +// http://accord-framework.net +// +// Copyright © César Souza, 2009-2017 +// cesarsouza at gmail.com +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// + +#if NETSTANDARD2_0 +namespace System.ComponentModel.DataAnnotations +{ + /// + /// Specifies the numeric range constraints for the value of a data field. + /// + /// + /// + /// + public class RangeAttribute : Attribute + { + /// + /// Gets the minimum allowed field value. + /// + public object Minimum { get; private set; } + + /// + /// Gets the maximum allowed field value. + /// + public object Maximum { get; private set; } + + /// + /// Initializes a new instance of the class by using the specified minimum and maximum values. + /// + /// + /// Specifies the minimum value allowed for the data field value. + /// TSpecifies the maximum value allowed for the data field value. + /// + public RangeAttribute(object minimum, object maximum) + { + this.Minimum = minimum; + this.Maximum = maximum; + } + } +} +#endif diff --git a/Sources/Accord.Core/Properties/VersionInfo.cs b/Sources/Accord.Core/Properties/VersionInfo.cs index f3f455e63..8ae92de9e 100644 --- a/Sources/Accord.Core/Properties/VersionInfo.cs +++ b/Sources/Accord.Core/Properties/VersionInfo.cs @@ -6,4 +6,4 @@ [assembly: AssemblyCultureAttribute("")] [assembly: AssemblyVersionAttribute("3.5.0")] [assembly: AssemblyInformationalVersionAttribute("3.5.0")] -[assembly: AssemblyFileVersionAttribute("3.5.0.5984")] +[assembly: AssemblyFileVersionAttribute("3.5.0.5995")] diff --git a/Sources/Accord.DataSets/Accord.DataSets (NETStandard).csproj b/Sources/Accord.DataSets/Accord.DataSets (NETStandard).csproj new file mode 100644 index 000000000..a2a06fd32 --- /dev/null +++ b/Sources/Accord.DataSets/Accord.DataSets (NETStandard).csproj @@ -0,0 +1,30 @@ + + + + Accord.DataSets + Accord.DataSets + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.DataSets/Base/SparseDataSet.cs b/Sources/Accord.DataSets/Base/SparseDataSet.cs index 3b5141cbb..dc3e0a285 100644 --- a/Sources/Accord.DataSets/Base/SparseDataSet.cs +++ b/Sources/Accord.DataSets/Base/SparseDataSet.cs @@ -23,11 +23,11 @@ namespace Accord.DataSets.Base { using Accord.Math; - using ICSharpCode.SharpZipLib.BZip2; using Accord.IO; using System; using System.IO; using System.Net; + using ICSharpCode.SharpZipLib.BZip2; using ICSharpCode.SharpZipLib.GZip; /// diff --git a/Sources/Accord.Fuzzy/Accord.Fuzzy (NETStandard).csproj b/Sources/Accord.Fuzzy/Accord.Fuzzy (NETStandard).csproj new file mode 100644 index 000000000..2ee162212 --- /dev/null +++ b/Sources/Accord.Fuzzy/Accord.Fuzzy (NETStandard).csproj @@ -0,0 +1,25 @@ + + + + Accord.Fuzzy + Accord.Fuzzy + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Genetic/Accord.Genetic (NETStandard).csproj b/Sources/Accord.Genetic/Accord.Genetic (NETStandard).csproj new file mode 100644 index 000000000..0b72d1815 --- /dev/null +++ b/Sources/Accord.Genetic/Accord.Genetic (NETStandard).csproj @@ -0,0 +1,27 @@ + + + + Accord.Genetic + Accord.Genetic + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.IO/Accord.IO (NETStandard).csproj b/Sources/Accord.IO/Accord.IO (NETStandard).csproj new file mode 100644 index 000000000..03f771e31 --- /dev/null +++ b/Sources/Accord.IO/Accord.IO (NETStandard).csproj @@ -0,0 +1,30 @@ + + + + Accord.IO + Accord.IO + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.IO/ExcelReader.cs b/Sources/Accord.IO/ExcelReader.cs index 3db4d2671..d8eeb96d4 100644 --- a/Sources/Accord.IO/ExcelReader.cs +++ b/Sources/Accord.IO/ExcelReader.cs @@ -22,6 +22,7 @@ namespace Accord.IO { +#if !NETSTANDARD2_0 using System; using System.Collections.Generic; using System.Data; @@ -358,5 +359,5 @@ public DataSet GetWorksheet() } } - +#endif } diff --git a/Sources/Accord.IO/Extensions.Matrix.cs b/Sources/Accord.IO/Extensions.Matrix.cs index d339b4176..a8170120e 100644 --- a/Sources/Accord.IO/Extensions.Matrix.cs +++ b/Sources/Accord.IO/Extensions.Matrix.cs @@ -33,14 +33,14 @@ public static void Save(this double[,] matrix, Stream stream, TableFormat format case TableFormat.Csv: { var writer = new CsvWriter(new StreamWriter(stream)); - writer.Delimiter = ";"; + writer.Delimiter = ';'; writer.Write(matrix); } break; case TableFormat.Tsv: { var writer = new CsvWriter(new StreamWriter(stream)); - writer.Delimiter = "\t"; + writer.Delimiter = '\t'; writer.Write(matrix); } break; diff --git a/Sources/Accord.Imaging/AForge.Imaging/Filters/Transform/RotateNearestNeighbor.cs b/Sources/Accord.Imaging/AForge.Imaging/Filters/Transform/RotateNearestNeighbor.cs deleted file mode 100644 index 48f77e792..000000000 --- a/Sources/Accord.Imaging/AForge.Imaging/Filters/Transform/RotateNearestNeighbor.cs +++ /dev/null @@ -1,379 +0,0 @@ -// AForge Image Processing Library -// AForge.NET framework -// http://www.aforgenet.com/framework/ -// -// Copyright © AForge.NET, 2005-2015 -// contacts@aforgenet.com -// - -namespace Accord.Imaging.Filters -{ - using System; - using System.Collections.Generic; - using System.Drawing; - using System.Drawing.Imaging; - - /// - /// Rotate image using nearest neighbor algorithm. - /// - /// - /// The class implements image rotation filter using nearest - /// neighbor algorithm, which does not assume any interpolation. - /// - /// Rotation is performed in counterclockwise direction. - /// - /// The filter accepts 8/16 bpp grayscale images and 24/48 bpp color image - /// for processing. - /// - /// Sample usage: - /// - /// // create filter - rotate for 30 degrees keeping original image size - /// RotateNearestNeighbor filter = new RotateNearestNeighbor( 30, true ); - /// // apply the filter - /// Bitmap newImage = filter.Apply( image ); - /// - /// - /// Initial image: - /// - /// Result image: - /// - /// - /// - /// - /// - /// - public class RotateNearestNeighbor : BaseRotateFilter - { - // format translation dictionary - private Dictionary formatTranslations = new Dictionary(); - - /// - /// Format translations dictionary. - /// - public override Dictionary FormatTranslations - { - get { return formatTranslations; } - } - - /// - /// Initializes a new instance of the class. - /// - /// - /// Rotation angle. - /// - /// This constructor sets property to - /// . - /// - /// - public RotateNearestNeighbor(double angle) : - this(angle, false) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// - /// Rotation angle. - /// Keep image size or not. - /// - public RotateNearestNeighbor(double angle, bool keepSize) : - base(angle, keepSize) - { - formatTranslations[PixelFormat.Format8bppIndexed] = PixelFormat.Format8bppIndexed; - formatTranslations[PixelFormat.Format24bppRgb] = PixelFormat.Format24bppRgb; - formatTranslations[PixelFormat.Format32bppRgb] = PixelFormat.Format32bppRgb; - formatTranslations[PixelFormat.Format32bppArgb] = PixelFormat.Format32bppArgb; - formatTranslations[PixelFormat.Format16bppGrayScale] = PixelFormat.Format16bppGrayScale; - formatTranslations[PixelFormat.Format48bppRgb] = PixelFormat.Format48bppRgb; - } - - /// - /// Process the filter on the specified image. - /// - /// - /// Source image data. - /// Destination image data. - /// - protected override void ProcessFilter(UnmanagedImage sourceData, UnmanagedImage destinationData) - { - int pixelSize = Bitmap.GetPixelFormatSize(sourceData.PixelFormat) / 8; - - switch (pixelSize) - { - case 1: - case 3: - ProcessFilter8bpc(sourceData, destinationData); - break; - case 2: - case 6: - ProcessFilter16bpc(sourceData, destinationData); - break; - } - } - - // Process the filter on the image with 8 bits per color channel - private unsafe void ProcessFilter8bpc(UnmanagedImage sourceData, UnmanagedImage destinationData) - { - // get source image size - int width = sourceData.Width; - int height = sourceData.Height; - double oldXradius = (double)(width - 1) / 2; - double oldYradius = (double)(height - 1) / 2; - - // get destination image size - int newWidth = destinationData.Width; - int newHeight = destinationData.Height; - double newXradius = (double)(newWidth - 1) / 2; - double newYradius = (double)(newHeight - 1) / 2; - - // angle's sine and cosine - double angleRad = -angle * Math.PI / 180; - double angleCos = Math.Cos(angleRad); - double angleSin = Math.Sin(angleRad); - - int srcStride = sourceData.Stride; - int dstOffset = destinationData.Stride - - ((destinationData.PixelFormat == PixelFormat.Format8bppIndexed) ? newWidth : newWidth * 3); - - // fill values - byte fillA = fillColor.A; - byte fillR = fillColor.R; - byte fillG = fillColor.G; - byte fillB = fillColor.B; - - // do the job - byte* src = (byte*)sourceData.ImageData.ToPointer(); - byte* dst = (byte*)destinationData.ImageData.ToPointer(); - - // destination pixel's coordinate relative to image center - double cx, cy; - // source pixel's coordinates - int ox, oy; - // temporary pointer - byte* p; - - // check pixel format - if (destinationData.PixelFormat == PixelFormat.Format8bppIndexed) - { - // grayscale - cy = -newYradius; - for (int y = 0; y < newHeight; y++) - { - cx = -newXradius; - for (int x = 0; x < newWidth; x++, dst++) - { - // coordinate of the nearest point - ox = (int)(angleCos * cx + angleSin * cy + oldXradius); - oy = (int)(-angleSin * cx + angleCos * cy + oldYradius); - - // validate source pixel's coordinates - if ((ox < 0) || (oy < 0) || (ox >= width) || (oy >= height)) - { - // fill destination image with filler - *dst = fillG; - } - else - { - // fill destination image with pixel from source image - *dst = src[oy * srcStride + ox]; - } - cx++; - } - cy++; - dst += dstOffset; - } - } - else if (destinationData.PixelFormat == PixelFormat.Format24bppRgb - || destinationData.PixelFormat == PixelFormat.Format32bppRgb) - { - // RGB - cy = -newYradius; - for (int y = 0; y < newHeight; y++) - { - cx = -newXradius; - for (int x = 0; x < newWidth; x++, dst += 3) - { - // coordinate of the nearest point - ox = (int)(angleCos * cx + angleSin * cy + oldXradius); - oy = (int)(-angleSin * cx + angleCos * cy + oldYradius); - - // validate source pixel's coordinates - if ((ox < 0) || (oy < 0) || (ox >= width) || (oy >= height)) - { - // fill destination image with filler - dst[RGB.R] = fillR; - dst[RGB.G] = fillG; - dst[RGB.B] = fillB; - } - else - { - // fill destination image with pixel from source image - p = src + oy * srcStride + ox * 3; - - dst[RGB.R] = p[RGB.R]; - dst[RGB.G] = p[RGB.G]; - dst[RGB.B] = p[RGB.B]; - } - cx++; - } - cy++; - dst += dstOffset; - } - } - else if (destinationData.PixelFormat == PixelFormat.Format32bppArgb) - { - // ARGB - cy = -newYradius; - for (int y = 0; y < newHeight; y++) - { - cx = -newXradius; - for (int x = 0; x < newWidth; x++, dst += 3) - { - // coordinate of the nearest point - ox = (int)(angleCos * cx + angleSin * cy + oldXradius); - oy = (int)(-angleSin * cx + angleCos * cy + oldYradius); - - // validate source pixel's coordinates - if ((ox < 0) || (oy < 0) || (ox >= width) || (oy >= height)) - { - // fill destination image with filler - dst[RGB.A] = fillA; - dst[RGB.R] = fillR; - dst[RGB.G] = fillG; - dst[RGB.B] = fillB; - } - else - { - // fill destination image with pixel from source image - p = src + oy * srcStride + ox * 3; - - dst[RGB.A] = p[RGB.A]; - dst[RGB.R] = p[RGB.R]; - dst[RGB.G] = p[RGB.G]; - dst[RGB.B] = p[RGB.B]; - } - cx++; - } - cy++; - dst += dstOffset; - } - } - else - { - throw new UnsupportedImageFormatException(); - } - } - - // Process the filter on the image with 16 bits per color channel. - private unsafe void ProcessFilter16bpc(UnmanagedImage sourceData, UnmanagedImage destinationData) - { - // get source image size - int width = sourceData.Width; - int height = sourceData.Height; - double halfWidth = (double)width / 2; - double halfHeight = (double)height / 2; - - // get destination image size - int newWidth = destinationData.Width; - int newHeight = destinationData.Height; - double halfNewWidth = (double)newWidth / 2; - double halfNewHeight = (double)newHeight / 2; - - // angle's sine and cosine - double angleRad = -angle * Math.PI / 180; - double angleCos = Math.Cos(angleRad); - double angleSin = Math.Sin(angleRad); - - int srcStride = sourceData.Stride; - int dstStride = destinationData.Stride; - - // fill values - ushort fillR = (ushort)(fillColor.R << 8); - ushort fillG = (ushort)(fillColor.G << 8); - ushort fillB = (ushort)(fillColor.B << 8); - - // do the job - byte* src = (byte*)sourceData.ImageData.ToPointer(); - byte* dstBase = (byte*)destinationData.ImageData.ToPointer(); - - // destination pixel's coordinate relative to image center - double cx, cy; - // source pixel's coordinates - int ox, oy; - // temporary pointer - ushort* p; - - // check pixel format - if (destinationData.PixelFormat == PixelFormat.Format16bppGrayScale) - { - // grayscale - cy = -halfNewHeight; - for (int y = 0; y < newHeight; y++) - { - ushort* dst = (ushort*)(dstBase + y * dstStride); - - cx = -halfNewWidth; - for (int x = 0; x < newWidth; x++, dst++) - { - // coordinate of the nearest point - ox = (int)(angleCos * cx + angleSin * cy + halfWidth); - oy = (int)(-angleSin * cx + angleCos * cy + halfHeight); - - // validate source pixel's coordinates - if ((ox < 0) || (oy < 0) || (ox >= width) || (oy >= height)) - { - // fill destination image with filler - *dst = fillG; - } - else - { - // fill destination image with pixel from source image - p = (ushort*)(src + oy * srcStride + ox * 2); - *dst = *p; - } - cx++; - } - cy++; - } - } - else - { - // RGB - cy = -halfNewHeight; - for (int y = 0; y < newHeight; y++) - { - ushort* dst = (ushort*)(dstBase + y * dstStride); - - cx = -halfNewWidth; - for (int x = 0; x < newWidth; x++, dst += 3) - { - // coordinate of the nearest point - ox = (int)(angleCos * cx + angleSin * cy + halfWidth); - oy = (int)(-angleSin * cx + angleCos * cy + halfHeight); - - // validate source pixel's coordinates - if ((ox < 0) || (oy < 0) || (ox >= width) || (oy >= height)) - { - // fill destination image with filler - dst[RGB.R] = fillR; - dst[RGB.G] = fillG; - dst[RGB.B] = fillB; - } - else - { - // fill destination image with pixel from source image - p = (ushort*)(src + oy * srcStride + ox * 6); - - dst[RGB.R] = p[RGB.R]; - dst[RGB.G] = p[RGB.G]; - dst[RGB.B] = p[RGB.B]; - } - cx++; - } - cy++; - } - } - } - } -} diff --git a/Sources/Accord.Imaging/Accord.Imaging (NETStandard).csproj b/Sources/Accord.Imaging/Accord.Imaging (NETStandard).csproj new file mode 100644 index 000000000..aa53d7de5 --- /dev/null +++ b/Sources/Accord.Imaging/Accord.Imaging (NETStandard).csproj @@ -0,0 +1,33 @@ + + + + Accord.Imaging + Accord.Imaging + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.MachineLearning/Accord.MachineLearning (NETStandard).csproj b/Sources/Accord.MachineLearning/Accord.MachineLearning (NETStandard).csproj new file mode 100644 index 000000000..35e3b0bdf --- /dev/null +++ b/Sources/Accord.MachineLearning/Accord.MachineLearning (NETStandard).csproj @@ -0,0 +1,32 @@ + + + + Accord.MachineLearning + Accord.MachineLearning + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.MachineLearning/DecisionTrees/DecisionTree.cs b/Sources/Accord.MachineLearning/DecisionTrees/DecisionTree.cs index a55c8e80d..0dd96a125 100644 --- a/Sources/Accord.MachineLearning/DecisionTrees/DecisionTree.cs +++ b/Sources/Accord.MachineLearning/DecisionTrees/DecisionTree.cs @@ -360,6 +360,7 @@ public DecisionSet ToRules() return new DecisionTreeExpressionCreator(this).Create(); } +#if !NETSTANDARD2_0 /// /// Creates a .NET assembly (.dll) containing a static class of /// the given name implementing the decision tree. The class will @@ -401,6 +402,7 @@ public void ToAssembly(string assemblyName, string moduleName, string className) da.Save(assemblyName); } #endif +#endif diff --git a/Sources/Accord.MachineLearning/KNearestNeighbors`1.cs b/Sources/Accord.MachineLearning/KNearestNeighbors`1.cs index 8003ab661..2222d4aaa 100644 --- a/Sources/Accord.MachineLearning/KNearestNeighbors`1.cs +++ b/Sources/Accord.MachineLearning/KNearestNeighbors`1.cs @@ -148,7 +148,7 @@ public override double[] Scores(TInput input, double[] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int[] GetNearestIndices(TInput input, out double[] distances) diff --git a/Sources/Accord.MachineLearning/Multiclass/Generative.cs b/Sources/Accord.MachineLearning/Multiclass/Generative.cs deleted file mode 100644 index e10926f06..000000000 --- a/Sources/Accord.MachineLearning/Multiclass/Generative.cs +++ /dev/null @@ -1,130 +0,0 @@ -// Accord Machine Learning Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -namespace Accord.MachineLearning -{ - using Accord.Math; - using System; - using System.Collections.Generic; - using System.Linq; - using System.Text; - using System.Threading.Tasks; - - /// - /// Base class for multi-label classifiers based on the - /// generative construction based on generative models. - /// - /// - /// The type for the inner generative model. - /// The input type handled by the classifiers. Default is double. - /// - [Serializable] - public class Generative : MulticlassLikelihoodClassifierBase - where TModel : IGenerative - { - private TModel[] models; - private double[] weights; - - /// - /// Initializes a new instance of the class. - /// - /// - /// The number of classes in the multi-label classification problem. - /// A function to create the inner binary classifiers. - /// - protected Generative(int classes, Func initializer) - { - this.NumberOfOutputs = classes; - this.Models = new TModel[classes]; - for (int i = 0; i < Models.Length; i++) - { - var model = initializer(); - models[i] = model; - if (model != null) - NumberOfInputs = model.NumberOfInputs; - } - } - - - - /// - /// Gets the generative model for a particular class index. - /// - /// - /// Index of the class. - /// - /// - /// A that has been - /// trained to recognize samples from the chosen class. - /// - /// - public TModel GetModelForClass(int classIndex) - { - return models[classIndex]; - } - - /// - /// Gets or sets the generative model for a particular class index. - /// - /// - /// Index of the class. - /// - /// - /// A that has been - /// trained to recognize samples from the chosen class. - /// - /// - public TModel this[int classIndex] - { - get { return models[classIndex]; } - set { models[classIndex] = value; } - } - - public double[] Weights - { - get { return weights; } - set { weights = value; } - } - - /// - /// Gets or sets the generative models that have been trained - /// to recognize samples from each class. - /// - /// - public TModel[] Models - { - get { return models; } - set { models = value; } - } - - - - public override double LogLikelihood(TInput input, int classIndex) - { - return models[classIndex].LogLikelihood(input) + Math.Log(weights[classIndex]); - } - - - - } - -} diff --git a/Sources/Accord.MachineLearning/Multiclass/Learning/GenerativeLearning.cs b/Sources/Accord.MachineLearning/Multiclass/Learning/GenerativeLearning.cs deleted file mode 100644 index d9b293787..000000000 --- a/Sources/Accord.MachineLearning/Multiclass/Learning/GenerativeLearning.cs +++ /dev/null @@ -1,240 +0,0 @@ -// Accord Machine Learning Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -namespace Accord.MachineLearning -{ - using Accord.Math; - using Accord.MachineLearning; - using System; - using System.Collections.Concurrent; - using System.Collections.Generic; - using System.Linq; - using System.Text; - using System.Threading; - using System.Threading.Tasks; - using Accord.MachineLearning.VectorMachines.Learning; - using Accord.MachineLearning.VectorMachines; - using Accord.Statistics.Kernels; - using Accord.Statistics; - - /// - /// Base learning algorithm for multi-label classifiers. - /// - /// - /// The type for the inner models used in the one-vs-rest approach. - /// The type of the model being learned. - /// - public abstract class GenerativeLearning : - OneVsRestLearning, - ISupervisedLearning - where TModel : Generative - where TInner : class, IGenerative - { - } - - /// - /// Base learning algorithm for multi-class classifiers. - /// - /// - /// The type for the samples handled by the classifier. Default is double[]. - /// The type for the inner binary classifiers used in the one-vs-rest approach. - /// The type of the model being learned. - /// - public abstract class GenerativeLearning : - ParallelLearningBase, - ISupervisedLearning, - ISupervisedLearning, - ISupervisedLearning - where TModel : Generative - where TInner : IGenerative - { - - /// - /// Gets or sets the model being learned. - /// - /// - public TModel Model { get; set; } - - /// - /// Gets or sets a function that takes a set of parameters and creates - /// a learning algorithm for learning each of the binary inner classifiers - /// needed by the one-vs-rest classification strategy. - /// - /// - public Func> Learner { get; set; } - - - /// - /// Occurs when the learning of a subproblem has started. - /// - /// - public event EventHandler SubproblemStarted; - - /// - /// Occurs when the learning of a subproblem has finished. - /// - /// - public event EventHandler SubproblemFinished; - - - protected GenerativeLearning() - { - } - - - /// - /// Creates an instance of the model to be learned. Inheritors - /// of this abstract class must define this method so new models - /// can be created from the training data. - /// - /// - protected abstract TModel Create(int inputs, int classes); - - /// - /// Learns a model that can map the given inputs to the given outputs. - /// - /// The model inputs. - /// The desired outputs associated with each inputs. - /// The weight of importance for each input-output pair. - /// - /// A model that has learned how to produce given . - /// - public TModel Learn(TInput[] x, int[] y, double[] weights = null) - { - return Learn(x, Jagged.OneHot(y), weights); - } - - /// - /// Learns a model that can map the given inputs to the given outputs. - /// - /// The model inputs. - /// The desired outputs associated with each inputs. - /// The weight of importance for each input-output pair. - /// - /// A model that has learned how to produce given . - /// - public TModel Learn(TInput[] x, int[][] y, double[] weights = null) - { - return Learn(x, Classes.Decide(y), weights); - } - - /// - /// Learns a model that can map the given inputs to the given outputs. - /// - /// The model inputs. - /// The desired outputs associated with each inputs. - /// The weight of importance for each input-output pair. - /// - /// A model that has learned how to produce given . - /// - public virtual TModel Learn(TInput[] x, bool[][] y, double[] weights = null) - { - if (Model == null) - { - throw new NotSupportedException(""); - } - - int total = Model.NumberOfOutputs; - int progress = 0; - - // Save exceptions but process all machines - var exceptions = new ConcurrentBag(); - - // For each class i - Parallel.For(0, Model.Models.Length, ParallelOptions, (int i) => - { - if (ParallelOptions.CancellationToken.IsCancellationRequested) - return; - - // We will start the binary sub-problem - var args = new SubproblemEventArgs(i, -i); - OnSubproblemStarted(args); - - // Retrieve the associated machine - TInner model = Model.Models[i]; - - // Select the input/output set corresponding - // to the model's specialization class - TInput[] observations = x.Get(y.Find(y_j => y_j[i])); - - - // Train the machine on the two-class problem. - try - { - // Configure the machine on the two-class problem. - var subproblem = Learner(i); - - if (subproblem != null) - { - // TODO: This check only exists to provide support to previous way of - // using the library and should be removed after a few releases. In the - // current way (without using any Obsolete methods), subproblem should never be null. - Model[i] = subproblem.Learn(x, weights); - } - } - catch (Exception ex) - { - exceptions.Add(ex); - } - - // Update and report progress - args.Progress = Interlocked.Increment(ref progress); - args.Maximum = total; - - OnSubproblemFinished(args); - }); - - if (exceptions.Count > 0) - { - throw new AggregateException("One or more exceptions were thrown when teaching " - + "the machines. Please check the InnerException property of this AggregateException " - + "to discover what exactly caused this error.", exceptions); - } - - return Model; - } - - /// - /// Raises the event. - /// - /// - /// The instance containing the event data. - /// - protected void OnSubproblemFinished(SubproblemEventArgs args) - { - if (SubproblemFinished != null) - SubproblemFinished(this, args); - } - - /// - /// Raises the event. - /// - /// - /// The instance containing the event data. - /// - protected void OnSubproblemStarted(SubproblemEventArgs args) - { - if (SubproblemStarted != null) - SubproblemStarted(this, args); - } - } -} diff --git a/Sources/Accord.MachineLearning/Multiclass/OneVsOne.cs b/Sources/Accord.MachineLearning/Multiclass/OneVsOne.cs index 856fe0d3f..cc395e824 100644 --- a/Sources/Accord.MachineLearning/Multiclass/OneVsOne.cs +++ b/Sources/Accord.MachineLearning/Multiclass/OneVsOne.cs @@ -376,7 +376,7 @@ public override double LogLikelihood(TInput input, int classIndex) -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByVoting(TInput input) @@ -384,7 +384,7 @@ private int DecideByVoting(TInput input) return DistanceByVoting(input, new double[NumberOfOutputs]).ArgMax(); } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByElimination(TInput input) @@ -403,7 +403,7 @@ private int DecideByElimination(TInput input) return i; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByElimination(TInput input, Decision[] path) @@ -430,7 +430,7 @@ private int DecideByElimination(TInput input, Decision[] path) return i; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByElimination(TInput input, double[] result) @@ -469,7 +469,7 @@ private double[] DistanceByElimination(TInput input, double[] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByElimination(TInput input, double[] result, Decision[] path) @@ -511,7 +511,7 @@ private double[] DistanceByElimination(TInput input, double[] result, Decision[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByVoting(TInput input, double[] result) diff --git a/Sources/Accord.MachineLearning/VectorMachines/Learning/AveragedStochasticGradientDescent.cs b/Sources/Accord.MachineLearning/VectorMachines/Learning/AveragedStochasticGradientDescent.cs index 7205bc413..d41c833a1 100644 --- a/Sources/Accord.MachineLearning/VectorMachines/Learning/AveragedStochasticGradientDescent.cs +++ b/Sources/Accord.MachineLearning/VectorMachines/Learning/AveragedStochasticGradientDescent.cs @@ -373,7 +373,7 @@ protected BaseAveragedStochasticGradientDescent() /// Renormalize the weights. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif void renorm() @@ -396,7 +396,7 @@ void renorm() /// Compute the norm of the weights. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif double wnorm() @@ -411,7 +411,7 @@ void renorm() /// Compute the norm of the averaged weights. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif double anorm() @@ -473,7 +473,7 @@ void trainOne(TInput x, bool y, double eta, double mu) } } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double score(TInput x) diff --git a/Sources/Accord.MachineLearning/VectorMachines/MulticlassSupportVectorMachine`2.cs b/Sources/Accord.MachineLearning/VectorMachines/MulticlassSupportVectorMachine`2.cs index 14aa364b3..c80952def 100644 --- a/Sources/Accord.MachineLearning/VectorMachines/MulticlassSupportVectorMachine`2.cs +++ b/Sources/Accord.MachineLearning/VectorMachines/MulticlassSupportVectorMachine`2.cs @@ -469,7 +469,7 @@ public override double[] Scores(TInput input, double[] result) -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByVoting(TInput input, Cache cache) @@ -477,7 +477,7 @@ private int DecideByVoting(TInput input, Cache cache) return DistanceByVoting(input, new double[NumberOfOutputs], cache).ArgMax(); } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByElimination(TInput input, Cache cache) @@ -496,7 +496,7 @@ private int DecideByElimination(TInput input, Cache cache) return i; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private int DecideByElimination(TInput input, Decision[] path, Cache cache) @@ -523,7 +523,7 @@ private int DecideByElimination(TInput input, Decision[] path, Cache cache) return i; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByElimination(TInput input, double[] result, Cache cache) @@ -560,7 +560,7 @@ private double[] DistanceByElimination(TInput input, double[] result, Cache cach return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByElimination(TInput input, double[] result, Decision[] path, Cache cache) @@ -600,7 +600,7 @@ private double[] DistanceByElimination(TInput input, double[] result, Decision[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private double[] DistanceByVoting(TInput input, double[] result, Cache cache) diff --git a/Sources/Accord.Math.Core/Accord.Math.Core (NETStandard).csproj b/Sources/Accord.Math.Core/Accord.Math.Core (NETStandard).csproj new file mode 100644 index 000000000..cae4d95f6 --- /dev/null +++ b/Sources/Accord.Math.Core/Accord.Math.Core (NETStandard).csproj @@ -0,0 +1,26 @@ + + + + Accord.Math.Core + Accord.Math + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Math.Core/Matrix.Add.Generated.cs b/Sources/Accord.Math.Core/Matrix.Add.Generated.cs index ba229cb05..a6d6cce7f 100644 --- a/Sources/Accord.Math.Core/Matrix.Add.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Add.Generated.cs @@ -46,7 +46,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int b) @@ -61,7 +61,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int b) @@ -88,7 +88,7 @@ public static int[] Add(this int[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, int[] b) @@ -103,7 +103,7 @@ public static int[] Add(this int[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[][] b) @@ -118,7 +118,7 @@ public static int[][] Add(this int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int[,] b) @@ -133,7 +133,7 @@ public static int[][] Add(this int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[,] b) @@ -148,7 +148,7 @@ public static int[][] Add(this int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, int[,] b) @@ -163,7 +163,7 @@ public static int[][] Add(this int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, int[][] b) @@ -178,7 +178,7 @@ public static int[][] Add(this int a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, int[] b) @@ -199,7 +199,7 @@ public static int[] Add(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int[] b, int dimension) @@ -220,7 +220,7 @@ public static int[] Add(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[] b, int dimension) @@ -235,7 +235,7 @@ public static int[][] Add(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, int[,] b) @@ -250,7 +250,7 @@ public static int[][] Add(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, int[][] b) @@ -265,7 +265,7 @@ public static int[][] AddToDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, int[,] b) @@ -280,7 +280,7 @@ public static int[][] AddToDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, int[][] b) @@ -295,7 +295,7 @@ public static int[][] AddToDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, int b) @@ -310,7 +310,7 @@ public static int[][] AddToDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, int b) @@ -325,7 +325,7 @@ public static int[][] AddToDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, int[] b) @@ -340,7 +340,7 @@ public static int[][] AddToDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, int[] b) @@ -356,7 +356,7 @@ public static int[][] AddToDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float b) @@ -371,7 +371,7 @@ public static int[][] AddToDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float b) @@ -398,7 +398,7 @@ public static float[] Add(this int[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this int[] a, float[] b) @@ -413,7 +413,7 @@ public static float[] Add(this int[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[][] b) @@ -428,7 +428,7 @@ public static float[][] Add(this int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float[,] b) @@ -443,7 +443,7 @@ public static float[][] Add(this int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[,] b) @@ -458,7 +458,7 @@ public static float[][] Add(this int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int a, float[,] b) @@ -473,7 +473,7 @@ public static float[][] Add(this int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int a, float[][] b) @@ -488,7 +488,7 @@ public static float[][] Add(this int a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this int a, float[] b) @@ -509,7 +509,7 @@ public static float[] Add(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float[] b, int dimension) @@ -530,7 +530,7 @@ public static float[] Add(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[] b, int dimension) @@ -545,7 +545,7 @@ public static float[][] Add(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int a, float[,] b) @@ -560,7 +560,7 @@ public static float[][] Add(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int a, float[][] b) @@ -575,7 +575,7 @@ public static float[][] AddToDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int[] a, float[,] b) @@ -590,7 +590,7 @@ public static float[][] AddToDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int[] a, float[][] b) @@ -605,7 +605,7 @@ public static float[][] AddToDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, float b) @@ -620,7 +620,7 @@ public static float[][] AddToDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, float b) @@ -635,7 +635,7 @@ public static int[][] AddToDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, float[] b) @@ -650,7 +650,7 @@ public static int[][] AddToDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, float[] b) @@ -666,7 +666,7 @@ public static int[][] AddToDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double b) @@ -681,7 +681,7 @@ public static int[][] AddToDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double b) @@ -708,7 +708,7 @@ public static double[] Add(this int[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, double[] b) @@ -723,7 +723,7 @@ public static double[] Add(this int[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[][] b) @@ -738,7 +738,7 @@ public static double[][] Add(this int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double[,] b) @@ -753,7 +753,7 @@ public static double[][] Add(this int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[,] b) @@ -768,7 +768,7 @@ public static double[][] Add(this int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, double[,] b) @@ -783,7 +783,7 @@ public static double[][] Add(this int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, double[][] b) @@ -798,7 +798,7 @@ public static double[][] Add(this int a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, double[] b) @@ -819,7 +819,7 @@ public static double[] Add(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double[] b, int dimension) @@ -840,7 +840,7 @@ public static double[] Add(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[] b, int dimension) @@ -855,7 +855,7 @@ public static double[][] Add(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, double[,] b) @@ -870,7 +870,7 @@ public static double[][] Add(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, double[][] b) @@ -885,7 +885,7 @@ public static double[][] AddToDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, double[,] b) @@ -900,7 +900,7 @@ public static double[][] AddToDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, double[][] b) @@ -915,7 +915,7 @@ public static double[][] AddToDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, double b) @@ -930,7 +930,7 @@ public static double[][] AddToDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, double b) @@ -945,7 +945,7 @@ public static int[][] AddToDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, double[] b) @@ -960,7 +960,7 @@ public static int[][] AddToDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, double[] b) @@ -976,7 +976,7 @@ public static int[][] AddToDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte b) @@ -991,7 +991,7 @@ public static int[][] AddToDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte b) @@ -1018,7 +1018,7 @@ public static int[] Add(this int[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, byte[] b) @@ -1033,7 +1033,7 @@ public static int[] Add(this int[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[][] b) @@ -1048,7 +1048,7 @@ public static int[][] Add(this int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte[,] b) @@ -1063,7 +1063,7 @@ public static int[][] Add(this int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[,] b) @@ -1078,7 +1078,7 @@ public static int[][] Add(this int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, byte[,] b) @@ -1093,7 +1093,7 @@ public static int[][] Add(this int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, byte[][] b) @@ -1108,7 +1108,7 @@ public static int[][] Add(this int a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, byte[] b) @@ -1129,7 +1129,7 @@ public static int[] Add(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte[] b, int dimension) @@ -1150,7 +1150,7 @@ public static int[] Add(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[] b, int dimension) @@ -1165,7 +1165,7 @@ public static int[][] Add(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int a, byte[,] b) @@ -1180,7 +1180,7 @@ public static int[][] Add(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int a, byte[][] b) @@ -1195,7 +1195,7 @@ public static byte[][] AddToDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int[] a, byte[,] b) @@ -1210,7 +1210,7 @@ public static byte[][] AddToDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int[] a, byte[][] b) @@ -1225,7 +1225,7 @@ public static byte[][] AddToDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, byte b) @@ -1240,7 +1240,7 @@ public static byte[][] AddToDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, byte b) @@ -1255,7 +1255,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, byte[] b) @@ -1270,7 +1270,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, byte[] b) @@ -1286,7 +1286,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal b) @@ -1301,7 +1301,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal b) @@ -1328,7 +1328,7 @@ public static int[] Add(this int[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, decimal[] b) @@ -1343,7 +1343,7 @@ public static int[] Add(this int[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[][] b) @@ -1358,7 +1358,7 @@ public static int[][] Add(this int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal[,] b) @@ -1373,7 +1373,7 @@ public static int[][] Add(this int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[,] b) @@ -1388,7 +1388,7 @@ public static int[][] Add(this int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, decimal[,] b) @@ -1403,7 +1403,7 @@ public static int[][] Add(this int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, decimal[][] b) @@ -1418,7 +1418,7 @@ public static int[][] Add(this int a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, decimal[] b) @@ -1439,7 +1439,7 @@ public static int[] Add(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal[] b, int dimension) @@ -1460,7 +1460,7 @@ public static int[] Add(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[] b, int dimension) @@ -1475,7 +1475,7 @@ public static int[][] Add(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int a, decimal[,] b) @@ -1490,7 +1490,7 @@ public static int[][] Add(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int a, decimal[][] b) @@ -1505,7 +1505,7 @@ public static decimal[][] AddToDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int[] a, decimal[,] b) @@ -1520,7 +1520,7 @@ public static decimal[][] AddToDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b) @@ -1535,7 +1535,7 @@ public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, decimal b) @@ -1550,7 +1550,7 @@ public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, decimal b) @@ -1565,7 +1565,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, decimal[] b) @@ -1580,7 +1580,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, decimal[] b) @@ -1596,7 +1596,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int b) @@ -1611,7 +1611,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int b) @@ -1638,7 +1638,7 @@ public static float[] Add(this float[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, int[] b) @@ -1653,7 +1653,7 @@ public static float[] Add(this float[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[][] b) @@ -1668,7 +1668,7 @@ public static float[][] Add(this float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int[,] b) @@ -1683,7 +1683,7 @@ public static float[][] Add(this float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[,] b) @@ -1698,7 +1698,7 @@ public static float[][] Add(this float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, int[,] b) @@ -1713,7 +1713,7 @@ public static float[][] Add(this float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, int[][] b) @@ -1728,7 +1728,7 @@ public static float[][] Add(this float a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, int[] b) @@ -1749,7 +1749,7 @@ public static float[] Add(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int[] b, int dimension) @@ -1770,7 +1770,7 @@ public static float[] Add(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[] b, int dimension) @@ -1785,7 +1785,7 @@ public static float[][] Add(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float a, int[,] b) @@ -1800,7 +1800,7 @@ public static float[][] Add(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float a, int[][] b) @@ -1815,7 +1815,7 @@ public static int[][] AddToDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float[] a, int[,] b) @@ -1830,7 +1830,7 @@ public static int[][] AddToDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float[] a, int[][] b) @@ -1845,7 +1845,7 @@ public static int[][] AddToDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, int b) @@ -1860,7 +1860,7 @@ public static int[][] AddToDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, int b) @@ -1875,7 +1875,7 @@ public static float[][] AddToDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, int[] b) @@ -1890,7 +1890,7 @@ public static float[][] AddToDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, int[] b) @@ -1906,7 +1906,7 @@ public static float[][] AddToDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float b) @@ -1921,7 +1921,7 @@ public static float[][] AddToDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float b) @@ -1948,7 +1948,7 @@ public static float[] Add(this float[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, float[] b) @@ -1963,7 +1963,7 @@ public static float[] Add(this float[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[][] b) @@ -1978,7 +1978,7 @@ public static float[][] Add(this float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float[,] b) @@ -1993,7 +1993,7 @@ public static float[][] Add(this float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[,] b) @@ -2008,7 +2008,7 @@ public static float[][] Add(this float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, float[,] b) @@ -2023,7 +2023,7 @@ public static float[][] Add(this float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, float[][] b) @@ -2038,7 +2038,7 @@ public static float[][] Add(this float a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, float[] b) @@ -2059,7 +2059,7 @@ public static float[] Add(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float[] b, int dimension) @@ -2080,7 +2080,7 @@ public static float[] Add(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[] b, int dimension) @@ -2095,7 +2095,7 @@ public static float[][] Add(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, float[,] b) @@ -2110,7 +2110,7 @@ public static float[][] Add(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, float[][] b) @@ -2125,7 +2125,7 @@ public static float[][] AddToDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, float[,] b) @@ -2140,7 +2140,7 @@ public static float[][] AddToDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, float[][] b) @@ -2155,7 +2155,7 @@ public static float[][] AddToDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, float b) @@ -2170,7 +2170,7 @@ public static float[][] AddToDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, float b) @@ -2185,7 +2185,7 @@ public static float[][] AddToDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, float[] b) @@ -2200,7 +2200,7 @@ public static float[][] AddToDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, float[] b) @@ -2216,7 +2216,7 @@ public static float[][] AddToDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double b) @@ -2231,7 +2231,7 @@ public static float[][] AddToDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double b) @@ -2258,7 +2258,7 @@ public static double[] Add(this float[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, double[] b) @@ -2273,7 +2273,7 @@ public static double[] Add(this float[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[][] b) @@ -2288,7 +2288,7 @@ public static double[][] Add(this float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double[,] b) @@ -2303,7 +2303,7 @@ public static double[][] Add(this float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[,] b) @@ -2318,7 +2318,7 @@ public static double[][] Add(this float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, double[,] b) @@ -2333,7 +2333,7 @@ public static double[][] Add(this float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, double[][] b) @@ -2348,7 +2348,7 @@ public static double[][] Add(this float a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, double[] b) @@ -2369,7 +2369,7 @@ public static double[] Add(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double[] b, int dimension) @@ -2390,7 +2390,7 @@ public static double[] Add(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[] b, int dimension) @@ -2405,7 +2405,7 @@ public static double[][] Add(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, double[,] b) @@ -2420,7 +2420,7 @@ public static double[][] Add(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, double[][] b) @@ -2435,7 +2435,7 @@ public static double[][] AddToDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, double[,] b) @@ -2450,7 +2450,7 @@ public static double[][] AddToDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, double[][] b) @@ -2465,7 +2465,7 @@ public static double[][] AddToDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, double b) @@ -2480,7 +2480,7 @@ public static double[][] AddToDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, double b) @@ -2495,7 +2495,7 @@ public static float[][] AddToDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, double[] b) @@ -2510,7 +2510,7 @@ public static float[][] AddToDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, double[] b) @@ -2526,7 +2526,7 @@ public static float[][] AddToDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte b) @@ -2541,7 +2541,7 @@ public static float[][] AddToDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte b) @@ -2568,7 +2568,7 @@ public static float[] Add(this float[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, byte[] b) @@ -2583,7 +2583,7 @@ public static float[] Add(this float[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[][] b) @@ -2598,7 +2598,7 @@ public static float[][] Add(this float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte[,] b) @@ -2613,7 +2613,7 @@ public static float[][] Add(this float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[,] b) @@ -2628,7 +2628,7 @@ public static float[][] Add(this float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, byte[,] b) @@ -2643,7 +2643,7 @@ public static float[][] Add(this float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, byte[][] b) @@ -2658,7 +2658,7 @@ public static float[][] Add(this float a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, byte[] b) @@ -2679,7 +2679,7 @@ public static float[] Add(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte[] b, int dimension) @@ -2700,7 +2700,7 @@ public static float[] Add(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[] b, int dimension) @@ -2715,7 +2715,7 @@ public static float[][] Add(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float a, byte[,] b) @@ -2730,7 +2730,7 @@ public static float[][] Add(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float a, byte[][] b) @@ -2745,7 +2745,7 @@ public static byte[][] AddToDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float[] a, byte[,] b) @@ -2760,7 +2760,7 @@ public static byte[][] AddToDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float[] a, byte[][] b) @@ -2775,7 +2775,7 @@ public static byte[][] AddToDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, byte b) @@ -2790,7 +2790,7 @@ public static byte[][] AddToDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, byte b) @@ -2805,7 +2805,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, byte[] b) @@ -2820,7 +2820,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, byte[] b) @@ -2836,7 +2836,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal b) @@ -2851,7 +2851,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal b) @@ -2878,7 +2878,7 @@ public static float[] Add(this float[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, decimal[] b) @@ -2893,7 +2893,7 @@ public static float[] Add(this float[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[][] b) @@ -2908,7 +2908,7 @@ public static float[][] Add(this float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal[,] b) @@ -2923,7 +2923,7 @@ public static float[][] Add(this float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[,] b) @@ -2938,7 +2938,7 @@ public static float[][] Add(this float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, decimal[,] b) @@ -2953,7 +2953,7 @@ public static float[][] Add(this float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, decimal[][] b) @@ -2968,7 +2968,7 @@ public static float[][] Add(this float a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, decimal[] b) @@ -2989,7 +2989,7 @@ public static float[] Add(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal[] b, int dimension) @@ -3010,7 +3010,7 @@ public static float[] Add(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[] b, int dimension) @@ -3025,7 +3025,7 @@ public static float[][] Add(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float a, decimal[,] b) @@ -3040,7 +3040,7 @@ public static float[][] Add(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float a, decimal[][] b) @@ -3055,7 +3055,7 @@ public static decimal[][] AddToDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float[] a, decimal[,] b) @@ -3070,7 +3070,7 @@ public static decimal[][] AddToDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b) @@ -3085,7 +3085,7 @@ public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, decimal b) @@ -3100,7 +3100,7 @@ public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, decimal b) @@ -3115,7 +3115,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, decimal[] b) @@ -3130,7 +3130,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, decimal[] b) @@ -3146,7 +3146,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int b) @@ -3161,7 +3161,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int b) @@ -3188,7 +3188,7 @@ public static double[] Add(this double[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, int[] b) @@ -3203,7 +3203,7 @@ public static double[] Add(this double[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[][] b) @@ -3218,7 +3218,7 @@ public static double[][] Add(this double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int[,] b) @@ -3233,7 +3233,7 @@ public static double[][] Add(this double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[,] b) @@ -3248,7 +3248,7 @@ public static double[][] Add(this double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, int[,] b) @@ -3263,7 +3263,7 @@ public static double[][] Add(this double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, int[][] b) @@ -3278,7 +3278,7 @@ public static double[][] Add(this double a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, int[] b) @@ -3299,7 +3299,7 @@ public static double[] Add(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int[] b, int dimension) @@ -3320,7 +3320,7 @@ public static double[] Add(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[] b, int dimension) @@ -3335,7 +3335,7 @@ public static double[][] Add(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double a, int[,] b) @@ -3350,7 +3350,7 @@ public static double[][] Add(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double a, int[][] b) @@ -3365,7 +3365,7 @@ public static int[][] AddToDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double[] a, int[,] b) @@ -3380,7 +3380,7 @@ public static int[][] AddToDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double[] a, int[][] b) @@ -3395,7 +3395,7 @@ public static int[][] AddToDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, int b) @@ -3410,7 +3410,7 @@ public static int[][] AddToDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, int b) @@ -3425,7 +3425,7 @@ public static double[][] AddToDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, int[] b) @@ -3440,7 +3440,7 @@ public static double[][] AddToDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, int[] b) @@ -3456,7 +3456,7 @@ public static double[][] AddToDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float b) @@ -3471,7 +3471,7 @@ public static double[][] AddToDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float b) @@ -3498,7 +3498,7 @@ public static double[] Add(this double[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, float[] b) @@ -3513,7 +3513,7 @@ public static double[] Add(this double[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[][] b) @@ -3528,7 +3528,7 @@ public static double[][] Add(this double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float[,] b) @@ -3543,7 +3543,7 @@ public static double[][] Add(this double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[,] b) @@ -3558,7 +3558,7 @@ public static double[][] Add(this double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, float[,] b) @@ -3573,7 +3573,7 @@ public static double[][] Add(this double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, float[][] b) @@ -3588,7 +3588,7 @@ public static double[][] Add(this double a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, float[] b) @@ -3609,7 +3609,7 @@ public static double[] Add(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float[] b, int dimension) @@ -3630,7 +3630,7 @@ public static double[] Add(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[] b, int dimension) @@ -3645,7 +3645,7 @@ public static double[][] Add(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double a, float[,] b) @@ -3660,7 +3660,7 @@ public static double[][] Add(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double a, float[][] b) @@ -3675,7 +3675,7 @@ public static float[][] AddToDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double[] a, float[,] b) @@ -3690,7 +3690,7 @@ public static float[][] AddToDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double[] a, float[][] b) @@ -3705,7 +3705,7 @@ public static float[][] AddToDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, float b) @@ -3720,7 +3720,7 @@ public static float[][] AddToDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, float b) @@ -3735,7 +3735,7 @@ public static double[][] AddToDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, float[] b) @@ -3750,7 +3750,7 @@ public static double[][] AddToDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, float[] b) @@ -3766,7 +3766,7 @@ public static double[][] AddToDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double b) @@ -3781,7 +3781,7 @@ public static double[][] AddToDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double b) @@ -3808,7 +3808,7 @@ public static double[] Add(this double[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, double[] b) @@ -3823,7 +3823,7 @@ public static double[] Add(this double[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[][] b) @@ -3838,7 +3838,7 @@ public static double[][] Add(this double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double[,] b) @@ -3853,7 +3853,7 @@ public static double[][] Add(this double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[,] b) @@ -3868,7 +3868,7 @@ public static double[][] Add(this double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, double[,] b) @@ -3883,7 +3883,7 @@ public static double[][] Add(this double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, double[][] b) @@ -3898,7 +3898,7 @@ public static double[][] Add(this double a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, double[] b) @@ -3919,7 +3919,7 @@ public static double[] Add(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double[] b, int dimension) @@ -3940,7 +3940,7 @@ public static double[] Add(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[] b, int dimension) @@ -3955,7 +3955,7 @@ public static double[][] Add(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, double[,] b) @@ -3970,7 +3970,7 @@ public static double[][] Add(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, double[][] b) @@ -3985,7 +3985,7 @@ public static double[][] AddToDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, double[,] b) @@ -4000,7 +4000,7 @@ public static double[][] AddToDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, double[][] b) @@ -4015,7 +4015,7 @@ public static double[][] AddToDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, double b) @@ -4030,7 +4030,7 @@ public static double[][] AddToDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, double b) @@ -4045,7 +4045,7 @@ public static double[][] AddToDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, double[] b) @@ -4060,7 +4060,7 @@ public static double[][] AddToDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, double[] b) @@ -4076,7 +4076,7 @@ public static double[][] AddToDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte b) @@ -4091,7 +4091,7 @@ public static double[][] AddToDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte b) @@ -4118,7 +4118,7 @@ public static double[] Add(this double[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, byte[] b) @@ -4133,7 +4133,7 @@ public static double[] Add(this double[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[][] b) @@ -4148,7 +4148,7 @@ public static double[][] Add(this double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte[,] b) @@ -4163,7 +4163,7 @@ public static double[][] Add(this double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[,] b) @@ -4178,7 +4178,7 @@ public static double[][] Add(this double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, byte[,] b) @@ -4193,7 +4193,7 @@ public static double[][] Add(this double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, byte[][] b) @@ -4208,7 +4208,7 @@ public static double[][] Add(this double a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, byte[] b) @@ -4229,7 +4229,7 @@ public static double[] Add(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte[] b, int dimension) @@ -4250,7 +4250,7 @@ public static double[] Add(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[] b, int dimension) @@ -4265,7 +4265,7 @@ public static double[][] Add(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double a, byte[,] b) @@ -4280,7 +4280,7 @@ public static double[][] Add(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double a, byte[][] b) @@ -4295,7 +4295,7 @@ public static byte[][] AddToDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double[] a, byte[,] b) @@ -4310,7 +4310,7 @@ public static byte[][] AddToDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double[] a, byte[][] b) @@ -4325,7 +4325,7 @@ public static byte[][] AddToDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, byte b) @@ -4340,7 +4340,7 @@ public static byte[][] AddToDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, byte b) @@ -4355,7 +4355,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, byte[] b) @@ -4370,7 +4370,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, byte[] b) @@ -4386,7 +4386,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal b) @@ -4401,7 +4401,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal b) @@ -4428,7 +4428,7 @@ public static double[] Add(this double[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, decimal[] b) @@ -4443,7 +4443,7 @@ public static double[] Add(this double[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[][] b) @@ -4458,7 +4458,7 @@ public static double[][] Add(this double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal[,] b) @@ -4473,7 +4473,7 @@ public static double[][] Add(this double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[,] b) @@ -4488,7 +4488,7 @@ public static double[][] Add(this double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, decimal[,] b) @@ -4503,7 +4503,7 @@ public static double[][] Add(this double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, decimal[][] b) @@ -4518,7 +4518,7 @@ public static double[][] Add(this double a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, decimal[] b) @@ -4539,7 +4539,7 @@ public static double[] Add(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal[] b, int dimension) @@ -4560,7 +4560,7 @@ public static double[] Add(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[] b, int dimension) @@ -4575,7 +4575,7 @@ public static double[][] Add(this double[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double a, decimal[,] b) @@ -4590,7 +4590,7 @@ public static double[][] Add(this double[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double a, decimal[][] b) @@ -4605,7 +4605,7 @@ public static decimal[][] AddToDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double[] a, decimal[,] b) @@ -4620,7 +4620,7 @@ public static decimal[][] AddToDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b) @@ -4635,7 +4635,7 @@ public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, decimal b) @@ -4650,7 +4650,7 @@ public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, decimal b) @@ -4665,7 +4665,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, decimal[] b) @@ -4680,7 +4680,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, decimal[] b) @@ -4696,7 +4696,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int b) @@ -4711,7 +4711,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int b) @@ -4738,7 +4738,7 @@ public static int[] Add(this byte[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this byte[] a, int[] b) @@ -4753,7 +4753,7 @@ public static int[] Add(this byte[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[][] b) @@ -4768,7 +4768,7 @@ public static int[][] Add(this byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int[,] b) @@ -4783,7 +4783,7 @@ public static int[][] Add(this byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[,] b) @@ -4798,7 +4798,7 @@ public static int[][] Add(this byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte a, int[,] b) @@ -4813,7 +4813,7 @@ public static int[][] Add(this byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte a, int[][] b) @@ -4828,7 +4828,7 @@ public static int[][] Add(this byte a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this byte a, int[] b) @@ -4849,7 +4849,7 @@ public static int[] Add(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int[] b, int dimension) @@ -4870,7 +4870,7 @@ public static int[] Add(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[] b, int dimension) @@ -4885,7 +4885,7 @@ public static int[][] Add(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte a, int[,] b) @@ -4900,7 +4900,7 @@ public static int[][] Add(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte a, int[][] b) @@ -4915,7 +4915,7 @@ public static int[][] AddToDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte[] a, int[,] b) @@ -4930,7 +4930,7 @@ public static int[][] AddToDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte[] a, int[][] b) @@ -4945,7 +4945,7 @@ public static int[][] AddToDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, int b) @@ -4960,7 +4960,7 @@ public static int[][] AddToDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, int b) @@ -4975,7 +4975,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, int[] b) @@ -4990,7 +4990,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, int[] b) @@ -5006,7 +5006,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float b) @@ -5021,7 +5021,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float b) @@ -5048,7 +5048,7 @@ public static float[] Add(this byte[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this byte[] a, float[] b) @@ -5063,7 +5063,7 @@ public static float[] Add(this byte[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[][] b) @@ -5078,7 +5078,7 @@ public static float[][] Add(this byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float[,] b) @@ -5093,7 +5093,7 @@ public static float[][] Add(this byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[,] b) @@ -5108,7 +5108,7 @@ public static float[][] Add(this byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte a, float[,] b) @@ -5123,7 +5123,7 @@ public static float[][] Add(this byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte a, float[][] b) @@ -5138,7 +5138,7 @@ public static float[][] Add(this byte a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this byte a, float[] b) @@ -5159,7 +5159,7 @@ public static float[] Add(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float[] b, int dimension) @@ -5180,7 +5180,7 @@ public static float[] Add(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[] b, int dimension) @@ -5195,7 +5195,7 @@ public static float[][] Add(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte a, float[,] b) @@ -5210,7 +5210,7 @@ public static float[][] Add(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte a, float[][] b) @@ -5225,7 +5225,7 @@ public static float[][] AddToDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte[] a, float[,] b) @@ -5240,7 +5240,7 @@ public static float[][] AddToDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte[] a, float[][] b) @@ -5255,7 +5255,7 @@ public static float[][] AddToDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, float b) @@ -5270,7 +5270,7 @@ public static float[][] AddToDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, float b) @@ -5285,7 +5285,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, float[] b) @@ -5300,7 +5300,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, float[] b) @@ -5316,7 +5316,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double b) @@ -5331,7 +5331,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double b) @@ -5358,7 +5358,7 @@ public static double[] Add(this byte[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, double[] b) @@ -5373,7 +5373,7 @@ public static double[] Add(this byte[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[][] b) @@ -5388,7 +5388,7 @@ public static double[][] Add(this byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double[,] b) @@ -5403,7 +5403,7 @@ public static double[][] Add(this byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[,] b) @@ -5418,7 +5418,7 @@ public static double[][] Add(this byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, double[,] b) @@ -5433,7 +5433,7 @@ public static double[][] Add(this byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, double[][] b) @@ -5448,7 +5448,7 @@ public static double[][] Add(this byte a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, double[] b) @@ -5469,7 +5469,7 @@ public static double[] Add(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double[] b, int dimension) @@ -5490,7 +5490,7 @@ public static double[] Add(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[] b, int dimension) @@ -5505,7 +5505,7 @@ public static double[][] Add(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, double[,] b) @@ -5520,7 +5520,7 @@ public static double[][] Add(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, double[][] b) @@ -5535,7 +5535,7 @@ public static double[][] AddToDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, double[,] b) @@ -5550,7 +5550,7 @@ public static double[][] AddToDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, double[][] b) @@ -5565,7 +5565,7 @@ public static double[][] AddToDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, double b) @@ -5580,7 +5580,7 @@ public static double[][] AddToDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, double b) @@ -5595,7 +5595,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, double[] b) @@ -5610,7 +5610,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, double[] b) @@ -5626,7 +5626,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte b) @@ -5641,7 +5641,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte b) @@ -5668,7 +5668,7 @@ public static byte[] Add(this byte[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, byte[] b) @@ -5683,7 +5683,7 @@ public static byte[] Add(this byte[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[][] b) @@ -5698,7 +5698,7 @@ public static byte[][] Add(this byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte[,] b) @@ -5713,7 +5713,7 @@ public static byte[][] Add(this byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[,] b) @@ -5728,7 +5728,7 @@ public static byte[][] Add(this byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, byte[,] b) @@ -5743,7 +5743,7 @@ public static byte[][] Add(this byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, byte[][] b) @@ -5758,7 +5758,7 @@ public static byte[][] Add(this byte a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, byte[] b) @@ -5779,7 +5779,7 @@ public static byte[] Add(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte[] b, int dimension) @@ -5800,7 +5800,7 @@ public static byte[] Add(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[] b, int dimension) @@ -5815,7 +5815,7 @@ public static byte[][] Add(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, byte[,] b) @@ -5830,7 +5830,7 @@ public static byte[][] Add(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, byte[][] b) @@ -5845,7 +5845,7 @@ public static byte[][] AddToDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, byte[,] b) @@ -5860,7 +5860,7 @@ public static byte[][] AddToDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, byte[][] b) @@ -5875,7 +5875,7 @@ public static byte[][] AddToDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, byte b) @@ -5890,7 +5890,7 @@ public static byte[][] AddToDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, byte b) @@ -5905,7 +5905,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, byte[] b) @@ -5920,7 +5920,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, byte[] b) @@ -5936,7 +5936,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int b) @@ -5951,7 +5951,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int b) @@ -5978,7 +5978,7 @@ public static int[] Add(this decimal[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this decimal[] a, int[] b) @@ -5993,7 +5993,7 @@ public static int[] Add(this decimal[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[][] b) @@ -6008,7 +6008,7 @@ public static int[][] Add(this decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int[,] b) @@ -6023,7 +6023,7 @@ public static int[][] Add(this decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[,] b) @@ -6038,7 +6038,7 @@ public static int[][] Add(this decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal a, int[,] b) @@ -6053,7 +6053,7 @@ public static int[][] Add(this decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal a, int[][] b) @@ -6068,7 +6068,7 @@ public static int[][] Add(this decimal a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this decimal a, int[] b) @@ -6089,7 +6089,7 @@ public static int[] Add(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int[] b, int dimension) @@ -6110,7 +6110,7 @@ public static int[] Add(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[] b, int dimension) @@ -6125,7 +6125,7 @@ public static int[][] Add(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal a, int[,] b) @@ -6140,7 +6140,7 @@ public static int[][] Add(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal a, int[][] b) @@ -6155,7 +6155,7 @@ public static int[][] AddToDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal[] a, int[,] b) @@ -6170,7 +6170,7 @@ public static int[][] AddToDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal[] a, int[][] b) @@ -6185,7 +6185,7 @@ public static int[][] AddToDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, int b) @@ -6200,7 +6200,7 @@ public static int[][] AddToDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, int b) @@ -6215,7 +6215,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, int[] b) @@ -6230,7 +6230,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b) @@ -6246,7 +6246,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float b) @@ -6261,7 +6261,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float b) @@ -6288,7 +6288,7 @@ public static float[] Add(this decimal[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this decimal[] a, float[] b) @@ -6303,7 +6303,7 @@ public static float[] Add(this decimal[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[][] b) @@ -6318,7 +6318,7 @@ public static float[][] Add(this decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float[,] b) @@ -6333,7 +6333,7 @@ public static float[][] Add(this decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[,] b) @@ -6348,7 +6348,7 @@ public static float[][] Add(this decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal a, float[,] b) @@ -6363,7 +6363,7 @@ public static float[][] Add(this decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal a, float[][] b) @@ -6378,7 +6378,7 @@ public static float[][] Add(this decimal a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this decimal a, float[] b) @@ -6399,7 +6399,7 @@ public static float[] Add(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float[] b, int dimension) @@ -6420,7 +6420,7 @@ public static float[] Add(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[] b, int dimension) @@ -6435,7 +6435,7 @@ public static float[][] Add(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal a, float[,] b) @@ -6450,7 +6450,7 @@ public static float[][] Add(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal a, float[][] b) @@ -6465,7 +6465,7 @@ public static float[][] AddToDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal[] a, float[,] b) @@ -6480,7 +6480,7 @@ public static float[][] AddToDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal[] a, float[][] b) @@ -6495,7 +6495,7 @@ public static float[][] AddToDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, float b) @@ -6510,7 +6510,7 @@ public static float[][] AddToDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, float b) @@ -6525,7 +6525,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, float[] b) @@ -6540,7 +6540,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b) @@ -6556,7 +6556,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double b) @@ -6571,7 +6571,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double b) @@ -6598,7 +6598,7 @@ public static double[] Add(this decimal[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, double[] b) @@ -6613,7 +6613,7 @@ public static double[] Add(this decimal[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[][] b) @@ -6628,7 +6628,7 @@ public static double[][] Add(this decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double[,] b) @@ -6643,7 +6643,7 @@ public static double[][] Add(this decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[,] b) @@ -6658,7 +6658,7 @@ public static double[][] Add(this decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, double[,] b) @@ -6673,7 +6673,7 @@ public static double[][] Add(this decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, double[][] b) @@ -6688,7 +6688,7 @@ public static double[][] Add(this decimal a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, double[] b) @@ -6709,7 +6709,7 @@ public static double[] Add(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double[] b, int dimension) @@ -6730,7 +6730,7 @@ public static double[] Add(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[] b, int dimension) @@ -6745,7 +6745,7 @@ public static double[][] Add(this decimal[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, double[,] b) @@ -6760,7 +6760,7 @@ public static double[][] Add(this decimal[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, double[][] b) @@ -6775,7 +6775,7 @@ public static double[][] AddToDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, double[,] b) @@ -6790,7 +6790,7 @@ public static double[][] AddToDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, double[][] b) @@ -6805,7 +6805,7 @@ public static double[][] AddToDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, double b) @@ -6820,7 +6820,7 @@ public static double[][] AddToDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, double b) @@ -6835,7 +6835,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, double[] b) @@ -6850,7 +6850,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b) @@ -6866,7 +6866,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal b) @@ -6881,7 +6881,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal b) @@ -6908,7 +6908,7 @@ public static decimal[] Add(this decimal[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, decimal[] b) @@ -6923,7 +6923,7 @@ public static decimal[] Add(this decimal[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[][] b) @@ -6938,7 +6938,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal[,] b) @@ -6953,7 +6953,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[,] b) @@ -6968,7 +6968,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, decimal[,] b) @@ -6983,7 +6983,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, decimal[][] b) @@ -6998,7 +6998,7 @@ public static decimal[][] Add(this decimal a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, decimal[] b) @@ -7019,7 +7019,7 @@ public static decimal[] Add(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal[] b, int dimension) @@ -7040,7 +7040,7 @@ public static decimal[] Add(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension) @@ -7055,7 +7055,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, decimal[,] b) @@ -7070,7 +7070,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b) @@ -7085,7 +7085,7 @@ public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, decimal[,] b) @@ -7100,7 +7100,7 @@ public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b) @@ -7115,7 +7115,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, decimal b) @@ -7130,7 +7130,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b) @@ -7145,7 +7145,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, decimal[] b) @@ -7160,7 +7160,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b) @@ -7180,7 +7180,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, int[,] b, int[,] result) @@ -7215,7 +7215,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int[][] b, int[,] result) @@ -7250,7 +7250,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, int[,] b, int[][] result) @@ -7285,7 +7285,7 @@ public static int[][] Add(this int[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[,] b, int[][] result) @@ -7318,7 +7318,7 @@ public static int[][] Add(this int[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, int[][] b, int[][] result) @@ -7350,7 +7350,7 @@ public static int[][] Add(this int[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[][] b, int[][] result) @@ -7375,7 +7375,7 @@ public static int[][] Add(this int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int[,] b, int[,] result) @@ -7438,7 +7438,7 @@ public static int[][] Add(this int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, int b, int[][] result) @@ -7471,7 +7471,7 @@ public static int[][] Add(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int b, int[][] result) @@ -7495,7 +7495,7 @@ public static int[][] Add(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, int b, int[,] result) @@ -7520,7 +7520,7 @@ public static int[][] Add(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, int[,] b, int[][] result) @@ -7553,7 +7553,7 @@ public static int[][] Add(this int a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, int[][] b, int[][] result) @@ -7577,7 +7577,7 @@ public static int[][] Add(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, int[][] b, int[,] result) @@ -7610,7 +7610,7 @@ public static int[][] Add(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, int[,] b, int[,] result) @@ -7643,7 +7643,7 @@ public static int[][] Add(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int b, int[,] result) @@ -7676,7 +7676,7 @@ public static int[][] Add(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, int b, int[][] result) @@ -7709,7 +7709,7 @@ public static int[][] Add(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, int b, int[,] result) @@ -7760,7 +7760,7 @@ public static int[][] Add(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, int[] b, int[] result) @@ -7791,7 +7791,7 @@ public static int[] Add(this int[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, int b, int[] result) @@ -7814,7 +7814,7 @@ public static int[] Add(this int[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, int[] b, int[] result) @@ -7852,7 +7852,7 @@ public static int[] Add(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, int[] b, int dimension, int[,] result) @@ -7899,7 +7899,7 @@ public static int[] Add(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, int[] b, int dimension, int[][] result) @@ -7952,7 +7952,7 @@ public static int[][] Add(this int[][] a, int[] b, int dimension, int[][] resul #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, int[,] b, int[,] result) @@ -7978,7 +7978,7 @@ public static int[][] Add(this int[][] a, int[] b, int dimension, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, int[][] b, int[][] result) @@ -7992,7 +7992,7 @@ public static int[][] AddToDiagonal(this int a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, int[,] b, int[,] result) @@ -8018,7 +8018,7 @@ public static int[][] AddToDiagonal(this int a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, int[][] b, int[][] result) @@ -8032,7 +8032,7 @@ public static int[][] AddToDiagonal(this int[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, int b, int[,] result) @@ -8058,7 +8058,7 @@ public static int[][] AddToDiagonal(this int[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, int b, int[][] result) @@ -8072,7 +8072,7 @@ public static int[][] AddToDiagonal(this int[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, int[] b, int[,] result) @@ -8098,7 +8098,7 @@ public static int[][] AddToDiagonal(this int[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, int[] b, int[][] result) @@ -8126,7 +8126,7 @@ public static int[][] AddToDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, int[,] b, double[,] result) @@ -8161,7 +8161,7 @@ public static int[][] AddToDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, int[][] b, double[,] result) @@ -8196,7 +8196,7 @@ public static int[][] AddToDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, int[,] b, double[][] result) @@ -8231,7 +8231,7 @@ public static double[][] Add(this int[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, int[,] b, double[][] result) @@ -8264,7 +8264,7 @@ public static double[][] Add(this int[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, int[][] b, double[][] result) @@ -8296,7 +8296,7 @@ public static double[][] Add(this int[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, int[][] b, double[][] result) @@ -8321,7 +8321,7 @@ public static double[][] Add(this int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, int[,] b, double[,] result) @@ -8384,7 +8384,7 @@ public static double[][] Add(this int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, int b, double[][] result) @@ -8417,7 +8417,7 @@ public static double[][] Add(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, int b, double[][] result) @@ -8441,7 +8441,7 @@ public static double[][] Add(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, int b, double[,] result) @@ -8466,7 +8466,7 @@ public static double[][] Add(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, int[,] b, double[][] result) @@ -8499,7 +8499,7 @@ public static double[][] Add(this int a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, int[][] b, double[][] result) @@ -8523,7 +8523,7 @@ public static double[][] Add(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, int[][] b, double[,] result) @@ -8556,7 +8556,7 @@ public static double[][] Add(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, int[,] b, double[,] result) @@ -8589,7 +8589,7 @@ public static double[][] Add(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, int b, double[,] result) @@ -8622,7 +8622,7 @@ public static double[][] Add(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, int b, double[][] result) @@ -8655,7 +8655,7 @@ public static double[][] Add(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, int b, double[,] result) @@ -8706,7 +8706,7 @@ public static double[][] Add(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, int[] b, double[] result) @@ -8737,7 +8737,7 @@ public static double[] Add(this int[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, int b, double[] result) @@ -8760,7 +8760,7 @@ public static double[] Add(this int[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, int[] b, double[] result) @@ -8798,7 +8798,7 @@ public static double[] Add(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, int[] b, int dimension, double[,] result) @@ -8845,7 +8845,7 @@ public static double[] Add(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, int[] b, int dimension, double[][] result) @@ -8898,7 +8898,7 @@ public static double[][] Add(this int[][] a, int[] b, int dimension, double[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, int[,] b, double[,] result) @@ -8924,7 +8924,7 @@ public static double[][] Add(this int[][] a, int[] b, int dimension, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, int[][] b, double[][] result) @@ -8938,7 +8938,7 @@ public static double[][] AddToDiagonal(this int a, int[][] b, double[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, int[,] b, double[,] result) @@ -8964,7 +8964,7 @@ public static double[][] AddToDiagonal(this int a, int[][] b, double[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, int[][] b, double[][] result) @@ -8978,7 +8978,7 @@ public static double[][] AddToDiagonal(this int[] a, int[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, int b, double[,] result) @@ -9004,7 +9004,7 @@ public static double[][] AddToDiagonal(this int[] a, int[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, int b, double[][] result) @@ -9018,7 +9018,7 @@ public static double[][] AddToDiagonal(this int[][] a, int b, double[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, int[] b, double[,] result) @@ -9044,7 +9044,7 @@ public static double[][] AddToDiagonal(this int[][] a, int b, double[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, int[] b, double[][] result) @@ -9072,7 +9072,7 @@ public static double[][] AddToDiagonal(this int[][] a, int[] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, float[,] b, int[,] result) @@ -9107,7 +9107,7 @@ public static double[][] AddToDiagonal(this int[][] a, int[] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, float[][] b, int[,] result) @@ -9142,7 +9142,7 @@ public static double[][] AddToDiagonal(this int[][] a, int[] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, float[,] b, int[][] result) @@ -9177,7 +9177,7 @@ public static int[][] Add(this int[,] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, float[,] b, int[][] result) @@ -9210,7 +9210,7 @@ public static int[][] Add(this int[][] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, float[][] b, int[][] result) @@ -9242,7 +9242,7 @@ public static int[][] Add(this int[,] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, float[][] b, int[][] result) @@ -9267,7 +9267,7 @@ public static int[][] Add(this int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, float[,] b, int[,] result) @@ -9330,7 +9330,7 @@ public static int[][] Add(this int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, float b, int[][] result) @@ -9363,7 +9363,7 @@ public static int[][] Add(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, float b, int[][] result) @@ -9387,7 +9387,7 @@ public static int[][] Add(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, float b, int[,] result) @@ -9412,7 +9412,7 @@ public static int[][] Add(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, float[,] b, int[][] result) @@ -9445,7 +9445,7 @@ public static int[][] Add(this int a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, float[][] b, int[][] result) @@ -9469,7 +9469,7 @@ public static int[][] Add(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, float[][] b, int[,] result) @@ -9502,7 +9502,7 @@ public static int[][] Add(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, float[,] b, int[,] result) @@ -9535,7 +9535,7 @@ public static int[][] Add(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, float b, int[,] result) @@ -9568,7 +9568,7 @@ public static int[][] Add(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, float b, int[][] result) @@ -9601,7 +9601,7 @@ public static int[][] Add(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, float b, int[,] result) @@ -9652,7 +9652,7 @@ public static int[][] Add(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, float[] b, int[] result) @@ -9683,7 +9683,7 @@ public static int[] Add(this int[] a, float[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, float b, int[] result) @@ -9706,7 +9706,7 @@ public static int[] Add(this int[] a, float b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, float[] b, int[] result) @@ -9744,7 +9744,7 @@ public static int[] Add(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, float[] b, int dimension, int[,] result) @@ -9791,7 +9791,7 @@ public static int[] Add(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, float[] b, int dimension, int[][] result) @@ -9844,7 +9844,7 @@ public static int[][] Add(this int[][] a, float[] b, int dimension, int[][] res #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, float[,] b, int[,] result) @@ -9870,7 +9870,7 @@ public static int[][] Add(this int[][] a, float[] b, int dimension, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, float[][] b, int[][] result) @@ -9884,7 +9884,7 @@ public static int[][] AddToDiagonal(this int a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, float[,] b, int[,] result) @@ -9910,7 +9910,7 @@ public static int[][] AddToDiagonal(this int a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, float[][] b, int[][] result) @@ -9924,7 +9924,7 @@ public static int[][] AddToDiagonal(this int[] a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, float b, int[,] result) @@ -9950,7 +9950,7 @@ public static int[][] AddToDiagonal(this int[] a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, float b, int[][] result) @@ -9964,7 +9964,7 @@ public static int[][] AddToDiagonal(this int[][] a, float b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, float[] b, int[,] result) @@ -9990,7 +9990,7 @@ public static int[][] AddToDiagonal(this int[][] a, float b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, float[] b, int[][] result) @@ -10018,7 +10018,7 @@ public static int[][] AddToDiagonal(this int[][] a, float[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[][] a, float[,] b, float[,] result) @@ -10053,7 +10053,7 @@ public static int[][] AddToDiagonal(this int[][] a, float[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float[][] b, float[,] result) @@ -10088,7 +10088,7 @@ public static int[][] AddToDiagonal(this int[][] a, float[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[,] a, float[,] b, float[][] result) @@ -10123,7 +10123,7 @@ public static float[][] Add(this int[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[,] b, float[][] result) @@ -10156,7 +10156,7 @@ public static float[][] Add(this int[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[,] a, float[][] b, float[][] result) @@ -10188,7 +10188,7 @@ public static float[][] Add(this int[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[][] b, float[][] result) @@ -10213,7 +10213,7 @@ public static float[][] Add(this int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float[,] b, float[,] result) @@ -10276,7 +10276,7 @@ public static float[][] Add(this int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[,] a, float b, float[][] result) @@ -10309,7 +10309,7 @@ public static float[][] Add(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float b, float[][] result) @@ -10333,7 +10333,7 @@ public static float[][] Add(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[][] a, float b, float[,] result) @@ -10358,7 +10358,7 @@ public static float[][] Add(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int a, float[,] b, float[][] result) @@ -10391,7 +10391,7 @@ public static float[][] Add(this int a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int a, float[][] b, float[][] result) @@ -10415,7 +10415,7 @@ public static float[][] Add(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int a, float[][] b, float[,] result) @@ -10448,7 +10448,7 @@ public static float[][] Add(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int a, float[,] b, float[,] result) @@ -10481,7 +10481,7 @@ public static float[][] Add(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float b, float[,] result) @@ -10514,7 +10514,7 @@ public static float[][] Add(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[,] a, float b, float[][] result) @@ -10547,7 +10547,7 @@ public static float[][] Add(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[][] a, float b, float[,] result) @@ -10598,7 +10598,7 @@ public static float[][] Add(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this int[] a, float[] b, float[] result) @@ -10629,7 +10629,7 @@ public static float[] Add(this int[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this int[] a, float b, float[] result) @@ -10652,7 +10652,7 @@ public static float[] Add(this int[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this int a, float[] b, float[] result) @@ -10690,7 +10690,7 @@ public static float[] Add(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this int[,] a, float[] b, int dimension, float[,] result) @@ -10737,7 +10737,7 @@ public static float[] Add(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this int[][] a, float[] b, int dimension, float[][] result) @@ -10790,7 +10790,7 @@ public static float[][] Add(this int[][] a, float[] b, int dimension, float[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int a, float[,] b, float[,] result) @@ -10816,7 +10816,7 @@ public static float[][] Add(this int[][] a, float[] b, int dimension, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int a, float[][] b, float[][] result) @@ -10830,7 +10830,7 @@ public static float[][] AddToDiagonal(this int a, float[][] b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int[] a, float[,] b, float[,] result) @@ -10856,7 +10856,7 @@ public static float[][] AddToDiagonal(this int a, float[][] b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int[] a, float[][] b, float[][] result) @@ -10870,7 +10870,7 @@ public static float[][] AddToDiagonal(this int[] a, float[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int[,] a, float b, float[,] result) @@ -10896,7 +10896,7 @@ public static float[][] AddToDiagonal(this int[] a, float[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int[][] a, float b, float[][] result) @@ -10910,7 +10910,7 @@ public static float[][] AddToDiagonal(this int[][] a, float b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this int[,] a, float[] b, float[,] result) @@ -10936,7 +10936,7 @@ public static float[][] AddToDiagonal(this int[][] a, float b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this int[][] a, float[] b, float[][] result) @@ -10964,7 +10964,7 @@ public static float[][] AddToDiagonal(this int[][] a, float[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, float[,] b, double[,] result) @@ -10999,7 +10999,7 @@ public static float[][] AddToDiagonal(this int[][] a, float[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, float[][] b, double[,] result) @@ -11034,7 +11034,7 @@ public static float[][] AddToDiagonal(this int[][] a, float[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, float[,] b, double[][] result) @@ -11069,7 +11069,7 @@ public static double[][] Add(this int[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, float[,] b, double[][] result) @@ -11102,7 +11102,7 @@ public static double[][] Add(this int[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, float[][] b, double[][] result) @@ -11134,7 +11134,7 @@ public static double[][] Add(this int[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, float[][] b, double[][] result) @@ -11159,7 +11159,7 @@ public static double[][] Add(this int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, float[,] b, double[,] result) @@ -11222,7 +11222,7 @@ public static double[][] Add(this int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, float b, double[][] result) @@ -11255,7 +11255,7 @@ public static double[][] Add(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, float b, double[][] result) @@ -11279,7 +11279,7 @@ public static double[][] Add(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, float b, double[,] result) @@ -11304,7 +11304,7 @@ public static double[][] Add(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, float[,] b, double[][] result) @@ -11337,7 +11337,7 @@ public static double[][] Add(this int a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, float[][] b, double[][] result) @@ -11361,7 +11361,7 @@ public static double[][] Add(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, float[][] b, double[,] result) @@ -11394,7 +11394,7 @@ public static double[][] Add(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, float[,] b, double[,] result) @@ -11427,7 +11427,7 @@ public static double[][] Add(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, float b, double[,] result) @@ -11460,7 +11460,7 @@ public static double[][] Add(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, float b, double[][] result) @@ -11493,7 +11493,7 @@ public static double[][] Add(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, float b, double[,] result) @@ -11544,7 +11544,7 @@ public static double[][] Add(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, float[] b, double[] result) @@ -11575,7 +11575,7 @@ public static double[] Add(this int[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, float b, double[] result) @@ -11598,7 +11598,7 @@ public static double[] Add(this int[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, float[] b, double[] result) @@ -11636,7 +11636,7 @@ public static double[] Add(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, float[] b, int dimension, double[,] result) @@ -11683,7 +11683,7 @@ public static double[] Add(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, float[] b, int dimension, double[][] result) @@ -11736,7 +11736,7 @@ public static double[][] Add(this int[][] a, float[] b, int dimension, double[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, float[,] b, double[,] result) @@ -11762,7 +11762,7 @@ public static double[][] Add(this int[][] a, float[] b, int dimension, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, float[][] b, double[][] result) @@ -11776,7 +11776,7 @@ public static double[][] AddToDiagonal(this int a, float[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, float[,] b, double[,] result) @@ -11802,7 +11802,7 @@ public static double[][] AddToDiagonal(this int a, float[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, float[][] b, double[][] result) @@ -11816,7 +11816,7 @@ public static double[][] AddToDiagonal(this int[] a, float[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, float b, double[,] result) @@ -11842,7 +11842,7 @@ public static double[][] AddToDiagonal(this int[] a, float[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, float b, double[][] result) @@ -11856,7 +11856,7 @@ public static double[][] AddToDiagonal(this int[][] a, float b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, float[] b, double[,] result) @@ -11882,7 +11882,7 @@ public static double[][] AddToDiagonal(this int[][] a, float b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, float[] b, double[][] result) @@ -11910,7 +11910,7 @@ public static double[][] AddToDiagonal(this int[][] a, float[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, double[,] b, int[,] result) @@ -11945,7 +11945,7 @@ public static double[][] AddToDiagonal(this int[][] a, float[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, double[][] b, int[,] result) @@ -11980,7 +11980,7 @@ public static double[][] AddToDiagonal(this int[][] a, float[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, double[,] b, int[][] result) @@ -12015,7 +12015,7 @@ public static int[][] Add(this int[,] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, double[,] b, int[][] result) @@ -12048,7 +12048,7 @@ public static int[][] Add(this int[][] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, double[][] b, int[][] result) @@ -12080,7 +12080,7 @@ public static int[][] Add(this int[,] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, double[][] b, int[][] result) @@ -12105,7 +12105,7 @@ public static int[][] Add(this int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, double[,] b, int[,] result) @@ -12168,7 +12168,7 @@ public static int[][] Add(this int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, double b, int[][] result) @@ -12201,7 +12201,7 @@ public static int[][] Add(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, double b, int[][] result) @@ -12225,7 +12225,7 @@ public static int[][] Add(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, double b, int[,] result) @@ -12250,7 +12250,7 @@ public static int[][] Add(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, double[,] b, int[][] result) @@ -12283,7 +12283,7 @@ public static int[][] Add(this int a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, double[][] b, int[][] result) @@ -12307,7 +12307,7 @@ public static int[][] Add(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, double[][] b, int[,] result) @@ -12340,7 +12340,7 @@ public static int[][] Add(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, double[,] b, int[,] result) @@ -12373,7 +12373,7 @@ public static int[][] Add(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, double b, int[,] result) @@ -12406,7 +12406,7 @@ public static int[][] Add(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, double b, int[][] result) @@ -12439,7 +12439,7 @@ public static int[][] Add(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, double b, int[,] result) @@ -12490,7 +12490,7 @@ public static int[][] Add(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, double[] b, int[] result) @@ -12521,7 +12521,7 @@ public static int[] Add(this int[] a, double[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, double b, int[] result) @@ -12544,7 +12544,7 @@ public static int[] Add(this int[] a, double b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, double[] b, int[] result) @@ -12582,7 +12582,7 @@ public static int[] Add(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, double[] b, int dimension, int[,] result) @@ -12629,7 +12629,7 @@ public static int[] Add(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, double[] b, int dimension, int[][] result) @@ -12682,7 +12682,7 @@ public static int[][] Add(this int[][] a, double[] b, int dimension, int[][] re #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, double[,] b, int[,] result) @@ -12708,7 +12708,7 @@ public static int[][] Add(this int[][] a, double[] b, int dimension, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, double[][] b, int[][] result) @@ -12722,7 +12722,7 @@ public static int[][] AddToDiagonal(this int a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, double[,] b, int[,] result) @@ -12748,7 +12748,7 @@ public static int[][] AddToDiagonal(this int a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, double[][] b, int[][] result) @@ -12762,7 +12762,7 @@ public static int[][] AddToDiagonal(this int[] a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, double b, int[,] result) @@ -12788,7 +12788,7 @@ public static int[][] AddToDiagonal(this int[] a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, double b, int[][] result) @@ -12802,7 +12802,7 @@ public static int[][] AddToDiagonal(this int[][] a, double b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, double[] b, int[,] result) @@ -12828,7 +12828,7 @@ public static int[][] AddToDiagonal(this int[][] a, double b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, double[] b, int[][] result) @@ -12856,7 +12856,7 @@ public static int[][] AddToDiagonal(this int[][] a, double[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, double[,] b, double[,] result) @@ -12891,7 +12891,7 @@ public static int[][] AddToDiagonal(this int[][] a, double[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double[][] b, double[,] result) @@ -12926,7 +12926,7 @@ public static int[][] AddToDiagonal(this int[][] a, double[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, double[,] b, double[][] result) @@ -12961,7 +12961,7 @@ public static double[][] Add(this int[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[,] b, double[][] result) @@ -12994,7 +12994,7 @@ public static double[][] Add(this int[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, double[][] b, double[][] result) @@ -13026,7 +13026,7 @@ public static double[][] Add(this int[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[][] b, double[][] result) @@ -13051,7 +13051,7 @@ public static double[][] Add(this int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double[,] b, double[,] result) @@ -13114,7 +13114,7 @@ public static double[][] Add(this int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, double b, double[][] result) @@ -13147,7 +13147,7 @@ public static double[][] Add(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double b, double[][] result) @@ -13171,7 +13171,7 @@ public static double[][] Add(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, double b, double[,] result) @@ -13196,7 +13196,7 @@ public static double[][] Add(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, double[,] b, double[][] result) @@ -13229,7 +13229,7 @@ public static double[][] Add(this int a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, double[][] b, double[][] result) @@ -13253,7 +13253,7 @@ public static double[][] Add(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, double[][] b, double[,] result) @@ -13286,7 +13286,7 @@ public static double[][] Add(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, double[,] b, double[,] result) @@ -13319,7 +13319,7 @@ public static double[][] Add(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double b, double[,] result) @@ -13352,7 +13352,7 @@ public static double[][] Add(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, double b, double[][] result) @@ -13385,7 +13385,7 @@ public static double[][] Add(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, double b, double[,] result) @@ -13436,7 +13436,7 @@ public static double[][] Add(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, double[] b, double[] result) @@ -13467,7 +13467,7 @@ public static double[] Add(this int[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, double b, double[] result) @@ -13490,7 +13490,7 @@ public static double[] Add(this int[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, double[] b, double[] result) @@ -13528,7 +13528,7 @@ public static double[] Add(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, double[] b, int dimension, double[,] result) @@ -13575,7 +13575,7 @@ public static double[] Add(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, double[] b, int dimension, double[][] result) @@ -13628,7 +13628,7 @@ public static double[][] Add(this int[][] a, double[] b, int dimension, double[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, double[,] b, double[,] result) @@ -13654,7 +13654,7 @@ public static double[][] Add(this int[][] a, double[] b, int dimension, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, double[][] b, double[][] result) @@ -13668,7 +13668,7 @@ public static double[][] AddToDiagonal(this int a, double[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, double[,] b, double[,] result) @@ -13694,7 +13694,7 @@ public static double[][] AddToDiagonal(this int a, double[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, double[][] b, double[][] result) @@ -13708,7 +13708,7 @@ public static double[][] AddToDiagonal(this int[] a, double[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, double b, double[,] result) @@ -13734,7 +13734,7 @@ public static double[][] AddToDiagonal(this int[] a, double[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, double b, double[][] result) @@ -13748,7 +13748,7 @@ public static double[][] AddToDiagonal(this int[][] a, double b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, double[] b, double[,] result) @@ -13774,7 +13774,7 @@ public static double[][] AddToDiagonal(this int[][] a, double b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, double[] b, double[][] result) @@ -13802,7 +13802,7 @@ public static double[][] AddToDiagonal(this int[][] a, double[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, byte[,] b, int[,] result) @@ -13837,7 +13837,7 @@ public static double[][] AddToDiagonal(this int[][] a, double[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte[][] b, int[,] result) @@ -13872,7 +13872,7 @@ public static double[][] AddToDiagonal(this int[][] a, double[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, byte[,] b, int[][] result) @@ -13907,7 +13907,7 @@ public static int[][] Add(this int[,] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[,] b, int[][] result) @@ -13940,7 +13940,7 @@ public static int[][] Add(this int[][] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, byte[][] b, int[][] result) @@ -13972,7 +13972,7 @@ public static int[][] Add(this int[,] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[][] b, int[][] result) @@ -13997,7 +13997,7 @@ public static int[][] Add(this int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte[,] b, int[,] result) @@ -14060,7 +14060,7 @@ public static int[][] Add(this int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, byte b, int[][] result) @@ -14093,7 +14093,7 @@ public static int[][] Add(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte b, int[][] result) @@ -14117,7 +14117,7 @@ public static int[][] Add(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, byte b, int[,] result) @@ -14142,7 +14142,7 @@ public static int[][] Add(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, byte[,] b, int[][] result) @@ -14175,7 +14175,7 @@ public static int[][] Add(this int a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, byte[][] b, int[][] result) @@ -14199,7 +14199,7 @@ public static int[][] Add(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, byte[][] b, int[,] result) @@ -14232,7 +14232,7 @@ public static int[][] Add(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, byte[,] b, int[,] result) @@ -14265,7 +14265,7 @@ public static int[][] Add(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte b, int[,] result) @@ -14298,7 +14298,7 @@ public static int[][] Add(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, byte b, int[][] result) @@ -14331,7 +14331,7 @@ public static int[][] Add(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, byte b, int[,] result) @@ -14382,7 +14382,7 @@ public static int[][] Add(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, byte[] b, int[] result) @@ -14413,7 +14413,7 @@ public static int[] Add(this int[] a, byte[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, byte b, int[] result) @@ -14436,7 +14436,7 @@ public static int[] Add(this int[] a, byte b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, byte[] b, int[] result) @@ -14474,7 +14474,7 @@ public static int[] Add(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, byte[] b, int dimension, int[,] result) @@ -14521,7 +14521,7 @@ public static int[] Add(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, byte[] b, int dimension, int[][] result) @@ -14574,7 +14574,7 @@ public static int[][] Add(this int[][] a, byte[] b, int dimension, int[][] resu #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, byte[,] b, int[,] result) @@ -14600,7 +14600,7 @@ public static int[][] Add(this int[][] a, byte[] b, int dimension, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, byte[][] b, int[][] result) @@ -14614,7 +14614,7 @@ public static int[][] AddToDiagonal(this int a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, byte[,] b, int[,] result) @@ -14640,7 +14640,7 @@ public static int[][] AddToDiagonal(this int a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, byte[][] b, int[][] result) @@ -14654,7 +14654,7 @@ public static int[][] AddToDiagonal(this int[] a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, byte b, int[,] result) @@ -14680,7 +14680,7 @@ public static int[][] AddToDiagonal(this int[] a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, byte b, int[][] result) @@ -14694,7 +14694,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, byte[] b, int[,] result) @@ -14720,7 +14720,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, byte[] b, int[][] result) @@ -14748,7 +14748,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[][] a, byte[,] b, byte[,] result) @@ -14783,7 +14783,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[,] a, byte[][] b, byte[,] result) @@ -14818,7 +14818,7 @@ public static int[][] AddToDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[,] a, byte[,] b, byte[][] result) @@ -14853,7 +14853,7 @@ public static byte[][] Add(this int[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[][] a, byte[,] b, byte[][] result) @@ -14886,7 +14886,7 @@ public static byte[][] Add(this int[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[,] a, byte[][] b, byte[][] result) @@ -14918,7 +14918,7 @@ public static byte[][] Add(this int[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[][] a, byte[][] b, byte[][] result) @@ -14943,7 +14943,7 @@ public static byte[][] Add(this int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[,] a, byte[,] b, byte[,] result) @@ -15006,7 +15006,7 @@ public static byte[][] Add(this int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[,] a, byte b, byte[][] result) @@ -15039,7 +15039,7 @@ public static byte[][] Add(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[][] a, byte b, byte[][] result) @@ -15063,7 +15063,7 @@ public static byte[][] Add(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[][] a, byte b, byte[,] result) @@ -15088,7 +15088,7 @@ public static byte[][] Add(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int a, byte[,] b, byte[][] result) @@ -15121,7 +15121,7 @@ public static byte[][] Add(this int a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int a, byte[][] b, byte[][] result) @@ -15145,7 +15145,7 @@ public static byte[][] Add(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int a, byte[][] b, byte[,] result) @@ -15178,7 +15178,7 @@ public static byte[][] Add(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int a, byte[,] b, byte[,] result) @@ -15211,7 +15211,7 @@ public static byte[][] Add(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[,] a, byte b, byte[,] result) @@ -15244,7 +15244,7 @@ public static byte[][] Add(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[,] a, byte b, byte[][] result) @@ -15277,7 +15277,7 @@ public static byte[][] Add(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[][] a, byte b, byte[,] result) @@ -15328,7 +15328,7 @@ public static byte[][] Add(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this int[] a, byte[] b, byte[] result) @@ -15359,7 +15359,7 @@ public static byte[] Add(this int[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this int[] a, byte b, byte[] result) @@ -15382,7 +15382,7 @@ public static byte[] Add(this int[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this int a, byte[] b, byte[] result) @@ -15420,7 +15420,7 @@ public static byte[] Add(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this int[,] a, byte[] b, int dimension, byte[,] result) @@ -15467,7 +15467,7 @@ public static byte[] Add(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this int[][] a, byte[] b, int dimension, byte[][] result) @@ -15520,7 +15520,7 @@ public static byte[][] Add(this int[][] a, byte[] b, int dimension, byte[][] re #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int a, byte[,] b, byte[,] result) @@ -15546,7 +15546,7 @@ public static byte[][] Add(this int[][] a, byte[] b, int dimension, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int a, byte[][] b, byte[][] result) @@ -15560,7 +15560,7 @@ public static byte[][] AddToDiagonal(this int a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int[] a, byte[,] b, byte[,] result) @@ -15586,7 +15586,7 @@ public static byte[][] AddToDiagonal(this int a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int[] a, byte[][] b, byte[][] result) @@ -15600,7 +15600,7 @@ public static byte[][] AddToDiagonal(this int[] a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int[,] a, byte b, byte[,] result) @@ -15626,7 +15626,7 @@ public static byte[][] AddToDiagonal(this int[] a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int[][] a, byte b, byte[][] result) @@ -15640,7 +15640,7 @@ public static byte[][] AddToDiagonal(this int[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this int[,] a, byte[] b, byte[,] result) @@ -15666,7 +15666,7 @@ public static byte[][] AddToDiagonal(this int[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this int[][] a, byte[] b, byte[][] result) @@ -15694,7 +15694,7 @@ public static byte[][] AddToDiagonal(this int[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, byte[,] b, double[,] result) @@ -15729,7 +15729,7 @@ public static byte[][] AddToDiagonal(this int[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, byte[][] b, double[,] result) @@ -15764,7 +15764,7 @@ public static byte[][] AddToDiagonal(this int[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, byte[,] b, double[][] result) @@ -15799,7 +15799,7 @@ public static double[][] Add(this int[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, byte[,] b, double[][] result) @@ -15832,7 +15832,7 @@ public static double[][] Add(this int[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, byte[][] b, double[][] result) @@ -15864,7 +15864,7 @@ public static double[][] Add(this int[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, byte[][] b, double[][] result) @@ -15889,7 +15889,7 @@ public static double[][] Add(this int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, byte[,] b, double[,] result) @@ -15952,7 +15952,7 @@ public static double[][] Add(this int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, byte b, double[][] result) @@ -15985,7 +15985,7 @@ public static double[][] Add(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, byte b, double[][] result) @@ -16009,7 +16009,7 @@ public static double[][] Add(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, byte b, double[,] result) @@ -16034,7 +16034,7 @@ public static double[][] Add(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, byte[,] b, double[][] result) @@ -16067,7 +16067,7 @@ public static double[][] Add(this int a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, byte[][] b, double[][] result) @@ -16091,7 +16091,7 @@ public static double[][] Add(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, byte[][] b, double[,] result) @@ -16124,7 +16124,7 @@ public static double[][] Add(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, byte[,] b, double[,] result) @@ -16157,7 +16157,7 @@ public static double[][] Add(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, byte b, double[,] result) @@ -16190,7 +16190,7 @@ public static double[][] Add(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, byte b, double[][] result) @@ -16223,7 +16223,7 @@ public static double[][] Add(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, byte b, double[,] result) @@ -16274,7 +16274,7 @@ public static double[][] Add(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, byte[] b, double[] result) @@ -16305,7 +16305,7 @@ public static double[] Add(this int[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, byte b, double[] result) @@ -16328,7 +16328,7 @@ public static double[] Add(this int[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, byte[] b, double[] result) @@ -16366,7 +16366,7 @@ public static double[] Add(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, byte[] b, int dimension, double[,] result) @@ -16413,7 +16413,7 @@ public static double[] Add(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, byte[] b, int dimension, double[][] result) @@ -16466,7 +16466,7 @@ public static double[][] Add(this int[][] a, byte[] b, int dimension, double[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, byte[,] b, double[,] result) @@ -16492,7 +16492,7 @@ public static double[][] Add(this int[][] a, byte[] b, int dimension, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, byte[][] b, double[][] result) @@ -16506,7 +16506,7 @@ public static double[][] AddToDiagonal(this int a, byte[][] b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, byte[,] b, double[,] result) @@ -16532,7 +16532,7 @@ public static double[][] AddToDiagonal(this int a, byte[][] b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, byte[][] b, double[][] result) @@ -16546,7 +16546,7 @@ public static double[][] AddToDiagonal(this int[] a, byte[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, byte b, double[,] result) @@ -16572,7 +16572,7 @@ public static double[][] AddToDiagonal(this int[] a, byte[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, byte b, double[][] result) @@ -16586,7 +16586,7 @@ public static double[][] AddToDiagonal(this int[][] a, byte b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, byte[] b, double[,] result) @@ -16612,7 +16612,7 @@ public static double[][] AddToDiagonal(this int[][] a, byte b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, byte[] b, double[][] result) @@ -16640,7 +16640,7 @@ public static double[][] AddToDiagonal(this int[][] a, byte[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, decimal[,] b, int[,] result) @@ -16675,7 +16675,7 @@ public static double[][] AddToDiagonal(this int[][] a, byte[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal[][] b, int[,] result) @@ -16710,7 +16710,7 @@ public static double[][] AddToDiagonal(this int[][] a, byte[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, decimal[,] b, int[][] result) @@ -16745,7 +16745,7 @@ public static int[][] Add(this int[,] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[,] b, int[][] result) @@ -16778,7 +16778,7 @@ public static int[][] Add(this int[][] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, decimal[][] b, int[][] result) @@ -16810,7 +16810,7 @@ public static int[][] Add(this int[,] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[][] b, int[][] result) @@ -16835,7 +16835,7 @@ public static int[][] Add(this int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal[,] b, int[,] result) @@ -16898,7 +16898,7 @@ public static int[][] Add(this int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, decimal b, int[][] result) @@ -16931,7 +16931,7 @@ public static int[][] Add(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal b, int[][] result) @@ -16955,7 +16955,7 @@ public static int[][] Add(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, decimal b, int[,] result) @@ -16980,7 +16980,7 @@ public static int[][] Add(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, decimal[,] b, int[][] result) @@ -17013,7 +17013,7 @@ public static int[][] Add(this int a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int a, decimal[][] b, int[][] result) @@ -17037,7 +17037,7 @@ public static int[][] Add(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, decimal[][] b, int[,] result) @@ -17070,7 +17070,7 @@ public static int[][] Add(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int a, decimal[,] b, int[,] result) @@ -17103,7 +17103,7 @@ public static int[][] Add(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal b, int[,] result) @@ -17136,7 +17136,7 @@ public static int[][] Add(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[,] a, decimal b, int[][] result) @@ -17169,7 +17169,7 @@ public static int[][] Add(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[][] a, decimal b, int[,] result) @@ -17220,7 +17220,7 @@ public static int[][] Add(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, decimal[] b, int[] result) @@ -17251,7 +17251,7 @@ public static int[] Add(this int[] a, decimal[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int[] a, decimal b, int[] result) @@ -17274,7 +17274,7 @@ public static int[] Add(this int[] a, decimal b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this int a, decimal[] b, int[] result) @@ -17312,7 +17312,7 @@ public static int[] Add(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this int[,] a, decimal[] b, int dimension, int[,] result) @@ -17359,7 +17359,7 @@ public static int[] Add(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this int[][] a, decimal[] b, int dimension, int[][] result) @@ -17412,7 +17412,7 @@ public static int[][] Add(this int[][] a, decimal[] b, int dimension, int[][] r #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int a, decimal[,] b, int[,] result) @@ -17438,7 +17438,7 @@ public static int[][] Add(this int[][] a, decimal[] b, int dimension, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int a, decimal[][] b, int[][] result) @@ -17452,7 +17452,7 @@ public static int[][] AddToDiagonal(this int a, decimal[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[] a, decimal[,] b, int[,] result) @@ -17478,7 +17478,7 @@ public static int[][] AddToDiagonal(this int a, decimal[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[] a, decimal[][] b, int[][] result) @@ -17492,7 +17492,7 @@ public static int[][] AddToDiagonal(this int[] a, decimal[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, decimal b, int[,] result) @@ -17518,7 +17518,7 @@ public static int[][] AddToDiagonal(this int[] a, decimal[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, decimal b, int[][] result) @@ -17532,7 +17532,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this int[,] a, decimal[] b, int[,] result) @@ -17558,7 +17558,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this int[][] a, decimal[] b, int[][] result) @@ -17586,7 +17586,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[][] a, decimal[,] b, decimal[,] result) @@ -17621,7 +17621,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[,] a, decimal[][] b, decimal[,] result) @@ -17656,7 +17656,7 @@ public static int[][] AddToDiagonal(this int[][] a, decimal[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[,] a, decimal[,] b, decimal[][] result) @@ -17691,7 +17691,7 @@ public static decimal[][] Add(this int[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[][] a, decimal[,] b, decimal[][] result) @@ -17724,7 +17724,7 @@ public static decimal[][] Add(this int[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[,] a, decimal[][] b, decimal[][] result) @@ -17756,7 +17756,7 @@ public static decimal[][] Add(this int[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[][] a, decimal[][] b, decimal[][] result) @@ -17781,7 +17781,7 @@ public static decimal[][] Add(this int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[,] a, decimal[,] b, decimal[,] result) @@ -17844,7 +17844,7 @@ public static decimal[][] Add(this int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[,] a, decimal b, decimal[][] result) @@ -17877,7 +17877,7 @@ public static decimal[][] Add(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[][] a, decimal b, decimal[][] result) @@ -17901,7 +17901,7 @@ public static decimal[][] Add(this int[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[][] a, decimal b, decimal[,] result) @@ -17926,7 +17926,7 @@ public static decimal[][] Add(this int[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int a, decimal[,] b, decimal[][] result) @@ -17959,7 +17959,7 @@ public static decimal[][] Add(this int a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result) @@ -17983,7 +17983,7 @@ public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int a, decimal[][] b, decimal[,] result) @@ -18016,7 +18016,7 @@ public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int a, decimal[,] b, decimal[,] result) @@ -18049,7 +18049,7 @@ public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[,] a, decimal b, decimal[,] result) @@ -18082,7 +18082,7 @@ public static decimal[][] Add(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[,] a, decimal b, decimal[][] result) @@ -18115,7 +18115,7 @@ public static decimal[][] Add(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[][] a, decimal b, decimal[,] result) @@ -18166,7 +18166,7 @@ public static decimal[][] Add(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this int[] a, decimal[] b, decimal[] result) @@ -18197,7 +18197,7 @@ public static decimal[] Add(this int[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this int[] a, decimal b, decimal[] result) @@ -18220,7 +18220,7 @@ public static decimal[] Add(this int[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this int a, decimal[] b, decimal[] result) @@ -18258,7 +18258,7 @@ public static decimal[] Add(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this int[,] a, decimal[] b, int dimension, decimal[,] result) @@ -18305,7 +18305,7 @@ public static decimal[] Add(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this int[][] a, decimal[] b, int dimension, decimal[][] result) @@ -18358,7 +18358,7 @@ public static decimal[][] Add(this int[][] a, decimal[] b, int dimension, decim #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int a, decimal[,] b, decimal[,] result) @@ -18384,7 +18384,7 @@ public static decimal[][] Add(this int[][] a, decimal[] b, int dimension, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int a, decimal[][] b, decimal[][] result) @@ -18398,7 +18398,7 @@ public static decimal[][] AddToDiagonal(this int a, decimal[][] b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int[] a, decimal[,] b, decimal[,] result) @@ -18424,7 +18424,7 @@ public static decimal[][] AddToDiagonal(this int a, decimal[][] b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b, decimal[][] result) @@ -18438,7 +18438,7 @@ public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int[,] a, decimal b, decimal[,] result) @@ -18464,7 +18464,7 @@ public static decimal[][] AddToDiagonal(this int[] a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int[][] a, decimal b, decimal[][] result) @@ -18478,7 +18478,7 @@ public static decimal[][] AddToDiagonal(this int[][] a, decimal b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this int[,] a, decimal[] b, decimal[,] result) @@ -18504,7 +18504,7 @@ public static decimal[][] AddToDiagonal(this int[][] a, decimal b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this int[][] a, decimal[] b, decimal[][] result) @@ -18532,7 +18532,7 @@ public static decimal[][] AddToDiagonal(this int[][] a, decimal[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, decimal[,] b, double[,] result) @@ -18567,7 +18567,7 @@ public static decimal[][] AddToDiagonal(this int[][] a, decimal[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, decimal[][] b, double[,] result) @@ -18602,7 +18602,7 @@ public static decimal[][] AddToDiagonal(this int[][] a, decimal[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, decimal[,] b, double[][] result) @@ -18637,7 +18637,7 @@ public static double[][] Add(this int[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, decimal[,] b, double[][] result) @@ -18670,7 +18670,7 @@ public static double[][] Add(this int[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, decimal[][] b, double[][] result) @@ -18702,7 +18702,7 @@ public static double[][] Add(this int[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, decimal[][] b, double[][] result) @@ -18727,7 +18727,7 @@ public static double[][] Add(this int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, decimal[,] b, double[,] result) @@ -18790,7 +18790,7 @@ public static double[][] Add(this int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, decimal b, double[][] result) @@ -18823,7 +18823,7 @@ public static double[][] Add(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, decimal b, double[][] result) @@ -18847,7 +18847,7 @@ public static double[][] Add(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, decimal b, double[,] result) @@ -18872,7 +18872,7 @@ public static double[][] Add(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, decimal[,] b, double[][] result) @@ -18905,7 +18905,7 @@ public static double[][] Add(this int a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int a, decimal[][] b, double[][] result) @@ -18929,7 +18929,7 @@ public static double[][] Add(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, decimal[][] b, double[,] result) @@ -18962,7 +18962,7 @@ public static double[][] Add(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int a, decimal[,] b, double[,] result) @@ -18995,7 +18995,7 @@ public static double[][] Add(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, decimal b, double[,] result) @@ -19028,7 +19028,7 @@ public static double[][] Add(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[,] a, decimal b, double[][] result) @@ -19061,7 +19061,7 @@ public static double[][] Add(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[][] a, decimal b, double[,] result) @@ -19112,7 +19112,7 @@ public static double[][] Add(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, decimal[] b, double[] result) @@ -19143,7 +19143,7 @@ public static double[] Add(this int[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int[] a, decimal b, double[] result) @@ -19166,7 +19166,7 @@ public static double[] Add(this int[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this int a, decimal[] b, double[] result) @@ -19204,7 +19204,7 @@ public static double[] Add(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this int[,] a, decimal[] b, int dimension, double[,] result) @@ -19251,7 +19251,7 @@ public static double[] Add(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this int[][] a, decimal[] b, int dimension, double[][] result) @@ -19304,7 +19304,7 @@ public static double[][] Add(this int[][] a, decimal[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int a, decimal[,] b, double[,] result) @@ -19330,7 +19330,7 @@ public static double[][] Add(this int[][] a, decimal[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int a, decimal[][] b, double[][] result) @@ -19344,7 +19344,7 @@ public static double[][] AddToDiagonal(this int a, decimal[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[] a, decimal[,] b, double[,] result) @@ -19370,7 +19370,7 @@ public static double[][] AddToDiagonal(this int a, decimal[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[] a, decimal[][] b, double[][] result) @@ -19384,7 +19384,7 @@ public static double[][] AddToDiagonal(this int[] a, decimal[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, decimal b, double[,] result) @@ -19410,7 +19410,7 @@ public static double[][] AddToDiagonal(this int[] a, decimal[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, decimal b, double[][] result) @@ -19424,7 +19424,7 @@ public static double[][] AddToDiagonal(this int[][] a, decimal b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this int[,] a, decimal[] b, double[,] result) @@ -19450,7 +19450,7 @@ public static double[][] AddToDiagonal(this int[][] a, decimal b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this int[][] a, decimal[] b, double[][] result) @@ -19478,7 +19478,7 @@ public static double[][] AddToDiagonal(this int[][] a, decimal[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, int[,] b, float[,] result) @@ -19513,7 +19513,7 @@ public static double[][] AddToDiagonal(this int[][] a, decimal[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int[][] b, float[,] result) @@ -19548,7 +19548,7 @@ public static double[][] AddToDiagonal(this int[][] a, decimal[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, int[,] b, float[][] result) @@ -19583,7 +19583,7 @@ public static float[][] Add(this float[,] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[,] b, float[][] result) @@ -19616,7 +19616,7 @@ public static float[][] Add(this float[][] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, int[][] b, float[][] result) @@ -19648,7 +19648,7 @@ public static float[][] Add(this float[,] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[][] b, float[][] result) @@ -19673,7 +19673,7 @@ public static float[][] Add(this float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int[,] b, float[,] result) @@ -19736,7 +19736,7 @@ public static float[][] Add(this float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, int b, float[][] result) @@ -19769,7 +19769,7 @@ public static float[][] Add(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int b, float[][] result) @@ -19793,7 +19793,7 @@ public static float[][] Add(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, int b, float[,] result) @@ -19818,7 +19818,7 @@ public static float[][] Add(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, int[,] b, float[][] result) @@ -19851,7 +19851,7 @@ public static float[][] Add(this float a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, int[][] b, float[][] result) @@ -19875,7 +19875,7 @@ public static float[][] Add(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, int[][] b, float[,] result) @@ -19908,7 +19908,7 @@ public static float[][] Add(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, int[,] b, float[,] result) @@ -19941,7 +19941,7 @@ public static float[][] Add(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int b, float[,] result) @@ -19974,7 +19974,7 @@ public static float[][] Add(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, int b, float[][] result) @@ -20007,7 +20007,7 @@ public static float[][] Add(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, int b, float[,] result) @@ -20058,7 +20058,7 @@ public static float[][] Add(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, int[] b, float[] result) @@ -20089,7 +20089,7 @@ public static float[] Add(this float[] a, int[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, int b, float[] result) @@ -20112,7 +20112,7 @@ public static float[] Add(this float[] a, int b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, int[] b, float[] result) @@ -20150,7 +20150,7 @@ public static float[] Add(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, int[] b, int dimension, float[,] result) @@ -20197,7 +20197,7 @@ public static float[] Add(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, int[] b, int dimension, float[][] result) @@ -20250,7 +20250,7 @@ public static float[][] Add(this float[][] a, int[] b, int dimension, float[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, int[,] b, float[,] result) @@ -20276,7 +20276,7 @@ public static float[][] Add(this float[][] a, int[] b, int dimension, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, int[][] b, float[][] result) @@ -20290,7 +20290,7 @@ public static float[][] AddToDiagonal(this float a, int[][] b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, int[,] b, float[,] result) @@ -20316,7 +20316,7 @@ public static float[][] AddToDiagonal(this float a, int[][] b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, int[][] b, float[][] result) @@ -20330,7 +20330,7 @@ public static float[][] AddToDiagonal(this float[] a, int[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, int b, float[,] result) @@ -20356,7 +20356,7 @@ public static float[][] AddToDiagonal(this float[] a, int[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, int b, float[][] result) @@ -20370,7 +20370,7 @@ public static float[][] AddToDiagonal(this float[][] a, int b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, int[] b, float[,] result) @@ -20396,7 +20396,7 @@ public static float[][] AddToDiagonal(this float[][] a, int b, float[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, int[] b, float[][] result) @@ -20424,7 +20424,7 @@ public static float[][] AddToDiagonal(this float[][] a, int[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[][] a, int[,] b, int[,] result) @@ -20459,7 +20459,7 @@ public static float[][] AddToDiagonal(this float[][] a, int[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[,] a, int[][] b, int[,] result) @@ -20494,7 +20494,7 @@ public static float[][] AddToDiagonal(this float[][] a, int[] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[,] a, int[,] b, int[][] result) @@ -20529,7 +20529,7 @@ public static int[][] Add(this float[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[][] a, int[,] b, int[][] result) @@ -20562,7 +20562,7 @@ public static int[][] Add(this float[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[,] a, int[][] b, int[][] result) @@ -20594,7 +20594,7 @@ public static int[][] Add(this float[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[][] a, int[][] b, int[][] result) @@ -20619,7 +20619,7 @@ public static int[][] Add(this float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[,] a, int[,] b, int[,] result) @@ -20682,7 +20682,7 @@ public static int[][] Add(this float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[,] a, int b, int[][] result) @@ -20715,7 +20715,7 @@ public static int[][] Add(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[][] a, int b, int[][] result) @@ -20739,7 +20739,7 @@ public static int[][] Add(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[][] a, int b, int[,] result) @@ -20764,7 +20764,7 @@ public static int[][] Add(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float a, int[,] b, int[][] result) @@ -20797,7 +20797,7 @@ public static int[][] Add(this float a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float a, int[][] b, int[][] result) @@ -20821,7 +20821,7 @@ public static int[][] Add(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float a, int[][] b, int[,] result) @@ -20854,7 +20854,7 @@ public static int[][] Add(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float a, int[,] b, int[,] result) @@ -20887,7 +20887,7 @@ public static int[][] Add(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[,] a, int b, int[,] result) @@ -20920,7 +20920,7 @@ public static int[][] Add(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[,] a, int b, int[][] result) @@ -20953,7 +20953,7 @@ public static int[][] Add(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[][] a, int b, int[,] result) @@ -21004,7 +21004,7 @@ public static int[][] Add(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this float[] a, int[] b, int[] result) @@ -21035,7 +21035,7 @@ public static int[] Add(this float[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this float[] a, int b, int[] result) @@ -21058,7 +21058,7 @@ public static int[] Add(this float[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this float a, int[] b, int[] result) @@ -21096,7 +21096,7 @@ public static int[] Add(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this float[,] a, int[] b, int dimension, int[,] result) @@ -21143,7 +21143,7 @@ public static int[] Add(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this float[][] a, int[] b, int dimension, int[][] result) @@ -21196,7 +21196,7 @@ public static int[][] Add(this float[][] a, int[] b, int dimension, int[][] res #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float a, int[,] b, int[,] result) @@ -21222,7 +21222,7 @@ public static int[][] Add(this float[][] a, int[] b, int dimension, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float a, int[][] b, int[][] result) @@ -21236,7 +21236,7 @@ public static int[][] AddToDiagonal(this float a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float[] a, int[,] b, int[,] result) @@ -21262,7 +21262,7 @@ public static int[][] AddToDiagonal(this float a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float[] a, int[][] b, int[][] result) @@ -21276,7 +21276,7 @@ public static int[][] AddToDiagonal(this float[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float[,] a, int b, int[,] result) @@ -21302,7 +21302,7 @@ public static int[][] AddToDiagonal(this float[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float[][] a, int b, int[][] result) @@ -21316,7 +21316,7 @@ public static int[][] AddToDiagonal(this float[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this float[,] a, int[] b, int[,] result) @@ -21342,7 +21342,7 @@ public static int[][] AddToDiagonal(this float[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this float[][] a, int[] b, int[][] result) @@ -21370,7 +21370,7 @@ public static int[][] AddToDiagonal(this float[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, int[,] b, double[,] result) @@ -21405,7 +21405,7 @@ public static int[][] AddToDiagonal(this float[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, int[][] b, double[,] result) @@ -21440,7 +21440,7 @@ public static int[][] AddToDiagonal(this float[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, int[,] b, double[][] result) @@ -21475,7 +21475,7 @@ public static double[][] Add(this float[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, int[,] b, double[][] result) @@ -21508,7 +21508,7 @@ public static double[][] Add(this float[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, int[][] b, double[][] result) @@ -21540,7 +21540,7 @@ public static double[][] Add(this float[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, int[][] b, double[][] result) @@ -21565,7 +21565,7 @@ public static double[][] Add(this float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, int[,] b, double[,] result) @@ -21628,7 +21628,7 @@ public static double[][] Add(this float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, int b, double[][] result) @@ -21661,7 +21661,7 @@ public static double[][] Add(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, int b, double[][] result) @@ -21685,7 +21685,7 @@ public static double[][] Add(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, int b, double[,] result) @@ -21710,7 +21710,7 @@ public static double[][] Add(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, int[,] b, double[][] result) @@ -21743,7 +21743,7 @@ public static double[][] Add(this float a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, int[][] b, double[][] result) @@ -21767,7 +21767,7 @@ public static double[][] Add(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, int[][] b, double[,] result) @@ -21800,7 +21800,7 @@ public static double[][] Add(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, int[,] b, double[,] result) @@ -21833,7 +21833,7 @@ public static double[][] Add(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, int b, double[,] result) @@ -21866,7 +21866,7 @@ public static double[][] Add(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, int b, double[][] result) @@ -21899,7 +21899,7 @@ public static double[][] Add(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, int b, double[,] result) @@ -21950,7 +21950,7 @@ public static double[][] Add(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, int[] b, double[] result) @@ -21981,7 +21981,7 @@ public static double[] Add(this float[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, int b, double[] result) @@ -22004,7 +22004,7 @@ public static double[] Add(this float[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, int[] b, double[] result) @@ -22042,7 +22042,7 @@ public static double[] Add(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, int[] b, int dimension, double[,] result) @@ -22089,7 +22089,7 @@ public static double[] Add(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, int[] b, int dimension, double[][] result) @@ -22142,7 +22142,7 @@ public static double[][] Add(this float[][] a, int[] b, int dimension, double[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, int[,] b, double[,] result) @@ -22168,7 +22168,7 @@ public static double[][] Add(this float[][] a, int[] b, int dimension, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, int[][] b, double[][] result) @@ -22182,7 +22182,7 @@ public static double[][] AddToDiagonal(this float a, int[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, int[,] b, double[,] result) @@ -22208,7 +22208,7 @@ public static double[][] AddToDiagonal(this float a, int[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, int[][] b, double[][] result) @@ -22222,7 +22222,7 @@ public static double[][] AddToDiagonal(this float[] a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, int b, double[,] result) @@ -22248,7 +22248,7 @@ public static double[][] AddToDiagonal(this float[] a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, int b, double[][] result) @@ -22262,7 +22262,7 @@ public static double[][] AddToDiagonal(this float[][] a, int b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, int[] b, double[,] result) @@ -22288,7 +22288,7 @@ public static double[][] AddToDiagonal(this float[][] a, int b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, int[] b, double[][] result) @@ -22316,7 +22316,7 @@ public static double[][] AddToDiagonal(this float[][] a, int[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, float[,] b, float[,] result) @@ -22351,7 +22351,7 @@ public static double[][] AddToDiagonal(this float[][] a, int[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float[][] b, float[,] result) @@ -22386,7 +22386,7 @@ public static double[][] AddToDiagonal(this float[][] a, int[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, float[,] b, float[][] result) @@ -22421,7 +22421,7 @@ public static float[][] Add(this float[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[,] b, float[][] result) @@ -22454,7 +22454,7 @@ public static float[][] Add(this float[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, float[][] b, float[][] result) @@ -22486,7 +22486,7 @@ public static float[][] Add(this float[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[][] b, float[][] result) @@ -22511,7 +22511,7 @@ public static float[][] Add(this float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float[,] b, float[,] result) @@ -22574,7 +22574,7 @@ public static float[][] Add(this float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, float b, float[][] result) @@ -22607,7 +22607,7 @@ public static float[][] Add(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float b, float[][] result) @@ -22631,7 +22631,7 @@ public static float[][] Add(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, float b, float[,] result) @@ -22656,7 +22656,7 @@ public static float[][] Add(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, float[,] b, float[][] result) @@ -22689,7 +22689,7 @@ public static float[][] Add(this float a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, float[][] b, float[][] result) @@ -22713,7 +22713,7 @@ public static float[][] Add(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, float[][] b, float[,] result) @@ -22746,7 +22746,7 @@ public static float[][] Add(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, float[,] b, float[,] result) @@ -22779,7 +22779,7 @@ public static float[][] Add(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float b, float[,] result) @@ -22812,7 +22812,7 @@ public static float[][] Add(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, float b, float[][] result) @@ -22845,7 +22845,7 @@ public static float[][] Add(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, float b, float[,] result) @@ -22896,7 +22896,7 @@ public static float[][] Add(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, float[] b, float[] result) @@ -22927,7 +22927,7 @@ public static float[] Add(this float[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, float b, float[] result) @@ -22950,7 +22950,7 @@ public static float[] Add(this float[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, float[] b, float[] result) @@ -22988,7 +22988,7 @@ public static float[] Add(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, float[] b, int dimension, float[,] result) @@ -23035,7 +23035,7 @@ public static float[] Add(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, float[] b, int dimension, float[][] result) @@ -23088,7 +23088,7 @@ public static float[][] Add(this float[][] a, float[] b, int dimension, float[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, float[,] b, float[,] result) @@ -23114,7 +23114,7 @@ public static float[][] Add(this float[][] a, float[] b, int dimension, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, float[][] b, float[][] result) @@ -23128,7 +23128,7 @@ public static float[][] AddToDiagonal(this float a, float[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, float[,] b, float[,] result) @@ -23154,7 +23154,7 @@ public static float[][] AddToDiagonal(this float a, float[][] b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, float[][] b, float[][] result) @@ -23168,7 +23168,7 @@ public static float[][] AddToDiagonal(this float[] a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, float b, float[,] result) @@ -23194,7 +23194,7 @@ public static float[][] AddToDiagonal(this float[] a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, float b, float[][] result) @@ -23208,7 +23208,7 @@ public static float[][] AddToDiagonal(this float[][] a, float b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, float[] b, float[,] result) @@ -23234,7 +23234,7 @@ public static float[][] AddToDiagonal(this float[][] a, float b, float[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, float[] b, float[][] result) @@ -23262,7 +23262,7 @@ public static float[][] AddToDiagonal(this float[][] a, float[] b, float[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, float[,] b, double[,] result) @@ -23297,7 +23297,7 @@ public static float[][] AddToDiagonal(this float[][] a, float[] b, float[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, float[][] b, double[,] result) @@ -23332,7 +23332,7 @@ public static float[][] AddToDiagonal(this float[][] a, float[] b, float[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, float[,] b, double[][] result) @@ -23367,7 +23367,7 @@ public static double[][] Add(this float[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, float[,] b, double[][] result) @@ -23400,7 +23400,7 @@ public static double[][] Add(this float[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, float[][] b, double[][] result) @@ -23432,7 +23432,7 @@ public static double[][] Add(this float[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, float[][] b, double[][] result) @@ -23457,7 +23457,7 @@ public static double[][] Add(this float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, float[,] b, double[,] result) @@ -23520,7 +23520,7 @@ public static double[][] Add(this float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, float b, double[][] result) @@ -23553,7 +23553,7 @@ public static double[][] Add(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, float b, double[][] result) @@ -23577,7 +23577,7 @@ public static double[][] Add(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, float b, double[,] result) @@ -23602,7 +23602,7 @@ public static double[][] Add(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, float[,] b, double[][] result) @@ -23635,7 +23635,7 @@ public static double[][] Add(this float a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, float[][] b, double[][] result) @@ -23659,7 +23659,7 @@ public static double[][] Add(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, float[][] b, double[,] result) @@ -23692,7 +23692,7 @@ public static double[][] Add(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, float[,] b, double[,] result) @@ -23725,7 +23725,7 @@ public static double[][] Add(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, float b, double[,] result) @@ -23758,7 +23758,7 @@ public static double[][] Add(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, float b, double[][] result) @@ -23791,7 +23791,7 @@ public static double[][] Add(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, float b, double[,] result) @@ -23842,7 +23842,7 @@ public static double[][] Add(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, float[] b, double[] result) @@ -23873,7 +23873,7 @@ public static double[] Add(this float[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, float b, double[] result) @@ -23896,7 +23896,7 @@ public static double[] Add(this float[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, float[] b, double[] result) @@ -23934,7 +23934,7 @@ public static double[] Add(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, float[] b, int dimension, double[,] result) @@ -23981,7 +23981,7 @@ public static double[] Add(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, float[] b, int dimension, double[][] result) @@ -24034,7 +24034,7 @@ public static double[][] Add(this float[][] a, float[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, float[,] b, double[,] result) @@ -24060,7 +24060,7 @@ public static double[][] Add(this float[][] a, float[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, float[][] b, double[][] result) @@ -24074,7 +24074,7 @@ public static double[][] AddToDiagonal(this float a, float[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, float[,] b, double[,] result) @@ -24100,7 +24100,7 @@ public static double[][] AddToDiagonal(this float a, float[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, float[][] b, double[][] result) @@ -24114,7 +24114,7 @@ public static double[][] AddToDiagonal(this float[] a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, float b, double[,] result) @@ -24140,7 +24140,7 @@ public static double[][] AddToDiagonal(this float[] a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, float b, double[][] result) @@ -24154,7 +24154,7 @@ public static double[][] AddToDiagonal(this float[][] a, float b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, float[] b, double[,] result) @@ -24180,7 +24180,7 @@ public static double[][] AddToDiagonal(this float[][] a, float b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, float[] b, double[][] result) @@ -24208,7 +24208,7 @@ public static double[][] AddToDiagonal(this float[][] a, float[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, double[,] b, float[,] result) @@ -24243,7 +24243,7 @@ public static double[][] AddToDiagonal(this float[][] a, float[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, double[][] b, float[,] result) @@ -24278,7 +24278,7 @@ public static double[][] AddToDiagonal(this float[][] a, float[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, double[,] b, float[][] result) @@ -24313,7 +24313,7 @@ public static float[][] Add(this float[,] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, double[,] b, float[][] result) @@ -24346,7 +24346,7 @@ public static float[][] Add(this float[][] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, double[][] b, float[][] result) @@ -24378,7 +24378,7 @@ public static float[][] Add(this float[,] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, double[][] b, float[][] result) @@ -24403,7 +24403,7 @@ public static float[][] Add(this float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, double[,] b, float[,] result) @@ -24466,7 +24466,7 @@ public static float[][] Add(this float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, double b, float[][] result) @@ -24499,7 +24499,7 @@ public static float[][] Add(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, double b, float[][] result) @@ -24523,7 +24523,7 @@ public static float[][] Add(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, double b, float[,] result) @@ -24548,7 +24548,7 @@ public static float[][] Add(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, double[,] b, float[][] result) @@ -24581,7 +24581,7 @@ public static float[][] Add(this float a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, double[][] b, float[][] result) @@ -24605,7 +24605,7 @@ public static float[][] Add(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, double[][] b, float[,] result) @@ -24638,7 +24638,7 @@ public static float[][] Add(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, double[,] b, float[,] result) @@ -24671,7 +24671,7 @@ public static float[][] Add(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, double b, float[,] result) @@ -24704,7 +24704,7 @@ public static float[][] Add(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, double b, float[][] result) @@ -24737,7 +24737,7 @@ public static float[][] Add(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, double b, float[,] result) @@ -24788,7 +24788,7 @@ public static float[][] Add(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, double[] b, float[] result) @@ -24819,7 +24819,7 @@ public static float[] Add(this float[] a, double[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, double b, float[] result) @@ -24842,7 +24842,7 @@ public static float[] Add(this float[] a, double b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, double[] b, float[] result) @@ -24880,7 +24880,7 @@ public static float[] Add(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, double[] b, int dimension, float[,] result) @@ -24927,7 +24927,7 @@ public static float[] Add(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, double[] b, int dimension, float[][] result) @@ -24980,7 +24980,7 @@ public static float[][] Add(this float[][] a, double[] b, int dimension, float[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, double[,] b, float[,] result) @@ -25006,7 +25006,7 @@ public static float[][] Add(this float[][] a, double[] b, int dimension, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, double[][] b, float[][] result) @@ -25020,7 +25020,7 @@ public static float[][] AddToDiagonal(this float a, double[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, double[,] b, float[,] result) @@ -25046,7 +25046,7 @@ public static float[][] AddToDiagonal(this float a, double[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, double[][] b, float[][] result) @@ -25060,7 +25060,7 @@ public static float[][] AddToDiagonal(this float[] a, double[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, double b, float[,] result) @@ -25086,7 +25086,7 @@ public static float[][] AddToDiagonal(this float[] a, double[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, double b, float[][] result) @@ -25100,7 +25100,7 @@ public static float[][] AddToDiagonal(this float[][] a, double b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, double[] b, float[,] result) @@ -25126,7 +25126,7 @@ public static float[][] AddToDiagonal(this float[][] a, double b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, double[] b, float[][] result) @@ -25154,7 +25154,7 @@ public static float[][] AddToDiagonal(this float[][] a, double[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, double[,] b, double[,] result) @@ -25189,7 +25189,7 @@ public static float[][] AddToDiagonal(this float[][] a, double[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double[][] b, double[,] result) @@ -25224,7 +25224,7 @@ public static float[][] AddToDiagonal(this float[][] a, double[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, double[,] b, double[][] result) @@ -25259,7 +25259,7 @@ public static double[][] Add(this float[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[,] b, double[][] result) @@ -25292,7 +25292,7 @@ public static double[][] Add(this float[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, double[][] b, double[][] result) @@ -25324,7 +25324,7 @@ public static double[][] Add(this float[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[][] b, double[][] result) @@ -25349,7 +25349,7 @@ public static double[][] Add(this float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double[,] b, double[,] result) @@ -25412,7 +25412,7 @@ public static double[][] Add(this float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, double b, double[][] result) @@ -25445,7 +25445,7 @@ public static double[][] Add(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double b, double[][] result) @@ -25469,7 +25469,7 @@ public static double[][] Add(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, double b, double[,] result) @@ -25494,7 +25494,7 @@ public static double[][] Add(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, double[,] b, double[][] result) @@ -25527,7 +25527,7 @@ public static double[][] Add(this float a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, double[][] b, double[][] result) @@ -25551,7 +25551,7 @@ public static double[][] Add(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, double[][] b, double[,] result) @@ -25584,7 +25584,7 @@ public static double[][] Add(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, double[,] b, double[,] result) @@ -25617,7 +25617,7 @@ public static double[][] Add(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double b, double[,] result) @@ -25650,7 +25650,7 @@ public static double[][] Add(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, double b, double[][] result) @@ -25683,7 +25683,7 @@ public static double[][] Add(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, double b, double[,] result) @@ -25734,7 +25734,7 @@ public static double[][] Add(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, double[] b, double[] result) @@ -25765,7 +25765,7 @@ public static double[] Add(this float[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, double b, double[] result) @@ -25788,7 +25788,7 @@ public static double[] Add(this float[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, double[] b, double[] result) @@ -25826,7 +25826,7 @@ public static double[] Add(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, double[] b, int dimension, double[,] result) @@ -25873,7 +25873,7 @@ public static double[] Add(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, double[] b, int dimension, double[][] result) @@ -25926,7 +25926,7 @@ public static double[][] Add(this float[][] a, double[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, double[,] b, double[,] result) @@ -25952,7 +25952,7 @@ public static double[][] Add(this float[][] a, double[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, double[][] b, double[][] result) @@ -25966,7 +25966,7 @@ public static double[][] AddToDiagonal(this float a, double[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, double[,] b, double[,] result) @@ -25992,7 +25992,7 @@ public static double[][] AddToDiagonal(this float a, double[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, double[][] b, double[][] result) @@ -26006,7 +26006,7 @@ public static double[][] AddToDiagonal(this float[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, double b, double[,] result) @@ -26032,7 +26032,7 @@ public static double[][] AddToDiagonal(this float[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, double b, double[][] result) @@ -26046,7 +26046,7 @@ public static double[][] AddToDiagonal(this float[][] a, double b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, double[] b, double[,] result) @@ -26072,7 +26072,7 @@ public static double[][] AddToDiagonal(this float[][] a, double b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, double[] b, double[][] result) @@ -26100,7 +26100,7 @@ public static double[][] AddToDiagonal(this float[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, byte[,] b, float[,] result) @@ -26135,7 +26135,7 @@ public static double[][] AddToDiagonal(this float[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte[][] b, float[,] result) @@ -26170,7 +26170,7 @@ public static double[][] AddToDiagonal(this float[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, byte[,] b, float[][] result) @@ -26205,7 +26205,7 @@ public static float[][] Add(this float[,] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[,] b, float[][] result) @@ -26238,7 +26238,7 @@ public static float[][] Add(this float[][] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, byte[][] b, float[][] result) @@ -26270,7 +26270,7 @@ public static float[][] Add(this float[,] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[][] b, float[][] result) @@ -26295,7 +26295,7 @@ public static float[][] Add(this float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte[,] b, float[,] result) @@ -26358,7 +26358,7 @@ public static float[][] Add(this float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, byte b, float[][] result) @@ -26391,7 +26391,7 @@ public static float[][] Add(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte b, float[][] result) @@ -26415,7 +26415,7 @@ public static float[][] Add(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, byte b, float[,] result) @@ -26440,7 +26440,7 @@ public static float[][] Add(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, byte[,] b, float[][] result) @@ -26473,7 +26473,7 @@ public static float[][] Add(this float a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, byte[][] b, float[][] result) @@ -26497,7 +26497,7 @@ public static float[][] Add(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, byte[][] b, float[,] result) @@ -26530,7 +26530,7 @@ public static float[][] Add(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, byte[,] b, float[,] result) @@ -26563,7 +26563,7 @@ public static float[][] Add(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte b, float[,] result) @@ -26596,7 +26596,7 @@ public static float[][] Add(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, byte b, float[][] result) @@ -26629,7 +26629,7 @@ public static float[][] Add(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, byte b, float[,] result) @@ -26680,7 +26680,7 @@ public static float[][] Add(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, byte[] b, float[] result) @@ -26711,7 +26711,7 @@ public static float[] Add(this float[] a, byte[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, byte b, float[] result) @@ -26734,7 +26734,7 @@ public static float[] Add(this float[] a, byte b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, byte[] b, float[] result) @@ -26772,7 +26772,7 @@ public static float[] Add(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, byte[] b, int dimension, float[,] result) @@ -26819,7 +26819,7 @@ public static float[] Add(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, byte[] b, int dimension, float[][] result) @@ -26872,7 +26872,7 @@ public static float[][] Add(this float[][] a, byte[] b, int dimension, float[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, byte[,] b, float[,] result) @@ -26898,7 +26898,7 @@ public static float[][] Add(this float[][] a, byte[] b, int dimension, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, byte[][] b, float[][] result) @@ -26912,7 +26912,7 @@ public static float[][] AddToDiagonal(this float a, byte[][] b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, byte[,] b, float[,] result) @@ -26938,7 +26938,7 @@ public static float[][] AddToDiagonal(this float a, byte[][] b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, byte[][] b, float[][] result) @@ -26952,7 +26952,7 @@ public static float[][] AddToDiagonal(this float[] a, byte[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, byte b, float[,] result) @@ -26978,7 +26978,7 @@ public static float[][] AddToDiagonal(this float[] a, byte[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, byte b, float[][] result) @@ -26992,7 +26992,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, byte[] b, float[,] result) @@ -27018,7 +27018,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, byte[] b, float[][] result) @@ -27046,7 +27046,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[][] a, byte[,] b, byte[,] result) @@ -27081,7 +27081,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[,] a, byte[][] b, byte[,] result) @@ -27116,7 +27116,7 @@ public static float[][] AddToDiagonal(this float[][] a, byte[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[,] a, byte[,] b, byte[][] result) @@ -27151,7 +27151,7 @@ public static byte[][] Add(this float[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[][] a, byte[,] b, byte[][] result) @@ -27184,7 +27184,7 @@ public static byte[][] Add(this float[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[,] a, byte[][] b, byte[][] result) @@ -27216,7 +27216,7 @@ public static byte[][] Add(this float[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[][] a, byte[][] b, byte[][] result) @@ -27241,7 +27241,7 @@ public static byte[][] Add(this float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[,] a, byte[,] b, byte[,] result) @@ -27304,7 +27304,7 @@ public static byte[][] Add(this float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[,] a, byte b, byte[][] result) @@ -27337,7 +27337,7 @@ public static byte[][] Add(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[][] a, byte b, byte[][] result) @@ -27361,7 +27361,7 @@ public static byte[][] Add(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[][] a, byte b, byte[,] result) @@ -27386,7 +27386,7 @@ public static byte[][] Add(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float a, byte[,] b, byte[][] result) @@ -27419,7 +27419,7 @@ public static byte[][] Add(this float a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float a, byte[][] b, byte[][] result) @@ -27443,7 +27443,7 @@ public static byte[][] Add(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float a, byte[][] b, byte[,] result) @@ -27476,7 +27476,7 @@ public static byte[][] Add(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float a, byte[,] b, byte[,] result) @@ -27509,7 +27509,7 @@ public static byte[][] Add(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[,] a, byte b, byte[,] result) @@ -27542,7 +27542,7 @@ public static byte[][] Add(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[,] a, byte b, byte[][] result) @@ -27575,7 +27575,7 @@ public static byte[][] Add(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[][] a, byte b, byte[,] result) @@ -27626,7 +27626,7 @@ public static byte[][] Add(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this float[] a, byte[] b, byte[] result) @@ -27657,7 +27657,7 @@ public static byte[] Add(this float[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this float[] a, byte b, byte[] result) @@ -27680,7 +27680,7 @@ public static byte[] Add(this float[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this float a, byte[] b, byte[] result) @@ -27718,7 +27718,7 @@ public static byte[] Add(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this float[,] a, byte[] b, int dimension, byte[,] result) @@ -27765,7 +27765,7 @@ public static byte[] Add(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this float[][] a, byte[] b, int dimension, byte[][] result) @@ -27818,7 +27818,7 @@ public static byte[][] Add(this float[][] a, byte[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float a, byte[,] b, byte[,] result) @@ -27844,7 +27844,7 @@ public static byte[][] Add(this float[][] a, byte[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float a, byte[][] b, byte[][] result) @@ -27858,7 +27858,7 @@ public static byte[][] AddToDiagonal(this float a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float[] a, byte[,] b, byte[,] result) @@ -27884,7 +27884,7 @@ public static byte[][] AddToDiagonal(this float a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float[] a, byte[][] b, byte[][] result) @@ -27898,7 +27898,7 @@ public static byte[][] AddToDiagonal(this float[] a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float[,] a, byte b, byte[,] result) @@ -27924,7 +27924,7 @@ public static byte[][] AddToDiagonal(this float[] a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float[][] a, byte b, byte[][] result) @@ -27938,7 +27938,7 @@ public static byte[][] AddToDiagonal(this float[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this float[,] a, byte[] b, byte[,] result) @@ -27964,7 +27964,7 @@ public static byte[][] AddToDiagonal(this float[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this float[][] a, byte[] b, byte[][] result) @@ -27992,7 +27992,7 @@ public static byte[][] AddToDiagonal(this float[][] a, byte[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, byte[,] b, double[,] result) @@ -28027,7 +28027,7 @@ public static byte[][] AddToDiagonal(this float[][] a, byte[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, byte[][] b, double[,] result) @@ -28062,7 +28062,7 @@ public static byte[][] AddToDiagonal(this float[][] a, byte[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, byte[,] b, double[][] result) @@ -28097,7 +28097,7 @@ public static double[][] Add(this float[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, byte[,] b, double[][] result) @@ -28130,7 +28130,7 @@ public static double[][] Add(this float[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, byte[][] b, double[][] result) @@ -28162,7 +28162,7 @@ public static double[][] Add(this float[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, byte[][] b, double[][] result) @@ -28187,7 +28187,7 @@ public static double[][] Add(this float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, byte[,] b, double[,] result) @@ -28250,7 +28250,7 @@ public static double[][] Add(this float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, byte b, double[][] result) @@ -28283,7 +28283,7 @@ public static double[][] Add(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, byte b, double[][] result) @@ -28307,7 +28307,7 @@ public static double[][] Add(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, byte b, double[,] result) @@ -28332,7 +28332,7 @@ public static double[][] Add(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, byte[,] b, double[][] result) @@ -28365,7 +28365,7 @@ public static double[][] Add(this float a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, byte[][] b, double[][] result) @@ -28389,7 +28389,7 @@ public static double[][] Add(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, byte[][] b, double[,] result) @@ -28422,7 +28422,7 @@ public static double[][] Add(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, byte[,] b, double[,] result) @@ -28455,7 +28455,7 @@ public static double[][] Add(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, byte b, double[,] result) @@ -28488,7 +28488,7 @@ public static double[][] Add(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, byte b, double[][] result) @@ -28521,7 +28521,7 @@ public static double[][] Add(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, byte b, double[,] result) @@ -28572,7 +28572,7 @@ public static double[][] Add(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, byte[] b, double[] result) @@ -28603,7 +28603,7 @@ public static double[] Add(this float[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, byte b, double[] result) @@ -28626,7 +28626,7 @@ public static double[] Add(this float[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, byte[] b, double[] result) @@ -28664,7 +28664,7 @@ public static double[] Add(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, byte[] b, int dimension, double[,] result) @@ -28711,7 +28711,7 @@ public static double[] Add(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, byte[] b, int dimension, double[][] result) @@ -28764,7 +28764,7 @@ public static double[][] Add(this float[][] a, byte[] b, int dimension, double[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, byte[,] b, double[,] result) @@ -28790,7 +28790,7 @@ public static double[][] Add(this float[][] a, byte[] b, int dimension, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, byte[][] b, double[][] result) @@ -28804,7 +28804,7 @@ public static double[][] AddToDiagonal(this float a, byte[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, byte[,] b, double[,] result) @@ -28830,7 +28830,7 @@ public static double[][] AddToDiagonal(this float a, byte[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, byte[][] b, double[][] result) @@ -28844,7 +28844,7 @@ public static double[][] AddToDiagonal(this float[] a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, byte b, double[,] result) @@ -28870,7 +28870,7 @@ public static double[][] AddToDiagonal(this float[] a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, byte b, double[][] result) @@ -28884,7 +28884,7 @@ public static double[][] AddToDiagonal(this float[][] a, byte b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, byte[] b, double[,] result) @@ -28910,7 +28910,7 @@ public static double[][] AddToDiagonal(this float[][] a, byte b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, byte[] b, double[][] result) @@ -28938,7 +28938,7 @@ public static double[][] AddToDiagonal(this float[][] a, byte[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, decimal[,] b, float[,] result) @@ -28973,7 +28973,7 @@ public static double[][] AddToDiagonal(this float[][] a, byte[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal[][] b, float[,] result) @@ -29008,7 +29008,7 @@ public static double[][] AddToDiagonal(this float[][] a, byte[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, decimal[,] b, float[][] result) @@ -29043,7 +29043,7 @@ public static float[][] Add(this float[,] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[,] b, float[][] result) @@ -29076,7 +29076,7 @@ public static float[][] Add(this float[][] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, decimal[][] b, float[][] result) @@ -29108,7 +29108,7 @@ public static float[][] Add(this float[,] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[][] b, float[][] result) @@ -29133,7 +29133,7 @@ public static float[][] Add(this float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal[,] b, float[,] result) @@ -29196,7 +29196,7 @@ public static float[][] Add(this float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, decimal b, float[][] result) @@ -29229,7 +29229,7 @@ public static float[][] Add(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal b, float[][] result) @@ -29253,7 +29253,7 @@ public static float[][] Add(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, decimal b, float[,] result) @@ -29278,7 +29278,7 @@ public static float[][] Add(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, decimal[,] b, float[][] result) @@ -29311,7 +29311,7 @@ public static float[][] Add(this float a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float a, decimal[][] b, float[][] result) @@ -29335,7 +29335,7 @@ public static float[][] Add(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, decimal[][] b, float[,] result) @@ -29368,7 +29368,7 @@ public static float[][] Add(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float a, decimal[,] b, float[,] result) @@ -29401,7 +29401,7 @@ public static float[][] Add(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal b, float[,] result) @@ -29434,7 +29434,7 @@ public static float[][] Add(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[,] a, decimal b, float[][] result) @@ -29467,7 +29467,7 @@ public static float[][] Add(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[][] a, decimal b, float[,] result) @@ -29518,7 +29518,7 @@ public static float[][] Add(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, decimal[] b, float[] result) @@ -29549,7 +29549,7 @@ public static float[] Add(this float[] a, decimal[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float[] a, decimal b, float[] result) @@ -29572,7 +29572,7 @@ public static float[] Add(this float[] a, decimal b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this float a, decimal[] b, float[] result) @@ -29610,7 +29610,7 @@ public static float[] Add(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this float[,] a, decimal[] b, int dimension, float[,] result) @@ -29657,7 +29657,7 @@ public static float[] Add(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this float[][] a, decimal[] b, int dimension, float[][] result) @@ -29710,7 +29710,7 @@ public static float[][] Add(this float[][] a, decimal[] b, int dimension, float #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float a, decimal[,] b, float[,] result) @@ -29736,7 +29736,7 @@ public static float[][] Add(this float[][] a, decimal[] b, int dimension, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float a, decimal[][] b, float[][] result) @@ -29750,7 +29750,7 @@ public static float[][] AddToDiagonal(this float a, decimal[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[] a, decimal[,] b, float[,] result) @@ -29776,7 +29776,7 @@ public static float[][] AddToDiagonal(this float a, decimal[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[] a, decimal[][] b, float[][] result) @@ -29790,7 +29790,7 @@ public static float[][] AddToDiagonal(this float[] a, decimal[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, decimal b, float[,] result) @@ -29816,7 +29816,7 @@ public static float[][] AddToDiagonal(this float[] a, decimal[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, decimal b, float[][] result) @@ -29830,7 +29830,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this float[,] a, decimal[] b, float[,] result) @@ -29856,7 +29856,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this float[][] a, decimal[] b, float[][] result) @@ -29884,7 +29884,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[][] a, decimal[,] b, decimal[,] result) @@ -29919,7 +29919,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[,] a, decimal[][] b, decimal[,] result) @@ -29954,7 +29954,7 @@ public static float[][] AddToDiagonal(this float[][] a, decimal[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[,] a, decimal[,] b, decimal[][] result) @@ -29989,7 +29989,7 @@ public static decimal[][] Add(this float[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[][] a, decimal[,] b, decimal[][] result) @@ -30022,7 +30022,7 @@ public static decimal[][] Add(this float[][] a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[,] a, decimal[][] b, decimal[][] result) @@ -30054,7 +30054,7 @@ public static decimal[][] Add(this float[,] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[][] a, decimal[][] b, decimal[][] result) @@ -30079,7 +30079,7 @@ public static decimal[][] Add(this float[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[,] a, decimal[,] b, decimal[,] result) @@ -30142,7 +30142,7 @@ public static decimal[][] Add(this float[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[,] a, decimal b, decimal[][] result) @@ -30175,7 +30175,7 @@ public static decimal[][] Add(this float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[][] a, decimal b, decimal[][] result) @@ -30199,7 +30199,7 @@ public static decimal[][] Add(this float[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[][] a, decimal b, decimal[,] result) @@ -30224,7 +30224,7 @@ public static decimal[][] Add(this float[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float a, decimal[,] b, decimal[][] result) @@ -30257,7 +30257,7 @@ public static decimal[][] Add(this float a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result) @@ -30281,7 +30281,7 @@ public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float a, decimal[][] b, decimal[,] result) @@ -30314,7 +30314,7 @@ public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float a, decimal[,] b, decimal[,] result) @@ -30347,7 +30347,7 @@ public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[,] a, decimal b, decimal[,] result) @@ -30380,7 +30380,7 @@ public static decimal[][] Add(this float a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[,] a, decimal b, decimal[][] result) @@ -30413,7 +30413,7 @@ public static decimal[][] Add(this float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[][] a, decimal b, decimal[,] result) @@ -30464,7 +30464,7 @@ public static decimal[][] Add(this float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this float[] a, decimal[] b, decimal[] result) @@ -30495,7 +30495,7 @@ public static decimal[] Add(this float[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this float[] a, decimal b, decimal[] result) @@ -30518,7 +30518,7 @@ public static decimal[] Add(this float[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this float a, decimal[] b, decimal[] result) @@ -30556,7 +30556,7 @@ public static decimal[] Add(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this float[,] a, decimal[] b, int dimension, decimal[,] result) @@ -30603,7 +30603,7 @@ public static decimal[] Add(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this float[][] a, decimal[] b, int dimension, decimal[][] result) @@ -30656,7 +30656,7 @@ public static decimal[][] Add(this float[][] a, decimal[] b, int dimension, dec #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float a, decimal[,] b, decimal[,] result) @@ -30682,7 +30682,7 @@ public static decimal[][] Add(this float[][] a, decimal[] b, int dimension, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float a, decimal[][] b, decimal[][] result) @@ -30696,7 +30696,7 @@ public static decimal[][] AddToDiagonal(this float a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float[] a, decimal[,] b, decimal[,] result) @@ -30722,7 +30722,7 @@ public static decimal[][] AddToDiagonal(this float a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b, decimal[][] result) @@ -30736,7 +30736,7 @@ public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float[,] a, decimal b, decimal[,] result) @@ -30762,7 +30762,7 @@ public static decimal[][] AddToDiagonal(this float[] a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float[][] a, decimal b, decimal[][] result) @@ -30776,7 +30776,7 @@ public static decimal[][] AddToDiagonal(this float[][] a, decimal b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this float[,] a, decimal[] b, decimal[,] result) @@ -30802,7 +30802,7 @@ public static decimal[][] AddToDiagonal(this float[][] a, decimal b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this float[][] a, decimal[] b, decimal[][] result) @@ -30830,7 +30830,7 @@ public static decimal[][] AddToDiagonal(this float[][] a, decimal[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, decimal[,] b, double[,] result) @@ -30865,7 +30865,7 @@ public static decimal[][] AddToDiagonal(this float[][] a, decimal[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, decimal[][] b, double[,] result) @@ -30900,7 +30900,7 @@ public static decimal[][] AddToDiagonal(this float[][] a, decimal[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, decimal[,] b, double[][] result) @@ -30935,7 +30935,7 @@ public static double[][] Add(this float[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, decimal[,] b, double[][] result) @@ -30968,7 +30968,7 @@ public static double[][] Add(this float[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, decimal[][] b, double[][] result) @@ -31000,7 +31000,7 @@ public static double[][] Add(this float[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, decimal[][] b, double[][] result) @@ -31025,7 +31025,7 @@ public static double[][] Add(this float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, decimal[,] b, double[,] result) @@ -31088,7 +31088,7 @@ public static double[][] Add(this float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, decimal b, double[][] result) @@ -31121,7 +31121,7 @@ public static double[][] Add(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, decimal b, double[][] result) @@ -31145,7 +31145,7 @@ public static double[][] Add(this float[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, decimal b, double[,] result) @@ -31170,7 +31170,7 @@ public static double[][] Add(this float[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, decimal[,] b, double[][] result) @@ -31203,7 +31203,7 @@ public static double[][] Add(this float a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float a, decimal[][] b, double[][] result) @@ -31227,7 +31227,7 @@ public static double[][] Add(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, decimal[][] b, double[,] result) @@ -31260,7 +31260,7 @@ public static double[][] Add(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float a, decimal[,] b, double[,] result) @@ -31293,7 +31293,7 @@ public static double[][] Add(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, decimal b, double[,] result) @@ -31326,7 +31326,7 @@ public static double[][] Add(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[,] a, decimal b, double[][] result) @@ -31359,7 +31359,7 @@ public static double[][] Add(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[][] a, decimal b, double[,] result) @@ -31410,7 +31410,7 @@ public static double[][] Add(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, decimal[] b, double[] result) @@ -31441,7 +31441,7 @@ public static double[] Add(this float[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float[] a, decimal b, double[] result) @@ -31464,7 +31464,7 @@ public static double[] Add(this float[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this float a, decimal[] b, double[] result) @@ -31502,7 +31502,7 @@ public static double[] Add(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this float[,] a, decimal[] b, int dimension, double[,] result) @@ -31549,7 +31549,7 @@ public static double[] Add(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this float[][] a, decimal[] b, int dimension, double[][] result) @@ -31602,7 +31602,7 @@ public static double[][] Add(this float[][] a, decimal[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float a, decimal[,] b, double[,] result) @@ -31628,7 +31628,7 @@ public static double[][] Add(this float[][] a, decimal[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float a, decimal[][] b, double[][] result) @@ -31642,7 +31642,7 @@ public static double[][] AddToDiagonal(this float a, decimal[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[] a, decimal[,] b, double[,] result) @@ -31668,7 +31668,7 @@ public static double[][] AddToDiagonal(this float a, decimal[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[] a, decimal[][] b, double[][] result) @@ -31682,7 +31682,7 @@ public static double[][] AddToDiagonal(this float[] a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, decimal b, double[,] result) @@ -31708,7 +31708,7 @@ public static double[][] AddToDiagonal(this float[] a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, decimal b, double[][] result) @@ -31722,7 +31722,7 @@ public static double[][] AddToDiagonal(this float[][] a, decimal b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this float[,] a, decimal[] b, double[,] result) @@ -31748,7 +31748,7 @@ public static double[][] AddToDiagonal(this float[][] a, decimal b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this float[][] a, decimal[] b, double[][] result) @@ -31776,7 +31776,7 @@ public static double[][] AddToDiagonal(this float[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, int[,] b, double[,] result) @@ -31811,7 +31811,7 @@ public static double[][] AddToDiagonal(this float[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int[][] b, double[,] result) @@ -31846,7 +31846,7 @@ public static double[][] AddToDiagonal(this float[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, int[,] b, double[][] result) @@ -31881,7 +31881,7 @@ public static double[][] Add(this double[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[,] b, double[][] result) @@ -31914,7 +31914,7 @@ public static double[][] Add(this double[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, int[][] b, double[][] result) @@ -31946,7 +31946,7 @@ public static double[][] Add(this double[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[][] b, double[][] result) @@ -31971,7 +31971,7 @@ public static double[][] Add(this double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int[,] b, double[,] result) @@ -32034,7 +32034,7 @@ public static double[][] Add(this double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, int b, double[][] result) @@ -32067,7 +32067,7 @@ public static double[][] Add(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int b, double[][] result) @@ -32091,7 +32091,7 @@ public static double[][] Add(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, int b, double[,] result) @@ -32116,7 +32116,7 @@ public static double[][] Add(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, int[,] b, double[][] result) @@ -32149,7 +32149,7 @@ public static double[][] Add(this double a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, int[][] b, double[][] result) @@ -32173,7 +32173,7 @@ public static double[][] Add(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, int[][] b, double[,] result) @@ -32206,7 +32206,7 @@ public static double[][] Add(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, int[,] b, double[,] result) @@ -32239,7 +32239,7 @@ public static double[][] Add(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int b, double[,] result) @@ -32272,7 +32272,7 @@ public static double[][] Add(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, int b, double[][] result) @@ -32305,7 +32305,7 @@ public static double[][] Add(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, int b, double[,] result) @@ -32356,7 +32356,7 @@ public static double[][] Add(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, int[] b, double[] result) @@ -32387,7 +32387,7 @@ public static double[] Add(this double[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, int b, double[] result) @@ -32410,7 +32410,7 @@ public static double[] Add(this double[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, int[] b, double[] result) @@ -32448,7 +32448,7 @@ public static double[] Add(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, int[] b, int dimension, double[,] result) @@ -32495,7 +32495,7 @@ public static double[] Add(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, int[] b, int dimension, double[][] result) @@ -32548,7 +32548,7 @@ public static double[][] Add(this double[][] a, int[] b, int dimension, double[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, int[,] b, double[,] result) @@ -32574,7 +32574,7 @@ public static double[][] Add(this double[][] a, int[] b, int dimension, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, int[][] b, double[][] result) @@ -32588,7 +32588,7 @@ public static double[][] AddToDiagonal(this double a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, int[,] b, double[,] result) @@ -32614,7 +32614,7 @@ public static double[][] AddToDiagonal(this double a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, int[][] b, double[][] result) @@ -32628,7 +32628,7 @@ public static double[][] AddToDiagonal(this double[] a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, int b, double[,] result) @@ -32654,7 +32654,7 @@ public static double[][] AddToDiagonal(this double[] a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, int b, double[][] result) @@ -32668,7 +32668,7 @@ public static double[][] AddToDiagonal(this double[][] a, int b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, int[] b, double[,] result) @@ -32694,7 +32694,7 @@ public static double[][] AddToDiagonal(this double[][] a, int b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, int[] b, double[][] result) @@ -32722,7 +32722,7 @@ public static double[][] AddToDiagonal(this double[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[][] a, int[,] b, int[,] result) @@ -32757,7 +32757,7 @@ public static double[][] AddToDiagonal(this double[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[,] a, int[][] b, int[,] result) @@ -32792,7 +32792,7 @@ public static double[][] AddToDiagonal(this double[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[,] a, int[,] b, int[][] result) @@ -32827,7 +32827,7 @@ public static int[][] Add(this double[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[][] a, int[,] b, int[][] result) @@ -32860,7 +32860,7 @@ public static int[][] Add(this double[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[,] a, int[][] b, int[][] result) @@ -32892,7 +32892,7 @@ public static int[][] Add(this double[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[][] a, int[][] b, int[][] result) @@ -32917,7 +32917,7 @@ public static int[][] Add(this double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[,] a, int[,] b, int[,] result) @@ -32980,7 +32980,7 @@ public static int[][] Add(this double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[,] a, int b, int[][] result) @@ -33013,7 +33013,7 @@ public static int[][] Add(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[][] a, int b, int[][] result) @@ -33037,7 +33037,7 @@ public static int[][] Add(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[][] a, int b, int[,] result) @@ -33062,7 +33062,7 @@ public static int[][] Add(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double a, int[,] b, int[][] result) @@ -33095,7 +33095,7 @@ public static int[][] Add(this double a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double a, int[][] b, int[][] result) @@ -33119,7 +33119,7 @@ public static int[][] Add(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double a, int[][] b, int[,] result) @@ -33152,7 +33152,7 @@ public static int[][] Add(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double a, int[,] b, int[,] result) @@ -33185,7 +33185,7 @@ public static int[][] Add(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[,] a, int b, int[,] result) @@ -33218,7 +33218,7 @@ public static int[][] Add(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[,] a, int b, int[][] result) @@ -33251,7 +33251,7 @@ public static int[][] Add(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[][] a, int b, int[,] result) @@ -33302,7 +33302,7 @@ public static int[][] Add(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this double[] a, int[] b, int[] result) @@ -33333,7 +33333,7 @@ public static int[] Add(this double[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this double[] a, int b, int[] result) @@ -33356,7 +33356,7 @@ public static int[] Add(this double[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this double a, int[] b, int[] result) @@ -33394,7 +33394,7 @@ public static int[] Add(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this double[,] a, int[] b, int dimension, int[,] result) @@ -33441,7 +33441,7 @@ public static int[] Add(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this double[][] a, int[] b, int dimension, int[][] result) @@ -33494,7 +33494,7 @@ public static int[][] Add(this double[][] a, int[] b, int dimension, int[][] re #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double a, int[,] b, int[,] result) @@ -33520,7 +33520,7 @@ public static int[][] Add(this double[][] a, int[] b, int dimension, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double a, int[][] b, int[][] result) @@ -33534,7 +33534,7 @@ public static int[][] AddToDiagonal(this double a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double[] a, int[,] b, int[,] result) @@ -33560,7 +33560,7 @@ public static int[][] AddToDiagonal(this double a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double[] a, int[][] b, int[][] result) @@ -33574,7 +33574,7 @@ public static int[][] AddToDiagonal(this double[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double[,] a, int b, int[,] result) @@ -33600,7 +33600,7 @@ public static int[][] AddToDiagonal(this double[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double[][] a, int b, int[][] result) @@ -33614,7 +33614,7 @@ public static int[][] AddToDiagonal(this double[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this double[,] a, int[] b, int[,] result) @@ -33640,7 +33640,7 @@ public static int[][] AddToDiagonal(this double[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this double[][] a, int[] b, int[][] result) @@ -33668,7 +33668,7 @@ public static int[][] AddToDiagonal(this double[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, float[,] b, double[,] result) @@ -33703,7 +33703,7 @@ public static int[][] AddToDiagonal(this double[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float[][] b, double[,] result) @@ -33738,7 +33738,7 @@ public static int[][] AddToDiagonal(this double[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, float[,] b, double[][] result) @@ -33773,7 +33773,7 @@ public static double[][] Add(this double[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[,] b, double[][] result) @@ -33806,7 +33806,7 @@ public static double[][] Add(this double[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, float[][] b, double[][] result) @@ -33838,7 +33838,7 @@ public static double[][] Add(this double[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[][] b, double[][] result) @@ -33863,7 +33863,7 @@ public static double[][] Add(this double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float[,] b, double[,] result) @@ -33926,7 +33926,7 @@ public static double[][] Add(this double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, float b, double[][] result) @@ -33959,7 +33959,7 @@ public static double[][] Add(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float b, double[][] result) @@ -33983,7 +33983,7 @@ public static double[][] Add(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, float b, double[,] result) @@ -34008,7 +34008,7 @@ public static double[][] Add(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, float[,] b, double[][] result) @@ -34041,7 +34041,7 @@ public static double[][] Add(this double a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, float[][] b, double[][] result) @@ -34065,7 +34065,7 @@ public static double[][] Add(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, float[][] b, double[,] result) @@ -34098,7 +34098,7 @@ public static double[][] Add(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, float[,] b, double[,] result) @@ -34131,7 +34131,7 @@ public static double[][] Add(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float b, double[,] result) @@ -34164,7 +34164,7 @@ public static double[][] Add(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, float b, double[][] result) @@ -34197,7 +34197,7 @@ public static double[][] Add(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, float b, double[,] result) @@ -34248,7 +34248,7 @@ public static double[][] Add(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, float[] b, double[] result) @@ -34279,7 +34279,7 @@ public static double[] Add(this double[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, float b, double[] result) @@ -34302,7 +34302,7 @@ public static double[] Add(this double[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, float[] b, double[] result) @@ -34340,7 +34340,7 @@ public static double[] Add(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, float[] b, int dimension, double[,] result) @@ -34387,7 +34387,7 @@ public static double[] Add(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, float[] b, int dimension, double[][] result) @@ -34440,7 +34440,7 @@ public static double[][] Add(this double[][] a, float[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, float[,] b, double[,] result) @@ -34466,7 +34466,7 @@ public static double[][] Add(this double[][] a, float[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, float[][] b, double[][] result) @@ -34480,7 +34480,7 @@ public static double[][] AddToDiagonal(this double a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, float[,] b, double[,] result) @@ -34506,7 +34506,7 @@ public static double[][] AddToDiagonal(this double a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, float[][] b, double[][] result) @@ -34520,7 +34520,7 @@ public static double[][] AddToDiagonal(this double[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, float b, double[,] result) @@ -34546,7 +34546,7 @@ public static double[][] AddToDiagonal(this double[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, float b, double[][] result) @@ -34560,7 +34560,7 @@ public static double[][] AddToDiagonal(this double[][] a, float b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, float[] b, double[,] result) @@ -34586,7 +34586,7 @@ public static double[][] AddToDiagonal(this double[][] a, float b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, float[] b, double[][] result) @@ -34614,7 +34614,7 @@ public static double[][] AddToDiagonal(this double[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[][] a, float[,] b, float[,] result) @@ -34649,7 +34649,7 @@ public static double[][] AddToDiagonal(this double[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[,] a, float[][] b, float[,] result) @@ -34684,7 +34684,7 @@ public static double[][] AddToDiagonal(this double[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[,] a, float[,] b, float[][] result) @@ -34719,7 +34719,7 @@ public static float[][] Add(this double[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[][] a, float[,] b, float[][] result) @@ -34752,7 +34752,7 @@ public static float[][] Add(this double[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[,] a, float[][] b, float[][] result) @@ -34784,7 +34784,7 @@ public static float[][] Add(this double[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[][] a, float[][] b, float[][] result) @@ -34809,7 +34809,7 @@ public static float[][] Add(this double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[,] a, float[,] b, float[,] result) @@ -34872,7 +34872,7 @@ public static float[][] Add(this double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[,] a, float b, float[][] result) @@ -34905,7 +34905,7 @@ public static float[][] Add(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[][] a, float b, float[][] result) @@ -34929,7 +34929,7 @@ public static float[][] Add(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[][] a, float b, float[,] result) @@ -34954,7 +34954,7 @@ public static float[][] Add(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double a, float[,] b, float[][] result) @@ -34987,7 +34987,7 @@ public static float[][] Add(this double a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double a, float[][] b, float[][] result) @@ -35011,7 +35011,7 @@ public static float[][] Add(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double a, float[][] b, float[,] result) @@ -35044,7 +35044,7 @@ public static float[][] Add(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double a, float[,] b, float[,] result) @@ -35077,7 +35077,7 @@ public static float[][] Add(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[,] a, float b, float[,] result) @@ -35110,7 +35110,7 @@ public static float[][] Add(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[,] a, float b, float[][] result) @@ -35143,7 +35143,7 @@ public static float[][] Add(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[][] a, float b, float[,] result) @@ -35194,7 +35194,7 @@ public static float[][] Add(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this double[] a, float[] b, float[] result) @@ -35225,7 +35225,7 @@ public static float[] Add(this double[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this double[] a, float b, float[] result) @@ -35248,7 +35248,7 @@ public static float[] Add(this double[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this double a, float[] b, float[] result) @@ -35286,7 +35286,7 @@ public static float[] Add(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this double[,] a, float[] b, int dimension, float[,] result) @@ -35333,7 +35333,7 @@ public static float[] Add(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this double[][] a, float[] b, int dimension, float[][] result) @@ -35386,7 +35386,7 @@ public static float[][] Add(this double[][] a, float[] b, int dimension, float[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double a, float[,] b, float[,] result) @@ -35412,7 +35412,7 @@ public static float[][] Add(this double[][] a, float[] b, int dimension, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double a, float[][] b, float[][] result) @@ -35426,7 +35426,7 @@ public static float[][] AddToDiagonal(this double a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double[] a, float[,] b, float[,] result) @@ -35452,7 +35452,7 @@ public static float[][] AddToDiagonal(this double a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double[] a, float[][] b, float[][] result) @@ -35466,7 +35466,7 @@ public static float[][] AddToDiagonal(this double[] a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double[,] a, float b, float[,] result) @@ -35492,7 +35492,7 @@ public static float[][] AddToDiagonal(this double[] a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double[][] a, float b, float[][] result) @@ -35506,7 +35506,7 @@ public static float[][] AddToDiagonal(this double[][] a, float b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this double[,] a, float[] b, float[,] result) @@ -35532,7 +35532,7 @@ public static float[][] AddToDiagonal(this double[][] a, float b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this double[][] a, float[] b, float[][] result) @@ -35560,7 +35560,7 @@ public static float[][] AddToDiagonal(this double[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, double[,] b, double[,] result) @@ -35595,7 +35595,7 @@ public static float[][] AddToDiagonal(this double[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double[][] b, double[,] result) @@ -35630,7 +35630,7 @@ public static float[][] AddToDiagonal(this double[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, double[,] b, double[][] result) @@ -35665,7 +35665,7 @@ public static double[][] Add(this double[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[,] b, double[][] result) @@ -35698,7 +35698,7 @@ public static double[][] Add(this double[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, double[][] b, double[][] result) @@ -35730,7 +35730,7 @@ public static double[][] Add(this double[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[][] b, double[][] result) @@ -35755,7 +35755,7 @@ public static double[][] Add(this double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double[,] b, double[,] result) @@ -35818,7 +35818,7 @@ public static double[][] Add(this double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, double b, double[][] result) @@ -35851,7 +35851,7 @@ public static double[][] Add(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double b, double[][] result) @@ -35875,7 +35875,7 @@ public static double[][] Add(this double[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, double b, double[,] result) @@ -35900,7 +35900,7 @@ public static double[][] Add(this double[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, double[,] b, double[][] result) @@ -35933,7 +35933,7 @@ public static double[][] Add(this double a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, double[][] b, double[][] result) @@ -35957,7 +35957,7 @@ public static double[][] Add(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, double[][] b, double[,] result) @@ -35990,7 +35990,7 @@ public static double[][] Add(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, double[,] b, double[,] result) @@ -36023,7 +36023,7 @@ public static double[][] Add(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double b, double[,] result) @@ -36056,7 +36056,7 @@ public static double[][] Add(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, double b, double[][] result) @@ -36089,7 +36089,7 @@ public static double[][] Add(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, double b, double[,] result) @@ -36140,7 +36140,7 @@ public static double[][] Add(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, double[] b, double[] result) @@ -36171,7 +36171,7 @@ public static double[] Add(this double[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, double b, double[] result) @@ -36194,7 +36194,7 @@ public static double[] Add(this double[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, double[] b, double[] result) @@ -36232,7 +36232,7 @@ public static double[] Add(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, double[] b, int dimension, double[,] result) @@ -36279,7 +36279,7 @@ public static double[] Add(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, double[] b, int dimension, double[][] result) @@ -36332,7 +36332,7 @@ public static double[][] Add(this double[][] a, double[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, double[,] b, double[,] result) @@ -36358,7 +36358,7 @@ public static double[][] Add(this double[][] a, double[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, double[][] b, double[][] result) @@ -36372,7 +36372,7 @@ public static double[][] AddToDiagonal(this double a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, double[,] b, double[,] result) @@ -36398,7 +36398,7 @@ public static double[][] AddToDiagonal(this double a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, double[][] b, double[][] result) @@ -36412,7 +36412,7 @@ public static double[][] AddToDiagonal(this double[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, double b, double[,] result) @@ -36438,7 +36438,7 @@ public static double[][] AddToDiagonal(this double[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, double b, double[][] result) @@ -36452,7 +36452,7 @@ public static double[][] AddToDiagonal(this double[][] a, double b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, double[] b, double[,] result) @@ -36478,7 +36478,7 @@ public static double[][] AddToDiagonal(this double[][] a, double b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, double[] b, double[][] result) @@ -36506,7 +36506,7 @@ public static double[][] AddToDiagonal(this double[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, byte[,] b, double[,] result) @@ -36541,7 +36541,7 @@ public static double[][] AddToDiagonal(this double[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte[][] b, double[,] result) @@ -36576,7 +36576,7 @@ public static double[][] AddToDiagonal(this double[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, byte[,] b, double[][] result) @@ -36611,7 +36611,7 @@ public static double[][] Add(this double[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[,] b, double[][] result) @@ -36644,7 +36644,7 @@ public static double[][] Add(this double[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, byte[][] b, double[][] result) @@ -36676,7 +36676,7 @@ public static double[][] Add(this double[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[][] b, double[][] result) @@ -36701,7 +36701,7 @@ public static double[][] Add(this double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte[,] b, double[,] result) @@ -36764,7 +36764,7 @@ public static double[][] Add(this double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, byte b, double[][] result) @@ -36797,7 +36797,7 @@ public static double[][] Add(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte b, double[][] result) @@ -36821,7 +36821,7 @@ public static double[][] Add(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, byte b, double[,] result) @@ -36846,7 +36846,7 @@ public static double[][] Add(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, byte[,] b, double[][] result) @@ -36879,7 +36879,7 @@ public static double[][] Add(this double a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, byte[][] b, double[][] result) @@ -36903,7 +36903,7 @@ public static double[][] Add(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, byte[][] b, double[,] result) @@ -36936,7 +36936,7 @@ public static double[][] Add(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, byte[,] b, double[,] result) @@ -36969,7 +36969,7 @@ public static double[][] Add(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte b, double[,] result) @@ -37002,7 +37002,7 @@ public static double[][] Add(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, byte b, double[][] result) @@ -37035,7 +37035,7 @@ public static double[][] Add(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, byte b, double[,] result) @@ -37086,7 +37086,7 @@ public static double[][] Add(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, byte[] b, double[] result) @@ -37117,7 +37117,7 @@ public static double[] Add(this double[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, byte b, double[] result) @@ -37140,7 +37140,7 @@ public static double[] Add(this double[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, byte[] b, double[] result) @@ -37178,7 +37178,7 @@ public static double[] Add(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, byte[] b, int dimension, double[,] result) @@ -37225,7 +37225,7 @@ public static double[] Add(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, byte[] b, int dimension, double[][] result) @@ -37278,7 +37278,7 @@ public static double[][] Add(this double[][] a, byte[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, byte[,] b, double[,] result) @@ -37304,7 +37304,7 @@ public static double[][] Add(this double[][] a, byte[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, byte[][] b, double[][] result) @@ -37318,7 +37318,7 @@ public static double[][] AddToDiagonal(this double a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, byte[,] b, double[,] result) @@ -37344,7 +37344,7 @@ public static double[][] AddToDiagonal(this double a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, byte[][] b, double[][] result) @@ -37358,7 +37358,7 @@ public static double[][] AddToDiagonal(this double[] a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, byte b, double[,] result) @@ -37384,7 +37384,7 @@ public static double[][] AddToDiagonal(this double[] a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, byte b, double[][] result) @@ -37398,7 +37398,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, byte[] b, double[,] result) @@ -37424,7 +37424,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, byte[] b, double[][] result) @@ -37452,7 +37452,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[][] a, byte[,] b, byte[,] result) @@ -37487,7 +37487,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[,] a, byte[][] b, byte[,] result) @@ -37522,7 +37522,7 @@ public static double[][] AddToDiagonal(this double[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[,] a, byte[,] b, byte[][] result) @@ -37557,7 +37557,7 @@ public static byte[][] Add(this double[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[][] a, byte[,] b, byte[][] result) @@ -37590,7 +37590,7 @@ public static byte[][] Add(this double[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[,] a, byte[][] b, byte[][] result) @@ -37622,7 +37622,7 @@ public static byte[][] Add(this double[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[][] a, byte[][] b, byte[][] result) @@ -37647,7 +37647,7 @@ public static byte[][] Add(this double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[,] a, byte[,] b, byte[,] result) @@ -37710,7 +37710,7 @@ public static byte[][] Add(this double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[,] a, byte b, byte[][] result) @@ -37743,7 +37743,7 @@ public static byte[][] Add(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[][] a, byte b, byte[][] result) @@ -37767,7 +37767,7 @@ public static byte[][] Add(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[][] a, byte b, byte[,] result) @@ -37792,7 +37792,7 @@ public static byte[][] Add(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double a, byte[,] b, byte[][] result) @@ -37825,7 +37825,7 @@ public static byte[][] Add(this double a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double a, byte[][] b, byte[][] result) @@ -37849,7 +37849,7 @@ public static byte[][] Add(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double a, byte[][] b, byte[,] result) @@ -37882,7 +37882,7 @@ public static byte[][] Add(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double a, byte[,] b, byte[,] result) @@ -37915,7 +37915,7 @@ public static byte[][] Add(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[,] a, byte b, byte[,] result) @@ -37948,7 +37948,7 @@ public static byte[][] Add(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[,] a, byte b, byte[][] result) @@ -37981,7 +37981,7 @@ public static byte[][] Add(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[][] a, byte b, byte[,] result) @@ -38032,7 +38032,7 @@ public static byte[][] Add(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this double[] a, byte[] b, byte[] result) @@ -38063,7 +38063,7 @@ public static byte[] Add(this double[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this double[] a, byte b, byte[] result) @@ -38086,7 +38086,7 @@ public static byte[] Add(this double[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this double a, byte[] b, byte[] result) @@ -38124,7 +38124,7 @@ public static byte[] Add(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this double[,] a, byte[] b, int dimension, byte[,] result) @@ -38171,7 +38171,7 @@ public static byte[] Add(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this double[][] a, byte[] b, int dimension, byte[][] result) @@ -38224,7 +38224,7 @@ public static byte[][] Add(this double[][] a, byte[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double a, byte[,] b, byte[,] result) @@ -38250,7 +38250,7 @@ public static byte[][] Add(this double[][] a, byte[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double a, byte[][] b, byte[][] result) @@ -38264,7 +38264,7 @@ public static byte[][] AddToDiagonal(this double a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double[] a, byte[,] b, byte[,] result) @@ -38290,7 +38290,7 @@ public static byte[][] AddToDiagonal(this double a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double[] a, byte[][] b, byte[][] result) @@ -38304,7 +38304,7 @@ public static byte[][] AddToDiagonal(this double[] a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double[,] a, byte b, byte[,] result) @@ -38330,7 +38330,7 @@ public static byte[][] AddToDiagonal(this double[] a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double[][] a, byte b, byte[][] result) @@ -38344,7 +38344,7 @@ public static byte[][] AddToDiagonal(this double[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this double[,] a, byte[] b, byte[,] result) @@ -38370,7 +38370,7 @@ public static byte[][] AddToDiagonal(this double[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this double[][] a, byte[] b, byte[][] result) @@ -38398,7 +38398,7 @@ public static byte[][] AddToDiagonal(this double[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, decimal[,] b, double[,] result) @@ -38433,7 +38433,7 @@ public static byte[][] AddToDiagonal(this double[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal[][] b, double[,] result) @@ -38468,7 +38468,7 @@ public static byte[][] AddToDiagonal(this double[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, decimal[,] b, double[][] result) @@ -38503,7 +38503,7 @@ public static double[][] Add(this double[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[,] b, double[][] result) @@ -38536,7 +38536,7 @@ public static double[][] Add(this double[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, decimal[][] b, double[][] result) @@ -38568,7 +38568,7 @@ public static double[][] Add(this double[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[][] b, double[][] result) @@ -38593,7 +38593,7 @@ public static double[][] Add(this double[][] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal[,] b, double[,] result) @@ -38656,7 +38656,7 @@ public static double[][] Add(this double[][] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, decimal b, double[][] result) @@ -38689,7 +38689,7 @@ public static double[][] Add(this double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal b, double[][] result) @@ -38713,7 +38713,7 @@ public static double[][] Add(this double[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, decimal b, double[,] result) @@ -38738,7 +38738,7 @@ public static double[][] Add(this double[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, decimal[,] b, double[][] result) @@ -38771,7 +38771,7 @@ public static double[][] Add(this double a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double a, decimal[][] b, double[][] result) @@ -38795,7 +38795,7 @@ public static double[][] Add(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, decimal[][] b, double[,] result) @@ -38828,7 +38828,7 @@ public static double[][] Add(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double a, decimal[,] b, double[,] result) @@ -38861,7 +38861,7 @@ public static double[][] Add(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal b, double[,] result) @@ -38894,7 +38894,7 @@ public static double[][] Add(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[,] a, decimal b, double[][] result) @@ -38927,7 +38927,7 @@ public static double[][] Add(this double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[][] a, decimal b, double[,] result) @@ -38978,7 +38978,7 @@ public static double[][] Add(this double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, decimal[] b, double[] result) @@ -39009,7 +39009,7 @@ public static double[] Add(this double[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double[] a, decimal b, double[] result) @@ -39032,7 +39032,7 @@ public static double[] Add(this double[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this double a, decimal[] b, double[] result) @@ -39070,7 +39070,7 @@ public static double[] Add(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this double[,] a, decimal[] b, int dimension, double[,] result) @@ -39117,7 +39117,7 @@ public static double[] Add(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this double[][] a, decimal[] b, int dimension, double[][] result) @@ -39170,7 +39170,7 @@ public static double[][] Add(this double[][] a, decimal[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double a, decimal[,] b, double[,] result) @@ -39196,7 +39196,7 @@ public static double[][] Add(this double[][] a, decimal[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double a, decimal[][] b, double[][] result) @@ -39210,7 +39210,7 @@ public static double[][] AddToDiagonal(this double a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[] a, decimal[,] b, double[,] result) @@ -39236,7 +39236,7 @@ public static double[][] AddToDiagonal(this double a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[] a, decimal[][] b, double[][] result) @@ -39250,7 +39250,7 @@ public static double[][] AddToDiagonal(this double[] a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, decimal b, double[,] result) @@ -39276,7 +39276,7 @@ public static double[][] AddToDiagonal(this double[] a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, decimal b, double[][] result) @@ -39290,7 +39290,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this double[,] a, decimal[] b, double[,] result) @@ -39316,7 +39316,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this double[][] a, decimal[] b, double[][] result) @@ -39344,7 +39344,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[][] a, decimal[,] b, decimal[,] result) @@ -39379,7 +39379,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[,] a, decimal[][] b, decimal[,] result) @@ -39414,7 +39414,7 @@ public static double[][] AddToDiagonal(this double[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[,] a, decimal[,] b, decimal[][] result) @@ -39449,7 +39449,7 @@ public static decimal[][] Add(this double[,] a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[][] a, decimal[,] b, decimal[][] result) @@ -39482,7 +39482,7 @@ public static decimal[][] Add(this double[][] a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[,] a, decimal[][] b, decimal[][] result) @@ -39514,7 +39514,7 @@ public static decimal[][] Add(this double[,] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[][] a, decimal[][] b, decimal[][] result) @@ -39539,7 +39539,7 @@ public static decimal[][] Add(this double[][] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[,] a, decimal[,] b, decimal[,] result) @@ -39602,7 +39602,7 @@ public static decimal[][] Add(this double[][] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[,] a, decimal b, decimal[][] result) @@ -39635,7 +39635,7 @@ public static decimal[][] Add(this double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[][] a, decimal b, decimal[][] result) @@ -39659,7 +39659,7 @@ public static decimal[][] Add(this double[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[][] a, decimal b, decimal[,] result) @@ -39684,7 +39684,7 @@ public static decimal[][] Add(this double[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double a, decimal[,] b, decimal[][] result) @@ -39717,7 +39717,7 @@ public static decimal[][] Add(this double a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result) @@ -39741,7 +39741,7 @@ public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double a, decimal[][] b, decimal[,] result) @@ -39774,7 +39774,7 @@ public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double a, decimal[,] b, decimal[,] result) @@ -39807,7 +39807,7 @@ public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[,] a, decimal b, decimal[,] result) @@ -39840,7 +39840,7 @@ public static decimal[][] Add(this double a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[,] a, decimal b, decimal[][] result) @@ -39873,7 +39873,7 @@ public static decimal[][] Add(this double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[][] a, decimal b, decimal[,] result) @@ -39924,7 +39924,7 @@ public static decimal[][] Add(this double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this double[] a, decimal[] b, decimal[] result) @@ -39955,7 +39955,7 @@ public static decimal[] Add(this double[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this double[] a, decimal b, decimal[] result) @@ -39978,7 +39978,7 @@ public static decimal[] Add(this double[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this double a, decimal[] b, decimal[] result) @@ -40016,7 +40016,7 @@ public static decimal[] Add(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this double[,] a, decimal[] b, int dimension, decimal[,] result) @@ -40063,7 +40063,7 @@ public static decimal[] Add(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this double[][] a, decimal[] b, int dimension, decimal[][] result) @@ -40116,7 +40116,7 @@ public static decimal[][] Add(this double[][] a, decimal[] b, int dimension, de #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double a, decimal[,] b, decimal[,] result) @@ -40142,7 +40142,7 @@ public static decimal[][] Add(this double[][] a, decimal[] b, int dimension, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double a, decimal[][] b, decimal[][] result) @@ -40156,7 +40156,7 @@ public static decimal[][] AddToDiagonal(this double a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double[] a, decimal[,] b, decimal[,] result) @@ -40182,7 +40182,7 @@ public static decimal[][] AddToDiagonal(this double a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b, decimal[][] result) @@ -40196,7 +40196,7 @@ public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double[,] a, decimal b, decimal[,] result) @@ -40222,7 +40222,7 @@ public static decimal[][] AddToDiagonal(this double[] a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double[][] a, decimal b, decimal[][] result) @@ -40236,7 +40236,7 @@ public static decimal[][] AddToDiagonal(this double[][] a, decimal b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this double[,] a, decimal[] b, decimal[,] result) @@ -40262,7 +40262,7 @@ public static decimal[][] AddToDiagonal(this double[][] a, decimal b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this double[][] a, decimal[] b, decimal[][] result) @@ -40290,7 +40290,7 @@ public static decimal[][] AddToDiagonal(this double[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, int[,] b, byte[,] result) @@ -40325,7 +40325,7 @@ public static decimal[][] AddToDiagonal(this double[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, int[][] b, byte[,] result) @@ -40360,7 +40360,7 @@ public static decimal[][] AddToDiagonal(this double[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, int[,] b, byte[][] result) @@ -40395,7 +40395,7 @@ public static byte[][] Add(this byte[,] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, int[,] b, byte[][] result) @@ -40428,7 +40428,7 @@ public static byte[][] Add(this byte[][] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, int[][] b, byte[][] result) @@ -40460,7 +40460,7 @@ public static byte[][] Add(this byte[,] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, int[][] b, byte[][] result) @@ -40485,7 +40485,7 @@ public static byte[][] Add(this byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, int[,] b, byte[,] result) @@ -40548,7 +40548,7 @@ public static byte[][] Add(this byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, int b, byte[][] result) @@ -40581,7 +40581,7 @@ public static byte[][] Add(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, int b, byte[][] result) @@ -40605,7 +40605,7 @@ public static byte[][] Add(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, int b, byte[,] result) @@ -40630,7 +40630,7 @@ public static byte[][] Add(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, int[,] b, byte[][] result) @@ -40663,7 +40663,7 @@ public static byte[][] Add(this byte a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, int[][] b, byte[][] result) @@ -40687,7 +40687,7 @@ public static byte[][] Add(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, int[][] b, byte[,] result) @@ -40720,7 +40720,7 @@ public static byte[][] Add(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, int[,] b, byte[,] result) @@ -40753,7 +40753,7 @@ public static byte[][] Add(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, int b, byte[,] result) @@ -40786,7 +40786,7 @@ public static byte[][] Add(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, int b, byte[][] result) @@ -40819,7 +40819,7 @@ public static byte[][] Add(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, int b, byte[,] result) @@ -40870,7 +40870,7 @@ public static byte[][] Add(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, int[] b, byte[] result) @@ -40901,7 +40901,7 @@ public static byte[] Add(this byte[] a, int[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, int b, byte[] result) @@ -40924,7 +40924,7 @@ public static byte[] Add(this byte[] a, int b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, int[] b, byte[] result) @@ -40962,7 +40962,7 @@ public static byte[] Add(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, int[] b, int dimension, byte[,] result) @@ -41009,7 +41009,7 @@ public static byte[] Add(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, int[] b, int dimension, byte[][] result) @@ -41062,7 +41062,7 @@ public static byte[][] Add(this byte[][] a, int[] b, int dimension, byte[][] re #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, int[,] b, byte[,] result) @@ -41088,7 +41088,7 @@ public static byte[][] Add(this byte[][] a, int[] b, int dimension, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, int[][] b, byte[][] result) @@ -41102,7 +41102,7 @@ public static byte[][] AddToDiagonal(this byte a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, int[,] b, byte[,] result) @@ -41128,7 +41128,7 @@ public static byte[][] AddToDiagonal(this byte a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, int[][] b, byte[][] result) @@ -41142,7 +41142,7 @@ public static byte[][] AddToDiagonal(this byte[] a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, int b, byte[,] result) @@ -41168,7 +41168,7 @@ public static byte[][] AddToDiagonal(this byte[] a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, int b, byte[][] result) @@ -41182,7 +41182,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, int[] b, byte[,] result) @@ -41208,7 +41208,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, int[] b, byte[][] result) @@ -41236,7 +41236,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[][] a, int[,] b, int[,] result) @@ -41271,7 +41271,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int[][] b, int[,] result) @@ -41306,7 +41306,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, int[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[,] a, int[,] b, int[][] result) @@ -41341,7 +41341,7 @@ public static int[][] Add(this byte[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[,] b, int[][] result) @@ -41374,7 +41374,7 @@ public static int[][] Add(this byte[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[,] a, int[][] b, int[][] result) @@ -41406,7 +41406,7 @@ public static int[][] Add(this byte[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[][] b, int[][] result) @@ -41431,7 +41431,7 @@ public static int[][] Add(this byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int[,] b, int[,] result) @@ -41494,7 +41494,7 @@ public static int[][] Add(this byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[,] a, int b, int[][] result) @@ -41527,7 +41527,7 @@ public static int[][] Add(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int b, int[][] result) @@ -41551,7 +41551,7 @@ public static int[][] Add(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[][] a, int b, int[,] result) @@ -41576,7 +41576,7 @@ public static int[][] Add(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte a, int[,] b, int[][] result) @@ -41609,7 +41609,7 @@ public static int[][] Add(this byte a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte a, int[][] b, int[][] result) @@ -41633,7 +41633,7 @@ public static int[][] Add(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte a, int[][] b, int[,] result) @@ -41666,7 +41666,7 @@ public static int[][] Add(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte a, int[,] b, int[,] result) @@ -41699,7 +41699,7 @@ public static int[][] Add(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int b, int[,] result) @@ -41732,7 +41732,7 @@ public static int[][] Add(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[,] a, int b, int[][] result) @@ -41765,7 +41765,7 @@ public static int[][] Add(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[][] a, int b, int[,] result) @@ -41816,7 +41816,7 @@ public static int[][] Add(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this byte[] a, int[] b, int[] result) @@ -41847,7 +41847,7 @@ public static int[] Add(this byte[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this byte[] a, int b, int[] result) @@ -41870,7 +41870,7 @@ public static int[] Add(this byte[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this byte a, int[] b, int[] result) @@ -41908,7 +41908,7 @@ public static int[] Add(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this byte[,] a, int[] b, int dimension, int[,] result) @@ -41955,7 +41955,7 @@ public static int[] Add(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this byte[][] a, int[] b, int dimension, int[][] result) @@ -42008,7 +42008,7 @@ public static int[][] Add(this byte[][] a, int[] b, int dimension, int[][] resu #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte a, int[,] b, int[,] result) @@ -42034,7 +42034,7 @@ public static int[][] Add(this byte[][] a, int[] b, int dimension, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte a, int[][] b, int[][] result) @@ -42048,7 +42048,7 @@ public static int[][] AddToDiagonal(this byte a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte[] a, int[,] b, int[,] result) @@ -42074,7 +42074,7 @@ public static int[][] AddToDiagonal(this byte a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte[] a, int[][] b, int[][] result) @@ -42088,7 +42088,7 @@ public static int[][] AddToDiagonal(this byte[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte[,] a, int b, int[,] result) @@ -42114,7 +42114,7 @@ public static int[][] AddToDiagonal(this byte[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte[][] a, int b, int[][] result) @@ -42128,7 +42128,7 @@ public static int[][] AddToDiagonal(this byte[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this byte[,] a, int[] b, int[,] result) @@ -42154,7 +42154,7 @@ public static int[][] AddToDiagonal(this byte[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this byte[][] a, int[] b, int[][] result) @@ -42182,7 +42182,7 @@ public static int[][] AddToDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, int[,] b, double[,] result) @@ -42217,7 +42217,7 @@ public static int[][] AddToDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, int[][] b, double[,] result) @@ -42252,7 +42252,7 @@ public static int[][] AddToDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, int[,] b, double[][] result) @@ -42287,7 +42287,7 @@ public static double[][] Add(this byte[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, int[,] b, double[][] result) @@ -42320,7 +42320,7 @@ public static double[][] Add(this byte[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, int[][] b, double[][] result) @@ -42352,7 +42352,7 @@ public static double[][] Add(this byte[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, int[][] b, double[][] result) @@ -42377,7 +42377,7 @@ public static double[][] Add(this byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, int[,] b, double[,] result) @@ -42440,7 +42440,7 @@ public static double[][] Add(this byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, int b, double[][] result) @@ -42473,7 +42473,7 @@ public static double[][] Add(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, int b, double[][] result) @@ -42497,7 +42497,7 @@ public static double[][] Add(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, int b, double[,] result) @@ -42522,7 +42522,7 @@ public static double[][] Add(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, int[,] b, double[][] result) @@ -42555,7 +42555,7 @@ public static double[][] Add(this byte a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, int[][] b, double[][] result) @@ -42579,7 +42579,7 @@ public static double[][] Add(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, int[][] b, double[,] result) @@ -42612,7 +42612,7 @@ public static double[][] Add(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, int[,] b, double[,] result) @@ -42645,7 +42645,7 @@ public static double[][] Add(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, int b, double[,] result) @@ -42678,7 +42678,7 @@ public static double[][] Add(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, int b, double[][] result) @@ -42711,7 +42711,7 @@ public static double[][] Add(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, int b, double[,] result) @@ -42762,7 +42762,7 @@ public static double[][] Add(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, int[] b, double[] result) @@ -42793,7 +42793,7 @@ public static double[] Add(this byte[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, int b, double[] result) @@ -42816,7 +42816,7 @@ public static double[] Add(this byte[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, int[] b, double[] result) @@ -42854,7 +42854,7 @@ public static double[] Add(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, int[] b, int dimension, double[,] result) @@ -42901,7 +42901,7 @@ public static double[] Add(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, int[] b, int dimension, double[][] result) @@ -42954,7 +42954,7 @@ public static double[][] Add(this byte[][] a, int[] b, int dimension, double[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, int[,] b, double[,] result) @@ -42980,7 +42980,7 @@ public static double[][] Add(this byte[][] a, int[] b, int dimension, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, int[][] b, double[][] result) @@ -42994,7 +42994,7 @@ public static double[][] AddToDiagonal(this byte a, int[][] b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, int[,] b, double[,] result) @@ -43020,7 +43020,7 @@ public static double[][] AddToDiagonal(this byte a, int[][] b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, int[][] b, double[][] result) @@ -43034,7 +43034,7 @@ public static double[][] AddToDiagonal(this byte[] a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, int b, double[,] result) @@ -43060,7 +43060,7 @@ public static double[][] AddToDiagonal(this byte[] a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, int b, double[][] result) @@ -43074,7 +43074,7 @@ public static double[][] AddToDiagonal(this byte[][] a, int b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, int[] b, double[,] result) @@ -43100,7 +43100,7 @@ public static double[][] AddToDiagonal(this byte[][] a, int b, double[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, int[] b, double[][] result) @@ -43128,7 +43128,7 @@ public static double[][] AddToDiagonal(this byte[][] a, int[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, float[,] b, byte[,] result) @@ -43163,7 +43163,7 @@ public static double[][] AddToDiagonal(this byte[][] a, int[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, float[][] b, byte[,] result) @@ -43198,7 +43198,7 @@ public static double[][] AddToDiagonal(this byte[][] a, int[] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, float[,] b, byte[][] result) @@ -43233,7 +43233,7 @@ public static byte[][] Add(this byte[,] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, float[,] b, byte[][] result) @@ -43266,7 +43266,7 @@ public static byte[][] Add(this byte[][] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, float[][] b, byte[][] result) @@ -43298,7 +43298,7 @@ public static byte[][] Add(this byte[,] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, float[][] b, byte[][] result) @@ -43323,7 +43323,7 @@ public static byte[][] Add(this byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, float[,] b, byte[,] result) @@ -43386,7 +43386,7 @@ public static byte[][] Add(this byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, float b, byte[][] result) @@ -43419,7 +43419,7 @@ public static byte[][] Add(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, float b, byte[][] result) @@ -43443,7 +43443,7 @@ public static byte[][] Add(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, float b, byte[,] result) @@ -43468,7 +43468,7 @@ public static byte[][] Add(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, float[,] b, byte[][] result) @@ -43501,7 +43501,7 @@ public static byte[][] Add(this byte a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, float[][] b, byte[][] result) @@ -43525,7 +43525,7 @@ public static byte[][] Add(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, float[][] b, byte[,] result) @@ -43558,7 +43558,7 @@ public static byte[][] Add(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, float[,] b, byte[,] result) @@ -43591,7 +43591,7 @@ public static byte[][] Add(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, float b, byte[,] result) @@ -43624,7 +43624,7 @@ public static byte[][] Add(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, float b, byte[][] result) @@ -43657,7 +43657,7 @@ public static byte[][] Add(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, float b, byte[,] result) @@ -43708,7 +43708,7 @@ public static byte[][] Add(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, float[] b, byte[] result) @@ -43739,7 +43739,7 @@ public static byte[] Add(this byte[] a, float[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, float b, byte[] result) @@ -43762,7 +43762,7 @@ public static byte[] Add(this byte[] a, float b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, float[] b, byte[] result) @@ -43800,7 +43800,7 @@ public static byte[] Add(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, float[] b, int dimension, byte[,] result) @@ -43847,7 +43847,7 @@ public static byte[] Add(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, float[] b, int dimension, byte[][] result) @@ -43900,7 +43900,7 @@ public static byte[][] Add(this byte[][] a, float[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, float[,] b, byte[,] result) @@ -43926,7 +43926,7 @@ public static byte[][] Add(this byte[][] a, float[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, float[][] b, byte[][] result) @@ -43940,7 +43940,7 @@ public static byte[][] AddToDiagonal(this byte a, float[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, float[,] b, byte[,] result) @@ -43966,7 +43966,7 @@ public static byte[][] AddToDiagonal(this byte a, float[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, float[][] b, byte[][] result) @@ -43980,7 +43980,7 @@ public static byte[][] AddToDiagonal(this byte[] a, float[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, float b, byte[,] result) @@ -44006,7 +44006,7 @@ public static byte[][] AddToDiagonal(this byte[] a, float[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, float b, byte[][] result) @@ -44020,7 +44020,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, float[] b, byte[,] result) @@ -44046,7 +44046,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, float[] b, byte[][] result) @@ -44074,7 +44074,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[][] a, float[,] b, float[,] result) @@ -44109,7 +44109,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float[][] b, float[,] result) @@ -44144,7 +44144,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, float[] b, byte[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[,] a, float[,] b, float[][] result) @@ -44179,7 +44179,7 @@ public static float[][] Add(this byte[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[,] b, float[][] result) @@ -44212,7 +44212,7 @@ public static float[][] Add(this byte[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[,] a, float[][] b, float[][] result) @@ -44244,7 +44244,7 @@ public static float[][] Add(this byte[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[][] b, float[][] result) @@ -44269,7 +44269,7 @@ public static float[][] Add(this byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float[,] b, float[,] result) @@ -44332,7 +44332,7 @@ public static float[][] Add(this byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[,] a, float b, float[][] result) @@ -44365,7 +44365,7 @@ public static float[][] Add(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float b, float[][] result) @@ -44389,7 +44389,7 @@ public static float[][] Add(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[][] a, float b, float[,] result) @@ -44414,7 +44414,7 @@ public static float[][] Add(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte a, float[,] b, float[][] result) @@ -44447,7 +44447,7 @@ public static float[][] Add(this byte a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte a, float[][] b, float[][] result) @@ -44471,7 +44471,7 @@ public static float[][] Add(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte a, float[][] b, float[,] result) @@ -44504,7 +44504,7 @@ public static float[][] Add(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte a, float[,] b, float[,] result) @@ -44537,7 +44537,7 @@ public static float[][] Add(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float b, float[,] result) @@ -44570,7 +44570,7 @@ public static float[][] Add(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[,] a, float b, float[][] result) @@ -44603,7 +44603,7 @@ public static float[][] Add(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[][] a, float b, float[,] result) @@ -44654,7 +44654,7 @@ public static float[][] Add(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this byte[] a, float[] b, float[] result) @@ -44685,7 +44685,7 @@ public static float[] Add(this byte[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this byte[] a, float b, float[] result) @@ -44708,7 +44708,7 @@ public static float[] Add(this byte[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this byte a, float[] b, float[] result) @@ -44746,7 +44746,7 @@ public static float[] Add(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this byte[,] a, float[] b, int dimension, float[,] result) @@ -44793,7 +44793,7 @@ public static float[] Add(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this byte[][] a, float[] b, int dimension, float[][] result) @@ -44846,7 +44846,7 @@ public static float[][] Add(this byte[][] a, float[] b, int dimension, float[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte a, float[,] b, float[,] result) @@ -44872,7 +44872,7 @@ public static float[][] Add(this byte[][] a, float[] b, int dimension, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte a, float[][] b, float[][] result) @@ -44886,7 +44886,7 @@ public static float[][] AddToDiagonal(this byte a, float[][] b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte[] a, float[,] b, float[,] result) @@ -44912,7 +44912,7 @@ public static float[][] AddToDiagonal(this byte a, float[][] b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte[] a, float[][] b, float[][] result) @@ -44926,7 +44926,7 @@ public static float[][] AddToDiagonal(this byte[] a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte[,] a, float b, float[,] result) @@ -44952,7 +44952,7 @@ public static float[][] AddToDiagonal(this byte[] a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte[][] a, float b, float[][] result) @@ -44966,7 +44966,7 @@ public static float[][] AddToDiagonal(this byte[][] a, float b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this byte[,] a, float[] b, float[,] result) @@ -44992,7 +44992,7 @@ public static float[][] AddToDiagonal(this byte[][] a, float b, float[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this byte[][] a, float[] b, float[][] result) @@ -45020,7 +45020,7 @@ public static float[][] AddToDiagonal(this byte[][] a, float[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, float[,] b, double[,] result) @@ -45055,7 +45055,7 @@ public static float[][] AddToDiagonal(this byte[][] a, float[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, float[][] b, double[,] result) @@ -45090,7 +45090,7 @@ public static float[][] AddToDiagonal(this byte[][] a, float[] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, float[,] b, double[][] result) @@ -45125,7 +45125,7 @@ public static double[][] Add(this byte[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, float[,] b, double[][] result) @@ -45158,7 +45158,7 @@ public static double[][] Add(this byte[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, float[][] b, double[][] result) @@ -45190,7 +45190,7 @@ public static double[][] Add(this byte[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, float[][] b, double[][] result) @@ -45215,7 +45215,7 @@ public static double[][] Add(this byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, float[,] b, double[,] result) @@ -45278,7 +45278,7 @@ public static double[][] Add(this byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, float b, double[][] result) @@ -45311,7 +45311,7 @@ public static double[][] Add(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, float b, double[][] result) @@ -45335,7 +45335,7 @@ public static double[][] Add(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, float b, double[,] result) @@ -45360,7 +45360,7 @@ public static double[][] Add(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, float[,] b, double[][] result) @@ -45393,7 +45393,7 @@ public static double[][] Add(this byte a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, float[][] b, double[][] result) @@ -45417,7 +45417,7 @@ public static double[][] Add(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, float[][] b, double[,] result) @@ -45450,7 +45450,7 @@ public static double[][] Add(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, float[,] b, double[,] result) @@ -45483,7 +45483,7 @@ public static double[][] Add(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, float b, double[,] result) @@ -45516,7 +45516,7 @@ public static double[][] Add(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, float b, double[][] result) @@ -45549,7 +45549,7 @@ public static double[][] Add(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, float b, double[,] result) @@ -45600,7 +45600,7 @@ public static double[][] Add(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, float[] b, double[] result) @@ -45631,7 +45631,7 @@ public static double[] Add(this byte[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, float b, double[] result) @@ -45654,7 +45654,7 @@ public static double[] Add(this byte[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, float[] b, double[] result) @@ -45692,7 +45692,7 @@ public static double[] Add(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, float[] b, int dimension, double[,] result) @@ -45739,7 +45739,7 @@ public static double[] Add(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, float[] b, int dimension, double[][] result) @@ -45792,7 +45792,7 @@ public static double[][] Add(this byte[][] a, float[] b, int dimension, double[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, float[,] b, double[,] result) @@ -45818,7 +45818,7 @@ public static double[][] Add(this byte[][] a, float[] b, int dimension, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, float[][] b, double[][] result) @@ -45832,7 +45832,7 @@ public static double[][] AddToDiagonal(this byte a, float[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, float[,] b, double[,] result) @@ -45858,7 +45858,7 @@ public static double[][] AddToDiagonal(this byte a, float[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, float[][] b, double[][] result) @@ -45872,7 +45872,7 @@ public static double[][] AddToDiagonal(this byte[] a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, float b, double[,] result) @@ -45898,7 +45898,7 @@ public static double[][] AddToDiagonal(this byte[] a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, float b, double[][] result) @@ -45912,7 +45912,7 @@ public static double[][] AddToDiagonal(this byte[][] a, float b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, float[] b, double[,] result) @@ -45938,7 +45938,7 @@ public static double[][] AddToDiagonal(this byte[][] a, float b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, float[] b, double[][] result) @@ -45966,7 +45966,7 @@ public static double[][] AddToDiagonal(this byte[][] a, float[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, double[,] b, byte[,] result) @@ -46001,7 +46001,7 @@ public static double[][] AddToDiagonal(this byte[][] a, float[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, double[][] b, byte[,] result) @@ -46036,7 +46036,7 @@ public static double[][] AddToDiagonal(this byte[][] a, float[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, double[,] b, byte[][] result) @@ -46071,7 +46071,7 @@ public static byte[][] Add(this byte[,] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, double[,] b, byte[][] result) @@ -46104,7 +46104,7 @@ public static byte[][] Add(this byte[][] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, double[][] b, byte[][] result) @@ -46136,7 +46136,7 @@ public static byte[][] Add(this byte[,] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, double[][] b, byte[][] result) @@ -46161,7 +46161,7 @@ public static byte[][] Add(this byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, double[,] b, byte[,] result) @@ -46224,7 +46224,7 @@ public static byte[][] Add(this byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, double b, byte[][] result) @@ -46257,7 +46257,7 @@ public static byte[][] Add(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, double b, byte[][] result) @@ -46281,7 +46281,7 @@ public static byte[][] Add(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, double b, byte[,] result) @@ -46306,7 +46306,7 @@ public static byte[][] Add(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, double[,] b, byte[][] result) @@ -46339,7 +46339,7 @@ public static byte[][] Add(this byte a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, double[][] b, byte[][] result) @@ -46363,7 +46363,7 @@ public static byte[][] Add(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, double[][] b, byte[,] result) @@ -46396,7 +46396,7 @@ public static byte[][] Add(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, double[,] b, byte[,] result) @@ -46429,7 +46429,7 @@ public static byte[][] Add(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, double b, byte[,] result) @@ -46462,7 +46462,7 @@ public static byte[][] Add(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, double b, byte[][] result) @@ -46495,7 +46495,7 @@ public static byte[][] Add(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, double b, byte[,] result) @@ -46546,7 +46546,7 @@ public static byte[][] Add(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, double[] b, byte[] result) @@ -46577,7 +46577,7 @@ public static byte[] Add(this byte[] a, double[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, double b, byte[] result) @@ -46600,7 +46600,7 @@ public static byte[] Add(this byte[] a, double b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, double[] b, byte[] result) @@ -46638,7 +46638,7 @@ public static byte[] Add(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, double[] b, int dimension, byte[,] result) @@ -46685,7 +46685,7 @@ public static byte[] Add(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, double[] b, int dimension, byte[][] result) @@ -46738,7 +46738,7 @@ public static byte[][] Add(this byte[][] a, double[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, double[,] b, byte[,] result) @@ -46764,7 +46764,7 @@ public static byte[][] Add(this byte[][] a, double[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, double[][] b, byte[][] result) @@ -46778,7 +46778,7 @@ public static byte[][] AddToDiagonal(this byte a, double[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, double[,] b, byte[,] result) @@ -46804,7 +46804,7 @@ public static byte[][] AddToDiagonal(this byte a, double[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, double[][] b, byte[][] result) @@ -46818,7 +46818,7 @@ public static byte[][] AddToDiagonal(this byte[] a, double[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, double b, byte[,] result) @@ -46844,7 +46844,7 @@ public static byte[][] AddToDiagonal(this byte[] a, double[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, double b, byte[][] result) @@ -46858,7 +46858,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, double[] b, byte[,] result) @@ -46884,7 +46884,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, double[] b, byte[][] result) @@ -46912,7 +46912,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, double[,] b, double[,] result) @@ -46947,7 +46947,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double[][] b, double[,] result) @@ -46982,7 +46982,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, double[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, double[,] b, double[][] result) @@ -47017,7 +47017,7 @@ public static double[][] Add(this byte[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[,] b, double[][] result) @@ -47050,7 +47050,7 @@ public static double[][] Add(this byte[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, double[][] b, double[][] result) @@ -47082,7 +47082,7 @@ public static double[][] Add(this byte[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[][] b, double[][] result) @@ -47107,7 +47107,7 @@ public static double[][] Add(this byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double[,] b, double[,] result) @@ -47170,7 +47170,7 @@ public static double[][] Add(this byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, double b, double[][] result) @@ -47203,7 +47203,7 @@ public static double[][] Add(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double b, double[][] result) @@ -47227,7 +47227,7 @@ public static double[][] Add(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, double b, double[,] result) @@ -47252,7 +47252,7 @@ public static double[][] Add(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, double[,] b, double[][] result) @@ -47285,7 +47285,7 @@ public static double[][] Add(this byte a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, double[][] b, double[][] result) @@ -47309,7 +47309,7 @@ public static double[][] Add(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, double[][] b, double[,] result) @@ -47342,7 +47342,7 @@ public static double[][] Add(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, double[,] b, double[,] result) @@ -47375,7 +47375,7 @@ public static double[][] Add(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double b, double[,] result) @@ -47408,7 +47408,7 @@ public static double[][] Add(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, double b, double[][] result) @@ -47441,7 +47441,7 @@ public static double[][] Add(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, double b, double[,] result) @@ -47492,7 +47492,7 @@ public static double[][] Add(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, double[] b, double[] result) @@ -47523,7 +47523,7 @@ public static double[] Add(this byte[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, double b, double[] result) @@ -47546,7 +47546,7 @@ public static double[] Add(this byte[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, double[] b, double[] result) @@ -47584,7 +47584,7 @@ public static double[] Add(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, double[] b, int dimension, double[,] result) @@ -47631,7 +47631,7 @@ public static double[] Add(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, double[] b, int dimension, double[][] result) @@ -47684,7 +47684,7 @@ public static double[][] Add(this byte[][] a, double[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, double[,] b, double[,] result) @@ -47710,7 +47710,7 @@ public static double[][] Add(this byte[][] a, double[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, double[][] b, double[][] result) @@ -47724,7 +47724,7 @@ public static double[][] AddToDiagonal(this byte a, double[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, double[,] b, double[,] result) @@ -47750,7 +47750,7 @@ public static double[][] AddToDiagonal(this byte a, double[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, double[][] b, double[][] result) @@ -47764,7 +47764,7 @@ public static double[][] AddToDiagonal(this byte[] a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, double b, double[,] result) @@ -47790,7 +47790,7 @@ public static double[][] AddToDiagonal(this byte[] a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, double b, double[][] result) @@ -47804,7 +47804,7 @@ public static double[][] AddToDiagonal(this byte[][] a, double b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, double[] b, double[,] result) @@ -47830,7 +47830,7 @@ public static double[][] AddToDiagonal(this byte[][] a, double b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, double[] b, double[][] result) @@ -47858,7 +47858,7 @@ public static double[][] AddToDiagonal(this byte[][] a, double[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, byte[,] b, byte[,] result) @@ -47893,7 +47893,7 @@ public static double[][] AddToDiagonal(this byte[][] a, double[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte[][] b, byte[,] result) @@ -47928,7 +47928,7 @@ public static double[][] AddToDiagonal(this byte[][] a, double[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, byte[,] b, byte[][] result) @@ -47963,7 +47963,7 @@ public static byte[][] Add(this byte[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[,] b, byte[][] result) @@ -47996,7 +47996,7 @@ public static byte[][] Add(this byte[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, byte[][] b, byte[][] result) @@ -48028,7 +48028,7 @@ public static byte[][] Add(this byte[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[][] b, byte[][] result) @@ -48053,7 +48053,7 @@ public static byte[][] Add(this byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte[,] b, byte[,] result) @@ -48116,7 +48116,7 @@ public static byte[][] Add(this byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, byte b, byte[][] result) @@ -48149,7 +48149,7 @@ public static byte[][] Add(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte b, byte[][] result) @@ -48173,7 +48173,7 @@ public static byte[][] Add(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, byte b, byte[,] result) @@ -48198,7 +48198,7 @@ public static byte[][] Add(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, byte[,] b, byte[][] result) @@ -48231,7 +48231,7 @@ public static byte[][] Add(this byte a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, byte[][] b, byte[][] result) @@ -48255,7 +48255,7 @@ public static byte[][] Add(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, byte[][] b, byte[,] result) @@ -48288,7 +48288,7 @@ public static byte[][] Add(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, byte[,] b, byte[,] result) @@ -48321,7 +48321,7 @@ public static byte[][] Add(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte b, byte[,] result) @@ -48354,7 +48354,7 @@ public static byte[][] Add(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, byte b, byte[][] result) @@ -48387,7 +48387,7 @@ public static byte[][] Add(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, byte b, byte[,] result) @@ -48438,7 +48438,7 @@ public static byte[][] Add(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, byte[] b, byte[] result) @@ -48469,7 +48469,7 @@ public static byte[] Add(this byte[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, byte b, byte[] result) @@ -48492,7 +48492,7 @@ public static byte[] Add(this byte[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, byte[] b, byte[] result) @@ -48530,7 +48530,7 @@ public static byte[] Add(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, byte[] b, int dimension, byte[,] result) @@ -48577,7 +48577,7 @@ public static byte[] Add(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, byte[] b, int dimension, byte[][] result) @@ -48630,7 +48630,7 @@ public static byte[][] Add(this byte[][] a, byte[] b, int dimension, byte[][] r #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, byte[,] b, byte[,] result) @@ -48656,7 +48656,7 @@ public static byte[][] Add(this byte[][] a, byte[] b, int dimension, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, byte[][] b, byte[][] result) @@ -48670,7 +48670,7 @@ public static byte[][] AddToDiagonal(this byte a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, byte[,] b, byte[,] result) @@ -48696,7 +48696,7 @@ public static byte[][] AddToDiagonal(this byte a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, byte[][] b, byte[][] result) @@ -48710,7 +48710,7 @@ public static byte[][] AddToDiagonal(this byte[] a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, byte b, byte[,] result) @@ -48736,7 +48736,7 @@ public static byte[][] AddToDiagonal(this byte[] a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, byte b, byte[][] result) @@ -48750,7 +48750,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, byte[] b, byte[,] result) @@ -48776,7 +48776,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, byte[] b, byte[][] result) @@ -48804,7 +48804,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, byte[,] b, double[,] result) @@ -48839,7 +48839,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, byte[][] b, double[,] result) @@ -48874,7 +48874,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, byte[] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, byte[,] b, double[][] result) @@ -48909,7 +48909,7 @@ public static double[][] Add(this byte[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, byte[,] b, double[][] result) @@ -48942,7 +48942,7 @@ public static double[][] Add(this byte[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, byte[][] b, double[][] result) @@ -48974,7 +48974,7 @@ public static double[][] Add(this byte[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, byte[][] b, double[][] result) @@ -48999,7 +48999,7 @@ public static double[][] Add(this byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, byte[,] b, double[,] result) @@ -49062,7 +49062,7 @@ public static double[][] Add(this byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, byte b, double[][] result) @@ -49095,7 +49095,7 @@ public static double[][] Add(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, byte b, double[][] result) @@ -49119,7 +49119,7 @@ public static double[][] Add(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, byte b, double[,] result) @@ -49144,7 +49144,7 @@ public static double[][] Add(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, byte[,] b, double[][] result) @@ -49177,7 +49177,7 @@ public static double[][] Add(this byte a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, byte[][] b, double[][] result) @@ -49201,7 +49201,7 @@ public static double[][] Add(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, byte[][] b, double[,] result) @@ -49234,7 +49234,7 @@ public static double[][] Add(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, byte[,] b, double[,] result) @@ -49267,7 +49267,7 @@ public static double[][] Add(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, byte b, double[,] result) @@ -49300,7 +49300,7 @@ public static double[][] Add(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, byte b, double[][] result) @@ -49333,7 +49333,7 @@ public static double[][] Add(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, byte b, double[,] result) @@ -49384,7 +49384,7 @@ public static double[][] Add(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, byte[] b, double[] result) @@ -49415,7 +49415,7 @@ public static double[] Add(this byte[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, byte b, double[] result) @@ -49438,7 +49438,7 @@ public static double[] Add(this byte[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, byte[] b, double[] result) @@ -49476,7 +49476,7 @@ public static double[] Add(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, byte[] b, int dimension, double[,] result) @@ -49523,7 +49523,7 @@ public static double[] Add(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, byte[] b, int dimension, double[][] result) @@ -49576,7 +49576,7 @@ public static double[][] Add(this byte[][] a, byte[] b, int dimension, double[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, byte[,] b, double[,] result) @@ -49602,7 +49602,7 @@ public static double[][] Add(this byte[][] a, byte[] b, int dimension, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, byte[][] b, double[][] result) @@ -49616,7 +49616,7 @@ public static double[][] AddToDiagonal(this byte a, byte[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, byte[,] b, double[,] result) @@ -49642,7 +49642,7 @@ public static double[][] AddToDiagonal(this byte a, byte[][] b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, byte[][] b, double[][] result) @@ -49656,7 +49656,7 @@ public static double[][] AddToDiagonal(this byte[] a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, byte b, double[,] result) @@ -49682,7 +49682,7 @@ public static double[][] AddToDiagonal(this byte[] a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, byte b, double[][] result) @@ -49696,7 +49696,7 @@ public static double[][] AddToDiagonal(this byte[][] a, byte b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, byte[] b, double[,] result) @@ -49722,7 +49722,7 @@ public static double[][] AddToDiagonal(this byte[][] a, byte b, double[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, byte[] b, double[][] result) @@ -49750,7 +49750,7 @@ public static double[][] AddToDiagonal(this byte[][] a, byte[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, decimal[,] b, byte[,] result) @@ -49785,7 +49785,7 @@ public static double[][] AddToDiagonal(this byte[][] a, byte[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, decimal[][] b, byte[,] result) @@ -49820,7 +49820,7 @@ public static double[][] AddToDiagonal(this byte[][] a, byte[] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, decimal[,] b, byte[][] result) @@ -49855,7 +49855,7 @@ public static byte[][] Add(this byte[,] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, decimal[,] b, byte[][] result) @@ -49888,7 +49888,7 @@ public static byte[][] Add(this byte[][] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, decimal[][] b, byte[][] result) @@ -49920,7 +49920,7 @@ public static byte[][] Add(this byte[,] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, decimal[][] b, byte[][] result) @@ -49945,7 +49945,7 @@ public static byte[][] Add(this byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, decimal[,] b, byte[,] result) @@ -50008,7 +50008,7 @@ public static byte[][] Add(this byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, decimal b, byte[][] result) @@ -50041,7 +50041,7 @@ public static byte[][] Add(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, decimal b, byte[][] result) @@ -50065,7 +50065,7 @@ public static byte[][] Add(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, decimal b, byte[,] result) @@ -50090,7 +50090,7 @@ public static byte[][] Add(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, decimal[,] b, byte[][] result) @@ -50123,7 +50123,7 @@ public static byte[][] Add(this byte a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte a, decimal[][] b, byte[][] result) @@ -50147,7 +50147,7 @@ public static byte[][] Add(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, decimal[][] b, byte[,] result) @@ -50180,7 +50180,7 @@ public static byte[][] Add(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte a, decimal[,] b, byte[,] result) @@ -50213,7 +50213,7 @@ public static byte[][] Add(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, decimal b, byte[,] result) @@ -50246,7 +50246,7 @@ public static byte[][] Add(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[,] a, decimal b, byte[][] result) @@ -50279,7 +50279,7 @@ public static byte[][] Add(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[][] a, decimal b, byte[,] result) @@ -50330,7 +50330,7 @@ public static byte[][] Add(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, decimal[] b, byte[] result) @@ -50361,7 +50361,7 @@ public static byte[] Add(this byte[] a, decimal[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte[] a, decimal b, byte[] result) @@ -50384,7 +50384,7 @@ public static byte[] Add(this byte[] a, decimal b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this byte a, decimal[] b, byte[] result) @@ -50422,7 +50422,7 @@ public static byte[] Add(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this byte[,] a, decimal[] b, int dimension, byte[,] result) @@ -50469,7 +50469,7 @@ public static byte[] Add(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this byte[][] a, decimal[] b, int dimension, byte[][] result) @@ -50522,7 +50522,7 @@ public static byte[][] Add(this byte[][] a, decimal[] b, int dimension, byte[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte a, decimal[,] b, byte[,] result) @@ -50548,7 +50548,7 @@ public static byte[][] Add(this byte[][] a, decimal[] b, int dimension, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte a, decimal[][] b, byte[][] result) @@ -50562,7 +50562,7 @@ public static byte[][] AddToDiagonal(this byte a, decimal[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[] a, decimal[,] b, byte[,] result) @@ -50588,7 +50588,7 @@ public static byte[][] AddToDiagonal(this byte a, decimal[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[] a, decimal[][] b, byte[][] result) @@ -50602,7 +50602,7 @@ public static byte[][] AddToDiagonal(this byte[] a, decimal[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, decimal b, byte[,] result) @@ -50628,7 +50628,7 @@ public static byte[][] AddToDiagonal(this byte[] a, decimal[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, decimal b, byte[][] result) @@ -50642,7 +50642,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, decimal b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this byte[,] a, decimal[] b, byte[,] result) @@ -50668,7 +50668,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, decimal b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this byte[][] a, decimal[] b, byte[][] result) @@ -50696,7 +50696,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, decimal[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[][] a, decimal[,] b, decimal[,] result) @@ -50731,7 +50731,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, decimal[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[,] a, decimal[][] b, decimal[,] result) @@ -50766,7 +50766,7 @@ public static byte[][] AddToDiagonal(this byte[][] a, decimal[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[,] a, decimal[,] b, decimal[][] result) @@ -50801,7 +50801,7 @@ public static decimal[][] Add(this byte[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[][] a, decimal[,] b, decimal[][] result) @@ -50834,7 +50834,7 @@ public static decimal[][] Add(this byte[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[,] a, decimal[][] b, decimal[][] result) @@ -50866,7 +50866,7 @@ public static decimal[][] Add(this byte[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[][] a, decimal[][] b, decimal[][] result) @@ -50891,7 +50891,7 @@ public static decimal[][] Add(this byte[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[,] a, decimal[,] b, decimal[,] result) @@ -50954,7 +50954,7 @@ public static decimal[][] Add(this byte[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[,] a, decimal b, decimal[][] result) @@ -50987,7 +50987,7 @@ public static decimal[][] Add(this byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[][] a, decimal b, decimal[][] result) @@ -51011,7 +51011,7 @@ public static decimal[][] Add(this byte[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[][] a, decimal b, decimal[,] result) @@ -51036,7 +51036,7 @@ public static decimal[][] Add(this byte[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte a, decimal[,] b, decimal[][] result) @@ -51069,7 +51069,7 @@ public static decimal[][] Add(this byte a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result) @@ -51093,7 +51093,7 @@ public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte a, decimal[][] b, decimal[,] result) @@ -51126,7 +51126,7 @@ public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte a, decimal[,] b, decimal[,] result) @@ -51159,7 +51159,7 @@ public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[,] a, decimal b, decimal[,] result) @@ -51192,7 +51192,7 @@ public static decimal[][] Add(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[,] a, decimal b, decimal[][] result) @@ -51225,7 +51225,7 @@ public static decimal[][] Add(this byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[][] a, decimal b, decimal[,] result) @@ -51276,7 +51276,7 @@ public static decimal[][] Add(this byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this byte[] a, decimal[] b, decimal[] result) @@ -51307,7 +51307,7 @@ public static decimal[] Add(this byte[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this byte[] a, decimal b, decimal[] result) @@ -51330,7 +51330,7 @@ public static decimal[] Add(this byte[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this byte a, decimal[] b, decimal[] result) @@ -51368,7 +51368,7 @@ public static decimal[] Add(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this byte[,] a, decimal[] b, int dimension, decimal[,] result) @@ -51415,7 +51415,7 @@ public static decimal[] Add(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this byte[][] a, decimal[] b, int dimension, decimal[][] result) @@ -51468,7 +51468,7 @@ public static decimal[][] Add(this byte[][] a, decimal[] b, int dimension, deci #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this byte a, decimal[,] b, decimal[,] result) @@ -51494,7 +51494,7 @@ public static decimal[][] Add(this byte[][] a, decimal[] b, int dimension, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this byte a, decimal[][] b, decimal[][] result) @@ -51508,7 +51508,7 @@ public static decimal[][] AddToDiagonal(this byte a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this byte[] a, decimal[,] b, decimal[,] result) @@ -51534,7 +51534,7 @@ public static decimal[][] AddToDiagonal(this byte a, decimal[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this byte[] a, decimal[][] b, decimal[][] result) @@ -51548,7 +51548,7 @@ public static decimal[][] AddToDiagonal(this byte[] a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this byte[,] a, decimal b, decimal[,] result) @@ -51574,7 +51574,7 @@ public static decimal[][] AddToDiagonal(this byte[] a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this byte[][] a, decimal b, decimal[][] result) @@ -51588,7 +51588,7 @@ public static decimal[][] AddToDiagonal(this byte[][] a, decimal b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this byte[,] a, decimal[] b, decimal[,] result) @@ -51614,7 +51614,7 @@ public static decimal[][] AddToDiagonal(this byte[][] a, decimal b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this byte[][] a, decimal[] b, decimal[][] result) @@ -51642,7 +51642,7 @@ public static decimal[][] AddToDiagonal(this byte[][] a, decimal[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, decimal[,] b, double[,] result) @@ -51677,7 +51677,7 @@ public static decimal[][] AddToDiagonal(this byte[][] a, decimal[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, decimal[][] b, double[,] result) @@ -51712,7 +51712,7 @@ public static decimal[][] AddToDiagonal(this byte[][] a, decimal[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, decimal[,] b, double[][] result) @@ -51747,7 +51747,7 @@ public static double[][] Add(this byte[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, decimal[,] b, double[][] result) @@ -51780,7 +51780,7 @@ public static double[][] Add(this byte[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, decimal[][] b, double[][] result) @@ -51812,7 +51812,7 @@ public static double[][] Add(this byte[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, decimal[][] b, double[][] result) @@ -51837,7 +51837,7 @@ public static double[][] Add(this byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, decimal[,] b, double[,] result) @@ -51900,7 +51900,7 @@ public static double[][] Add(this byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, decimal b, double[][] result) @@ -51933,7 +51933,7 @@ public static double[][] Add(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, decimal b, double[][] result) @@ -51957,7 +51957,7 @@ public static double[][] Add(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, decimal b, double[,] result) @@ -51982,7 +51982,7 @@ public static double[][] Add(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, decimal[,] b, double[][] result) @@ -52015,7 +52015,7 @@ public static double[][] Add(this byte a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte a, decimal[][] b, double[][] result) @@ -52039,7 +52039,7 @@ public static double[][] Add(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, decimal[][] b, double[,] result) @@ -52072,7 +52072,7 @@ public static double[][] Add(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte a, decimal[,] b, double[,] result) @@ -52105,7 +52105,7 @@ public static double[][] Add(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, decimal b, double[,] result) @@ -52138,7 +52138,7 @@ public static double[][] Add(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[,] a, decimal b, double[][] result) @@ -52171,7 +52171,7 @@ public static double[][] Add(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[][] a, decimal b, double[,] result) @@ -52222,7 +52222,7 @@ public static double[][] Add(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, decimal[] b, double[] result) @@ -52253,7 +52253,7 @@ public static double[] Add(this byte[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte[] a, decimal b, double[] result) @@ -52276,7 +52276,7 @@ public static double[] Add(this byte[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this byte a, decimal[] b, double[] result) @@ -52314,7 +52314,7 @@ public static double[] Add(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this byte[,] a, decimal[] b, int dimension, double[,] result) @@ -52361,7 +52361,7 @@ public static double[] Add(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this byte[][] a, decimal[] b, int dimension, double[][] result) @@ -52414,7 +52414,7 @@ public static double[][] Add(this byte[][] a, decimal[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte a, decimal[,] b, double[,] result) @@ -52440,7 +52440,7 @@ public static double[][] Add(this byte[][] a, decimal[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte a, decimal[][] b, double[][] result) @@ -52454,7 +52454,7 @@ public static double[][] AddToDiagonal(this byte a, decimal[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[] a, decimal[,] b, double[,] result) @@ -52480,7 +52480,7 @@ public static double[][] AddToDiagonal(this byte a, decimal[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[] a, decimal[][] b, double[][] result) @@ -52494,7 +52494,7 @@ public static double[][] AddToDiagonal(this byte[] a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, decimal b, double[,] result) @@ -52520,7 +52520,7 @@ public static double[][] AddToDiagonal(this byte[] a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, decimal b, double[][] result) @@ -52534,7 +52534,7 @@ public static double[][] AddToDiagonal(this byte[][] a, decimal b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this byte[,] a, decimal[] b, double[,] result) @@ -52560,7 +52560,7 @@ public static double[][] AddToDiagonal(this byte[][] a, decimal b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this byte[][] a, decimal[] b, double[][] result) @@ -52588,7 +52588,7 @@ public static double[][] AddToDiagonal(this byte[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, int[,] b, decimal[,] result) @@ -52623,7 +52623,7 @@ public static double[][] AddToDiagonal(this byte[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, int[][] b, decimal[,] result) @@ -52658,7 +52658,7 @@ public static double[][] AddToDiagonal(this byte[][] a, decimal[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, int[,] b, decimal[][] result) @@ -52693,7 +52693,7 @@ public static decimal[][] Add(this decimal[,] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, int[,] b, decimal[][] result) @@ -52726,7 +52726,7 @@ public static decimal[][] Add(this decimal[][] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, int[][] b, decimal[][] result) @@ -52758,7 +52758,7 @@ public static decimal[][] Add(this decimal[,] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, int[][] b, decimal[][] result) @@ -52783,7 +52783,7 @@ public static decimal[][] Add(this decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, int[,] b, decimal[,] result) @@ -52846,7 +52846,7 @@ public static decimal[][] Add(this decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, int b, decimal[][] result) @@ -52879,7 +52879,7 @@ public static decimal[][] Add(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, int b, decimal[][] result) @@ -52903,7 +52903,7 @@ public static decimal[][] Add(this decimal[][] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, int b, decimal[,] result) @@ -52928,7 +52928,7 @@ public static decimal[][] Add(this decimal[][] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, int[,] b, decimal[][] result) @@ -52961,7 +52961,7 @@ public static decimal[][] Add(this decimal a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result) @@ -52985,7 +52985,7 @@ public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, int[][] b, decimal[,] result) @@ -53018,7 +53018,7 @@ public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, int[,] b, decimal[,] result) @@ -53051,7 +53051,7 @@ public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, int b, decimal[,] result) @@ -53084,7 +53084,7 @@ public static decimal[][] Add(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, int b, decimal[][] result) @@ -53117,7 +53117,7 @@ public static decimal[][] Add(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, int b, decimal[,] result) @@ -53168,7 +53168,7 @@ public static decimal[][] Add(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, int[] b, decimal[] result) @@ -53199,7 +53199,7 @@ public static decimal[] Add(this decimal[] a, int[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, int b, decimal[] result) @@ -53222,7 +53222,7 @@ public static decimal[] Add(this decimal[] a, int b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, int[] b, decimal[] result) @@ -53260,7 +53260,7 @@ public static decimal[] Add(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, int[] b, int dimension, decimal[,] result) @@ -53307,7 +53307,7 @@ public static decimal[] Add(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, int[] b, int dimension, decimal[][] result) @@ -53360,7 +53360,7 @@ public static decimal[][] Add(this decimal[][] a, int[] b, int dimension, decim #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, int[,] b, decimal[,] result) @@ -53386,7 +53386,7 @@ public static decimal[][] Add(this decimal[][] a, int[] b, int dimension, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, int[][] b, decimal[][] result) @@ -53400,7 +53400,7 @@ public static decimal[][] AddToDiagonal(this decimal a, int[][] b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, int[,] b, decimal[,] result) @@ -53426,7 +53426,7 @@ public static decimal[][] AddToDiagonal(this decimal a, int[][] b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, int[][] b, decimal[][] result) @@ -53440,7 +53440,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, int[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, int b, decimal[,] result) @@ -53466,7 +53466,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, int[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, int b, decimal[][] result) @@ -53480,7 +53480,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, int[] b, decimal[,] result) @@ -53506,7 +53506,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int b, decimal[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b, decimal[][] result) @@ -53534,7 +53534,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[][] a, int[,] b, int[,] result) @@ -53569,7 +53569,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int[][] b, int[,] result) @@ -53604,7 +53604,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, int[] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[,] a, int[,] b, int[][] result) @@ -53639,7 +53639,7 @@ public static int[][] Add(this decimal[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[,] b, int[][] result) @@ -53672,7 +53672,7 @@ public static int[][] Add(this decimal[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[,] a, int[][] b, int[][] result) @@ -53704,7 +53704,7 @@ public static int[][] Add(this decimal[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[][] b, int[][] result) @@ -53729,7 +53729,7 @@ public static int[][] Add(this decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int[,] b, int[,] result) @@ -53792,7 +53792,7 @@ public static int[][] Add(this decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[,] a, int b, int[][] result) @@ -53825,7 +53825,7 @@ public static int[][] Add(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int b, int[][] result) @@ -53849,7 +53849,7 @@ public static int[][] Add(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[][] a, int b, int[,] result) @@ -53874,7 +53874,7 @@ public static int[][] Add(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal a, int[,] b, int[][] result) @@ -53907,7 +53907,7 @@ public static int[][] Add(this decimal a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal a, int[][] b, int[][] result) @@ -53931,7 +53931,7 @@ public static int[][] Add(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal a, int[][] b, int[,] result) @@ -53964,7 +53964,7 @@ public static int[][] Add(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal a, int[,] b, int[,] result) @@ -53997,7 +53997,7 @@ public static int[][] Add(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int b, int[,] result) @@ -54030,7 +54030,7 @@ public static int[][] Add(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[,] a, int b, int[][] result) @@ -54063,7 +54063,7 @@ public static int[][] Add(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[][] a, int b, int[,] result) @@ -54114,7 +54114,7 @@ public static int[][] Add(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this decimal[] a, int[] b, int[] result) @@ -54145,7 +54145,7 @@ public static int[] Add(this decimal[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this decimal[] a, int b, int[] result) @@ -54168,7 +54168,7 @@ public static int[] Add(this decimal[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Add(this decimal a, int[] b, int[] result) @@ -54206,7 +54206,7 @@ public static int[] Add(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Add(this decimal[,] a, int[] b, int dimension, int[,] result) @@ -54253,7 +54253,7 @@ public static int[] Add(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Add(this decimal[][] a, int[] b, int dimension, int[][] result) @@ -54306,7 +54306,7 @@ public static int[][] Add(this decimal[][] a, int[] b, int dimension, int[][] r #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal a, int[,] b, int[,] result) @@ -54332,7 +54332,7 @@ public static int[][] Add(this decimal[][] a, int[] b, int dimension, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal a, int[][] b, int[][] result) @@ -54346,7 +54346,7 @@ public static int[][] AddToDiagonal(this decimal a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal[] a, int[,] b, int[,] result) @@ -54372,7 +54372,7 @@ public static int[][] AddToDiagonal(this decimal a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal[] a, int[][] b, int[][] result) @@ -54386,7 +54386,7 @@ public static int[][] AddToDiagonal(this decimal[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal[,] a, int b, int[,] result) @@ -54412,7 +54412,7 @@ public static int[][] AddToDiagonal(this decimal[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal[][] a, int b, int[][] result) @@ -54426,7 +54426,7 @@ public static int[][] AddToDiagonal(this decimal[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] AddToDiagonal(this decimal[,] a, int[] b, int[,] result) @@ -54452,7 +54452,7 @@ public static int[][] AddToDiagonal(this decimal[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] AddToDiagonal(this decimal[][] a, int[] b, int[][] result) @@ -54480,7 +54480,7 @@ public static int[][] AddToDiagonal(this decimal[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, int[,] b, double[,] result) @@ -54515,7 +54515,7 @@ public static int[][] AddToDiagonal(this decimal[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, int[][] b, double[,] result) @@ -54550,7 +54550,7 @@ public static int[][] AddToDiagonal(this decimal[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, int[,] b, double[][] result) @@ -54585,7 +54585,7 @@ public static double[][] Add(this decimal[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, int[,] b, double[][] result) @@ -54618,7 +54618,7 @@ public static double[][] Add(this decimal[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, int[][] b, double[][] result) @@ -54650,7 +54650,7 @@ public static double[][] Add(this decimal[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, int[][] b, double[][] result) @@ -54675,7 +54675,7 @@ public static double[][] Add(this decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, int[,] b, double[,] result) @@ -54738,7 +54738,7 @@ public static double[][] Add(this decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, int b, double[][] result) @@ -54771,7 +54771,7 @@ public static double[][] Add(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, int b, double[][] result) @@ -54795,7 +54795,7 @@ public static double[][] Add(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, int b, double[,] result) @@ -54820,7 +54820,7 @@ public static double[][] Add(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, int[,] b, double[][] result) @@ -54853,7 +54853,7 @@ public static double[][] Add(this decimal a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, int[][] b, double[][] result) @@ -54877,7 +54877,7 @@ public static double[][] Add(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, int[][] b, double[,] result) @@ -54910,7 +54910,7 @@ public static double[][] Add(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, int[,] b, double[,] result) @@ -54943,7 +54943,7 @@ public static double[][] Add(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, int b, double[,] result) @@ -54976,7 +54976,7 @@ public static double[][] Add(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, int b, double[][] result) @@ -55009,7 +55009,7 @@ public static double[][] Add(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, int b, double[,] result) @@ -55060,7 +55060,7 @@ public static double[][] Add(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, int[] b, double[] result) @@ -55091,7 +55091,7 @@ public static double[] Add(this decimal[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, int b, double[] result) @@ -55114,7 +55114,7 @@ public static double[] Add(this decimal[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, int[] b, double[] result) @@ -55152,7 +55152,7 @@ public static double[] Add(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, int[] b, int dimension, double[,] result) @@ -55199,7 +55199,7 @@ public static double[] Add(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, int[] b, int dimension, double[][] result) @@ -55252,7 +55252,7 @@ public static double[][] Add(this decimal[][] a, int[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, int[,] b, double[,] result) @@ -55278,7 +55278,7 @@ public static double[][] Add(this decimal[][] a, int[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, int[][] b, double[][] result) @@ -55292,7 +55292,7 @@ public static double[][] AddToDiagonal(this decimal a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, int[,] b, double[,] result) @@ -55318,7 +55318,7 @@ public static double[][] AddToDiagonal(this decimal a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, int[][] b, double[][] result) @@ -55332,7 +55332,7 @@ public static double[][] AddToDiagonal(this decimal[] a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, int b, double[,] result) @@ -55358,7 +55358,7 @@ public static double[][] AddToDiagonal(this decimal[] a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, int b, double[][] result) @@ -55372,7 +55372,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, int b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, int[] b, double[,] result) @@ -55398,7 +55398,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, int b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, int[] b, double[][] result) @@ -55426,7 +55426,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, float[,] b, decimal[,] result) @@ -55461,7 +55461,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, float[][] b, decimal[,] result) @@ -55496,7 +55496,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, float[,] b, decimal[][] result) @@ -55531,7 +55531,7 @@ public static decimal[][] Add(this decimal[,] a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, float[,] b, decimal[][] result) @@ -55564,7 +55564,7 @@ public static decimal[][] Add(this decimal[][] a, float[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, float[][] b, decimal[][] result) @@ -55596,7 +55596,7 @@ public static decimal[][] Add(this decimal[,] a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, float[][] b, decimal[][] result) @@ -55621,7 +55621,7 @@ public static decimal[][] Add(this decimal[][] a, float[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, float[,] b, decimal[,] result) @@ -55684,7 +55684,7 @@ public static decimal[][] Add(this decimal[][] a, float[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, float b, decimal[][] result) @@ -55717,7 +55717,7 @@ public static decimal[][] Add(this decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, float b, decimal[][] result) @@ -55741,7 +55741,7 @@ public static decimal[][] Add(this decimal[][] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, float b, decimal[,] result) @@ -55766,7 +55766,7 @@ public static decimal[][] Add(this decimal[][] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, float[,] b, decimal[][] result) @@ -55799,7 +55799,7 @@ public static decimal[][] Add(this decimal a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result) @@ -55823,7 +55823,7 @@ public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, float[][] b, decimal[,] result) @@ -55856,7 +55856,7 @@ public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, float[,] b, decimal[,] result) @@ -55889,7 +55889,7 @@ public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, float b, decimal[,] result) @@ -55922,7 +55922,7 @@ public static decimal[][] Add(this decimal a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, float b, decimal[][] result) @@ -55955,7 +55955,7 @@ public static decimal[][] Add(this decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, float b, decimal[,] result) @@ -56006,7 +56006,7 @@ public static decimal[][] Add(this decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, float[] b, decimal[] result) @@ -56037,7 +56037,7 @@ public static decimal[] Add(this decimal[] a, float[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, float b, decimal[] result) @@ -56060,7 +56060,7 @@ public static decimal[] Add(this decimal[] a, float b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, float[] b, decimal[] result) @@ -56098,7 +56098,7 @@ public static decimal[] Add(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, float[] b, int dimension, decimal[,] result) @@ -56145,7 +56145,7 @@ public static decimal[] Add(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, float[] b, int dimension, decimal[][] result) @@ -56198,7 +56198,7 @@ public static decimal[][] Add(this decimal[][] a, float[] b, int dimension, dec #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, float[,] b, decimal[,] result) @@ -56224,7 +56224,7 @@ public static decimal[][] Add(this decimal[][] a, float[] b, int dimension, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, float[][] b, decimal[][] result) @@ -56238,7 +56238,7 @@ public static decimal[][] AddToDiagonal(this decimal a, float[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, float[,] b, decimal[,] result) @@ -56264,7 +56264,7 @@ public static decimal[][] AddToDiagonal(this decimal a, float[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, float[][] b, decimal[][] result) @@ -56278,7 +56278,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, float[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, float b, decimal[,] result) @@ -56304,7 +56304,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, float[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, float b, decimal[][] result) @@ -56318,7 +56318,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, float[] b, decimal[,] result) @@ -56344,7 +56344,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b, decimal[][] result) @@ -56372,7 +56372,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[][] a, float[,] b, float[,] result) @@ -56407,7 +56407,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float[][] b, float[,] result) @@ -56442,7 +56442,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, float[] b, decimal[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[,] a, float[,] b, float[][] result) @@ -56477,7 +56477,7 @@ public static float[][] Add(this decimal[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[,] b, float[][] result) @@ -56510,7 +56510,7 @@ public static float[][] Add(this decimal[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[,] a, float[][] b, float[][] result) @@ -56542,7 +56542,7 @@ public static float[][] Add(this decimal[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[][] b, float[][] result) @@ -56567,7 +56567,7 @@ public static float[][] Add(this decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float[,] b, float[,] result) @@ -56630,7 +56630,7 @@ public static float[][] Add(this decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[,] a, float b, float[][] result) @@ -56663,7 +56663,7 @@ public static float[][] Add(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float b, float[][] result) @@ -56687,7 +56687,7 @@ public static float[][] Add(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[][] a, float b, float[,] result) @@ -56712,7 +56712,7 @@ public static float[][] Add(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal a, float[,] b, float[][] result) @@ -56745,7 +56745,7 @@ public static float[][] Add(this decimal a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal a, float[][] b, float[][] result) @@ -56769,7 +56769,7 @@ public static float[][] Add(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal a, float[][] b, float[,] result) @@ -56802,7 +56802,7 @@ public static float[][] Add(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal a, float[,] b, float[,] result) @@ -56835,7 +56835,7 @@ public static float[][] Add(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float b, float[,] result) @@ -56868,7 +56868,7 @@ public static float[][] Add(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[,] a, float b, float[][] result) @@ -56901,7 +56901,7 @@ public static float[][] Add(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[][] a, float b, float[,] result) @@ -56952,7 +56952,7 @@ public static float[][] Add(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this decimal[] a, float[] b, float[] result) @@ -56983,7 +56983,7 @@ public static float[] Add(this decimal[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this decimal[] a, float b, float[] result) @@ -57006,7 +57006,7 @@ public static float[] Add(this decimal[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Add(this decimal a, float[] b, float[] result) @@ -57044,7 +57044,7 @@ public static float[] Add(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Add(this decimal[,] a, float[] b, int dimension, float[,] result) @@ -57091,7 +57091,7 @@ public static float[] Add(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Add(this decimal[][] a, float[] b, int dimension, float[][] result) @@ -57144,7 +57144,7 @@ public static float[][] Add(this decimal[][] a, float[] b, int dimension, float #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal a, float[,] b, float[,] result) @@ -57170,7 +57170,7 @@ public static float[][] Add(this decimal[][] a, float[] b, int dimension, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal a, float[][] b, float[][] result) @@ -57184,7 +57184,7 @@ public static float[][] AddToDiagonal(this decimal a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal[] a, float[,] b, float[,] result) @@ -57210,7 +57210,7 @@ public static float[][] AddToDiagonal(this decimal a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal[] a, float[][] b, float[][] result) @@ -57224,7 +57224,7 @@ public static float[][] AddToDiagonal(this decimal[] a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal[,] a, float b, float[,] result) @@ -57250,7 +57250,7 @@ public static float[][] AddToDiagonal(this decimal[] a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal[][] a, float b, float[][] result) @@ -57264,7 +57264,7 @@ public static float[][] AddToDiagonal(this decimal[][] a, float b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] AddToDiagonal(this decimal[,] a, float[] b, float[,] result) @@ -57290,7 +57290,7 @@ public static float[][] AddToDiagonal(this decimal[][] a, float b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] AddToDiagonal(this decimal[][] a, float[] b, float[][] result) @@ -57318,7 +57318,7 @@ public static float[][] AddToDiagonal(this decimal[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, float[,] b, double[,] result) @@ -57353,7 +57353,7 @@ public static float[][] AddToDiagonal(this decimal[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, float[][] b, double[,] result) @@ -57388,7 +57388,7 @@ public static float[][] AddToDiagonal(this decimal[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, float[,] b, double[][] result) @@ -57423,7 +57423,7 @@ public static double[][] Add(this decimal[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, float[,] b, double[][] result) @@ -57456,7 +57456,7 @@ public static double[][] Add(this decimal[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, float[][] b, double[][] result) @@ -57488,7 +57488,7 @@ public static double[][] Add(this decimal[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, float[][] b, double[][] result) @@ -57513,7 +57513,7 @@ public static double[][] Add(this decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, float[,] b, double[,] result) @@ -57576,7 +57576,7 @@ public static double[][] Add(this decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, float b, double[][] result) @@ -57609,7 +57609,7 @@ public static double[][] Add(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, float b, double[][] result) @@ -57633,7 +57633,7 @@ public static double[][] Add(this decimal[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, float b, double[,] result) @@ -57658,7 +57658,7 @@ public static double[][] Add(this decimal[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, float[,] b, double[][] result) @@ -57691,7 +57691,7 @@ public static double[][] Add(this decimal a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, float[][] b, double[][] result) @@ -57715,7 +57715,7 @@ public static double[][] Add(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, float[][] b, double[,] result) @@ -57748,7 +57748,7 @@ public static double[][] Add(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, float[,] b, double[,] result) @@ -57781,7 +57781,7 @@ public static double[][] Add(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, float b, double[,] result) @@ -57814,7 +57814,7 @@ public static double[][] Add(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, float b, double[][] result) @@ -57847,7 +57847,7 @@ public static double[][] Add(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, float b, double[,] result) @@ -57898,7 +57898,7 @@ public static double[][] Add(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, float[] b, double[] result) @@ -57929,7 +57929,7 @@ public static double[] Add(this decimal[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, float b, double[] result) @@ -57952,7 +57952,7 @@ public static double[] Add(this decimal[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, float[] b, double[] result) @@ -57990,7 +57990,7 @@ public static double[] Add(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, float[] b, int dimension, double[,] result) @@ -58037,7 +58037,7 @@ public static double[] Add(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, float[] b, int dimension, double[][] result) @@ -58090,7 +58090,7 @@ public static double[][] Add(this decimal[][] a, float[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, float[,] b, double[,] result) @@ -58116,7 +58116,7 @@ public static double[][] Add(this decimal[][] a, float[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, float[][] b, double[][] result) @@ -58130,7 +58130,7 @@ public static double[][] AddToDiagonal(this decimal a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, float[,] b, double[,] result) @@ -58156,7 +58156,7 @@ public static double[][] AddToDiagonal(this decimal a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, float[][] b, double[][] result) @@ -58170,7 +58170,7 @@ public static double[][] AddToDiagonal(this decimal[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, float b, double[,] result) @@ -58196,7 +58196,7 @@ public static double[][] AddToDiagonal(this decimal[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, float b, double[][] result) @@ -58210,7 +58210,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, float b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, float[] b, double[,] result) @@ -58236,7 +58236,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, float b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, float[] b, double[][] result) @@ -58264,7 +58264,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, double[,] b, decimal[,] result) @@ -58299,7 +58299,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, double[][] b, decimal[,] result) @@ -58334,7 +58334,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, double[,] b, decimal[][] result) @@ -58369,7 +58369,7 @@ public static decimal[][] Add(this decimal[,] a, double[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, double[,] b, decimal[][] result) @@ -58402,7 +58402,7 @@ public static decimal[][] Add(this decimal[][] a, double[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, double[][] b, decimal[][] result) @@ -58434,7 +58434,7 @@ public static decimal[][] Add(this decimal[,] a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, double[][] b, decimal[][] result) @@ -58459,7 +58459,7 @@ public static decimal[][] Add(this decimal[][] a, double[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, double[,] b, decimal[,] result) @@ -58522,7 +58522,7 @@ public static decimal[][] Add(this decimal[][] a, double[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, double b, decimal[][] result) @@ -58555,7 +58555,7 @@ public static decimal[][] Add(this decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, double b, decimal[][] result) @@ -58579,7 +58579,7 @@ public static decimal[][] Add(this decimal[][] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, double b, decimal[,] result) @@ -58604,7 +58604,7 @@ public static decimal[][] Add(this decimal[][] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, double[,] b, decimal[][] result) @@ -58637,7 +58637,7 @@ public static decimal[][] Add(this decimal a, double[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result) @@ -58661,7 +58661,7 @@ public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, double[][] b, decimal[,] result) @@ -58694,7 +58694,7 @@ public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, double[,] b, decimal[,] result) @@ -58727,7 +58727,7 @@ public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, double b, decimal[,] result) @@ -58760,7 +58760,7 @@ public static decimal[][] Add(this decimal a, double[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, double b, decimal[][] result) @@ -58793,7 +58793,7 @@ public static decimal[][] Add(this decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, double b, decimal[,] result) @@ -58844,7 +58844,7 @@ public static decimal[][] Add(this decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, double[] b, decimal[] result) @@ -58875,7 +58875,7 @@ public static decimal[] Add(this decimal[] a, double[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, double b, decimal[] result) @@ -58898,7 +58898,7 @@ public static decimal[] Add(this decimal[] a, double b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, double[] b, decimal[] result) @@ -58936,7 +58936,7 @@ public static decimal[] Add(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, double[] b, int dimension, decimal[,] result) @@ -58983,7 +58983,7 @@ public static decimal[] Add(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, double[] b, int dimension, decimal[][] result) @@ -59036,7 +59036,7 @@ public static decimal[][] Add(this decimal[][] a, double[] b, int dimension, de #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, double[,] b, decimal[,] result) @@ -59062,7 +59062,7 @@ public static decimal[][] Add(this decimal[][] a, double[] b, int dimension, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, double[][] b, decimal[][] result) @@ -59076,7 +59076,7 @@ public static decimal[][] AddToDiagonal(this decimal a, double[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, double[,] b, decimal[,] result) @@ -59102,7 +59102,7 @@ public static decimal[][] AddToDiagonal(this decimal a, double[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, double[][] b, decimal[][] result) @@ -59116,7 +59116,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, double[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, double b, decimal[,] result) @@ -59142,7 +59142,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, double[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, double b, decimal[][] result) @@ -59156,7 +59156,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, double[] b, decimal[,] result) @@ -59182,7 +59182,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b, decimal[][] result) @@ -59210,7 +59210,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, double[,] b, double[,] result) @@ -59245,7 +59245,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double[][] b, double[,] result) @@ -59280,7 +59280,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, double[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, double[,] b, double[][] result) @@ -59315,7 +59315,7 @@ public static double[][] Add(this decimal[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[,] b, double[][] result) @@ -59348,7 +59348,7 @@ public static double[][] Add(this decimal[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, double[][] b, double[][] result) @@ -59380,7 +59380,7 @@ public static double[][] Add(this decimal[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[][] b, double[][] result) @@ -59405,7 +59405,7 @@ public static double[][] Add(this decimal[][] a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double[,] b, double[,] result) @@ -59468,7 +59468,7 @@ public static double[][] Add(this decimal[][] a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, double b, double[][] result) @@ -59501,7 +59501,7 @@ public static double[][] Add(this decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double b, double[][] result) @@ -59525,7 +59525,7 @@ public static double[][] Add(this decimal[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, double b, double[,] result) @@ -59550,7 +59550,7 @@ public static double[][] Add(this decimal[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, double[,] b, double[][] result) @@ -59583,7 +59583,7 @@ public static double[][] Add(this decimal a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, double[][] b, double[][] result) @@ -59607,7 +59607,7 @@ public static double[][] Add(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, double[][] b, double[,] result) @@ -59640,7 +59640,7 @@ public static double[][] Add(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, double[,] b, double[,] result) @@ -59673,7 +59673,7 @@ public static double[][] Add(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double b, double[,] result) @@ -59706,7 +59706,7 @@ public static double[][] Add(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, double b, double[][] result) @@ -59739,7 +59739,7 @@ public static double[][] Add(this decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, double b, double[,] result) @@ -59790,7 +59790,7 @@ public static double[][] Add(this decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, double[] b, double[] result) @@ -59821,7 +59821,7 @@ public static double[] Add(this decimal[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, double b, double[] result) @@ -59844,7 +59844,7 @@ public static double[] Add(this decimal[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, double[] b, double[] result) @@ -59882,7 +59882,7 @@ public static double[] Add(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, double[] b, int dimension, double[,] result) @@ -59929,7 +59929,7 @@ public static double[] Add(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, double[] b, int dimension, double[][] result) @@ -59982,7 +59982,7 @@ public static double[][] Add(this decimal[][] a, double[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, double[,] b, double[,] result) @@ -60008,7 +60008,7 @@ public static double[][] Add(this decimal[][] a, double[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, double[][] b, double[][] result) @@ -60022,7 +60022,7 @@ public static double[][] AddToDiagonal(this decimal a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, double[,] b, double[,] result) @@ -60048,7 +60048,7 @@ public static double[][] AddToDiagonal(this decimal a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, double[][] b, double[][] result) @@ -60062,7 +60062,7 @@ public static double[][] AddToDiagonal(this decimal[] a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, double b, double[,] result) @@ -60088,7 +60088,7 @@ public static double[][] AddToDiagonal(this decimal[] a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, double b, double[][] result) @@ -60102,7 +60102,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, double[] b, double[,] result) @@ -60128,7 +60128,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, double[] b, double[][] result) @@ -60156,7 +60156,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, byte[,] b, decimal[,] result) @@ -60191,7 +60191,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, byte[][] b, decimal[,] result) @@ -60226,7 +60226,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, byte[,] b, decimal[][] result) @@ -60261,7 +60261,7 @@ public static decimal[][] Add(this decimal[,] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, byte[,] b, decimal[][] result) @@ -60294,7 +60294,7 @@ public static decimal[][] Add(this decimal[][] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, byte[][] b, decimal[][] result) @@ -60326,7 +60326,7 @@ public static decimal[][] Add(this decimal[,] a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, byte[][] b, decimal[][] result) @@ -60351,7 +60351,7 @@ public static decimal[][] Add(this decimal[][] a, byte[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, byte[,] b, decimal[,] result) @@ -60414,7 +60414,7 @@ public static decimal[][] Add(this decimal[][] a, byte[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, byte b, decimal[][] result) @@ -60447,7 +60447,7 @@ public static decimal[][] Add(this decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, byte b, decimal[][] result) @@ -60471,7 +60471,7 @@ public static decimal[][] Add(this decimal[][] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, byte b, decimal[,] result) @@ -60496,7 +60496,7 @@ public static decimal[][] Add(this decimal[][] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, byte[,] b, decimal[][] result) @@ -60529,7 +60529,7 @@ public static decimal[][] Add(this decimal a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result) @@ -60553,7 +60553,7 @@ public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, byte[][] b, decimal[,] result) @@ -60586,7 +60586,7 @@ public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, byte[,] b, decimal[,] result) @@ -60619,7 +60619,7 @@ public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, byte b, decimal[,] result) @@ -60652,7 +60652,7 @@ public static decimal[][] Add(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, byte b, decimal[][] result) @@ -60685,7 +60685,7 @@ public static decimal[][] Add(this decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, byte b, decimal[,] result) @@ -60736,7 +60736,7 @@ public static decimal[][] Add(this decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, byte[] b, decimal[] result) @@ -60767,7 +60767,7 @@ public static decimal[] Add(this decimal[] a, byte[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, byte b, decimal[] result) @@ -60790,7 +60790,7 @@ public static decimal[] Add(this decimal[] a, byte b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, byte[] b, decimal[] result) @@ -60828,7 +60828,7 @@ public static decimal[] Add(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, byte[] b, int dimension, decimal[,] result) @@ -60875,7 +60875,7 @@ public static decimal[] Add(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, byte[] b, int dimension, decimal[][] result) @@ -60928,7 +60928,7 @@ public static decimal[][] Add(this decimal[][] a, byte[] b, int dimension, deci #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, byte[,] b, decimal[,] result) @@ -60954,7 +60954,7 @@ public static decimal[][] Add(this decimal[][] a, byte[] b, int dimension, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, byte[][] b, decimal[][] result) @@ -60968,7 +60968,7 @@ public static decimal[][] AddToDiagonal(this decimal a, byte[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, byte[,] b, decimal[,] result) @@ -60994,7 +60994,7 @@ public static decimal[][] AddToDiagonal(this decimal a, byte[][] b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, byte[][] b, decimal[][] result) @@ -61008,7 +61008,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, byte[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, byte b, decimal[,] result) @@ -61034,7 +61034,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, byte[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, byte b, decimal[][] result) @@ -61048,7 +61048,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, byte b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, byte[] b, decimal[,] result) @@ -61074,7 +61074,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, byte b, decimal[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, byte[] b, decimal[][] result) @@ -61102,7 +61102,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, byte[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[][] a, byte[,] b, byte[,] result) @@ -61137,7 +61137,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, byte[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[,] a, byte[][] b, byte[,] result) @@ -61172,7 +61172,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, byte[] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[,] a, byte[,] b, byte[][] result) @@ -61207,7 +61207,7 @@ public static byte[][] Add(this decimal[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[][] a, byte[,] b, byte[][] result) @@ -61240,7 +61240,7 @@ public static byte[][] Add(this decimal[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[,] a, byte[][] b, byte[][] result) @@ -61272,7 +61272,7 @@ public static byte[][] Add(this decimal[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[][] a, byte[][] b, byte[][] result) @@ -61297,7 +61297,7 @@ public static byte[][] Add(this decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[,] a, byte[,] b, byte[,] result) @@ -61360,7 +61360,7 @@ public static byte[][] Add(this decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[,] a, byte b, byte[][] result) @@ -61393,7 +61393,7 @@ public static byte[][] Add(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[][] a, byte b, byte[][] result) @@ -61417,7 +61417,7 @@ public static byte[][] Add(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[][] a, byte b, byte[,] result) @@ -61442,7 +61442,7 @@ public static byte[][] Add(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal a, byte[,] b, byte[][] result) @@ -61475,7 +61475,7 @@ public static byte[][] Add(this decimal a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal a, byte[][] b, byte[][] result) @@ -61499,7 +61499,7 @@ public static byte[][] Add(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal a, byte[][] b, byte[,] result) @@ -61532,7 +61532,7 @@ public static byte[][] Add(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal a, byte[,] b, byte[,] result) @@ -61565,7 +61565,7 @@ public static byte[][] Add(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[,] a, byte b, byte[,] result) @@ -61598,7 +61598,7 @@ public static byte[][] Add(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[,] a, byte b, byte[][] result) @@ -61631,7 +61631,7 @@ public static byte[][] Add(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[][] a, byte b, byte[,] result) @@ -61682,7 +61682,7 @@ public static byte[][] Add(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this decimal[] a, byte[] b, byte[] result) @@ -61713,7 +61713,7 @@ public static byte[] Add(this decimal[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this decimal[] a, byte b, byte[] result) @@ -61736,7 +61736,7 @@ public static byte[] Add(this decimal[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Add(this decimal a, byte[] b, byte[] result) @@ -61774,7 +61774,7 @@ public static byte[] Add(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Add(this decimal[,] a, byte[] b, int dimension, byte[,] result) @@ -61821,7 +61821,7 @@ public static byte[] Add(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Add(this decimal[][] a, byte[] b, int dimension, byte[][] result) @@ -61874,7 +61874,7 @@ public static byte[][] Add(this decimal[][] a, byte[] b, int dimension, byte[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this decimal a, byte[,] b, byte[,] result) @@ -61900,7 +61900,7 @@ public static byte[][] Add(this decimal[][] a, byte[] b, int dimension, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this decimal a, byte[][] b, byte[][] result) @@ -61914,7 +61914,7 @@ public static byte[][] AddToDiagonal(this decimal a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this decimal[] a, byte[,] b, byte[,] result) @@ -61940,7 +61940,7 @@ public static byte[][] AddToDiagonal(this decimal a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this decimal[] a, byte[][] b, byte[][] result) @@ -61954,7 +61954,7 @@ public static byte[][] AddToDiagonal(this decimal[] a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this decimal[,] a, byte b, byte[,] result) @@ -61980,7 +61980,7 @@ public static byte[][] AddToDiagonal(this decimal[] a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this decimal[][] a, byte b, byte[][] result) @@ -61994,7 +61994,7 @@ public static byte[][] AddToDiagonal(this decimal[][] a, byte b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] AddToDiagonal(this decimal[,] a, byte[] b, byte[,] result) @@ -62020,7 +62020,7 @@ public static byte[][] AddToDiagonal(this decimal[][] a, byte b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] AddToDiagonal(this decimal[][] a, byte[] b, byte[][] result) @@ -62048,7 +62048,7 @@ public static byte[][] AddToDiagonal(this decimal[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, byte[,] b, double[,] result) @@ -62083,7 +62083,7 @@ public static byte[][] AddToDiagonal(this decimal[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, byte[][] b, double[,] result) @@ -62118,7 +62118,7 @@ public static byte[][] AddToDiagonal(this decimal[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, byte[,] b, double[][] result) @@ -62153,7 +62153,7 @@ public static double[][] Add(this decimal[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, byte[,] b, double[][] result) @@ -62186,7 +62186,7 @@ public static double[][] Add(this decimal[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, byte[][] b, double[][] result) @@ -62218,7 +62218,7 @@ public static double[][] Add(this decimal[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, byte[][] b, double[][] result) @@ -62243,7 +62243,7 @@ public static double[][] Add(this decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, byte[,] b, double[,] result) @@ -62306,7 +62306,7 @@ public static double[][] Add(this decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, byte b, double[][] result) @@ -62339,7 +62339,7 @@ public static double[][] Add(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, byte b, double[][] result) @@ -62363,7 +62363,7 @@ public static double[][] Add(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, byte b, double[,] result) @@ -62388,7 +62388,7 @@ public static double[][] Add(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, byte[,] b, double[][] result) @@ -62421,7 +62421,7 @@ public static double[][] Add(this decimal a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, byte[][] b, double[][] result) @@ -62445,7 +62445,7 @@ public static double[][] Add(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, byte[][] b, double[,] result) @@ -62478,7 +62478,7 @@ public static double[][] Add(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, byte[,] b, double[,] result) @@ -62511,7 +62511,7 @@ public static double[][] Add(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, byte b, double[,] result) @@ -62544,7 +62544,7 @@ public static double[][] Add(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, byte b, double[][] result) @@ -62577,7 +62577,7 @@ public static double[][] Add(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, byte b, double[,] result) @@ -62628,7 +62628,7 @@ public static double[][] Add(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, byte[] b, double[] result) @@ -62659,7 +62659,7 @@ public static double[] Add(this decimal[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, byte b, double[] result) @@ -62682,7 +62682,7 @@ public static double[] Add(this decimal[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, byte[] b, double[] result) @@ -62720,7 +62720,7 @@ public static double[] Add(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, byte[] b, int dimension, double[,] result) @@ -62767,7 +62767,7 @@ public static double[] Add(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, byte[] b, int dimension, double[][] result) @@ -62820,7 +62820,7 @@ public static double[][] Add(this decimal[][] a, byte[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, byte[,] b, double[,] result) @@ -62846,7 +62846,7 @@ public static double[][] Add(this decimal[][] a, byte[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, byte[][] b, double[][] result) @@ -62860,7 +62860,7 @@ public static double[][] AddToDiagonal(this decimal a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, byte[,] b, double[,] result) @@ -62886,7 +62886,7 @@ public static double[][] AddToDiagonal(this decimal a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, byte[][] b, double[][] result) @@ -62900,7 +62900,7 @@ public static double[][] AddToDiagonal(this decimal[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, byte b, double[,] result) @@ -62926,7 +62926,7 @@ public static double[][] AddToDiagonal(this decimal[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, byte b, double[][] result) @@ -62940,7 +62940,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, byte b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, byte[] b, double[,] result) @@ -62966,7 +62966,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, byte b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, byte[] b, double[][] result) @@ -62994,7 +62994,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, decimal[,] b, decimal[,] result) @@ -63029,7 +63029,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal[][] b, decimal[,] result) @@ -63064,7 +63064,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, decimal[,] b, decimal[][] result) @@ -63099,7 +63099,7 @@ public static decimal[][] Add(this decimal[,] a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -63132,7 +63132,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -63164,7 +63164,7 @@ public static decimal[][] Add(this decimal[,] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -63189,7 +63189,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -63252,7 +63252,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, decimal b, decimal[][] result) @@ -63285,7 +63285,7 @@ public static decimal[][] Add(this decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal b, decimal[][] result) @@ -63309,7 +63309,7 @@ public static decimal[][] Add(this decimal[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, decimal b, decimal[,] result) @@ -63334,7 +63334,7 @@ public static decimal[][] Add(this decimal[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, decimal[,] b, decimal[][] result) @@ -63367,7 +63367,7 @@ public static decimal[][] Add(this decimal a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result) @@ -63391,7 +63391,7 @@ public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, decimal[][] b, decimal[,] result) @@ -63424,7 +63424,7 @@ public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal a, decimal[,] b, decimal[,] result) @@ -63457,7 +63457,7 @@ public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal b, decimal[,] result) @@ -63490,7 +63490,7 @@ public static decimal[][] Add(this decimal a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[,] a, decimal b, decimal[][] result) @@ -63523,7 +63523,7 @@ public static decimal[][] Add(this decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[][] a, decimal b, decimal[,] result) @@ -63574,7 +63574,7 @@ public static decimal[][] Add(this decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, decimal[] b, decimal[] result) @@ -63605,7 +63605,7 @@ public static decimal[] Add(this decimal[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal[] a, decimal b, decimal[] result) @@ -63628,7 +63628,7 @@ public static decimal[] Add(this decimal[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Add(this decimal a, decimal[] b, decimal[] result) @@ -63666,7 +63666,7 @@ public static decimal[] Add(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Add(this decimal[,] a, decimal[] b, int dimension, decimal[,] result) @@ -63713,7 +63713,7 @@ public static decimal[] Add(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension, decimal[][] result) @@ -63766,7 +63766,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal a, decimal[,] b, decimal[,] result) @@ -63792,7 +63792,7 @@ public static decimal[][] Add(this decimal[][] a, decimal[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b, decimal[][] result) @@ -63806,7 +63806,7 @@ public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[] a, decimal[,] b, decimal[,] result) @@ -63832,7 +63832,7 @@ public static decimal[][] AddToDiagonal(this decimal a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b, decimal[][] result) @@ -63846,7 +63846,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, decimal b, decimal[,] result) @@ -63872,7 +63872,7 @@ public static decimal[][] AddToDiagonal(this decimal[] a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b, decimal[][] result) @@ -63886,7 +63886,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] AddToDiagonal(this decimal[,] a, decimal[] b, decimal[,] result) @@ -63912,7 +63912,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b, decimal[][] result) @@ -63940,7 +63940,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, decimal[,] b, double[,] result) @@ -63975,7 +63975,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, decimal[][] b, double[,] result) @@ -64010,7 +64010,7 @@ public static decimal[][] AddToDiagonal(this decimal[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, decimal[,] b, double[][] result) @@ -64045,7 +64045,7 @@ public static double[][] Add(this decimal[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, decimal[,] b, double[][] result) @@ -64078,7 +64078,7 @@ public static double[][] Add(this decimal[][] a, decimal[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, decimal[][] b, double[][] result) @@ -64110,7 +64110,7 @@ public static double[][] Add(this decimal[,] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, decimal[][] b, double[][] result) @@ -64135,7 +64135,7 @@ public static double[][] Add(this decimal[][] a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, decimal[,] b, double[,] result) @@ -64198,7 +64198,7 @@ public static double[][] Add(this decimal[][] a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, decimal b, double[][] result) @@ -64231,7 +64231,7 @@ public static double[][] Add(this decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, decimal b, double[][] result) @@ -64255,7 +64255,7 @@ public static double[][] Add(this decimal[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, decimal b, double[,] result) @@ -64280,7 +64280,7 @@ public static double[][] Add(this decimal[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, decimal[,] b, double[][] result) @@ -64313,7 +64313,7 @@ public static double[][] Add(this decimal a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal a, decimal[][] b, double[][] result) @@ -64337,7 +64337,7 @@ public static double[][] Add(this decimal a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, decimal[][] b, double[,] result) @@ -64370,7 +64370,7 @@ public static double[][] Add(this decimal a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal a, decimal[,] b, double[,] result) @@ -64403,7 +64403,7 @@ public static double[][] Add(this decimal a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, decimal b, double[,] result) @@ -64436,7 +64436,7 @@ public static double[][] Add(this decimal a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[,] a, decimal b, double[][] result) @@ -64469,7 +64469,7 @@ public static double[][] Add(this decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[][] a, decimal b, double[,] result) @@ -64520,7 +64520,7 @@ public static double[][] Add(this decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, decimal[] b, double[] result) @@ -64551,7 +64551,7 @@ public static double[] Add(this decimal[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal[] a, decimal b, double[] result) @@ -64574,7 +64574,7 @@ public static double[] Add(this decimal[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this decimal a, decimal[] b, double[] result) @@ -64612,7 +64612,7 @@ public static double[] Add(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Add(this decimal[,] a, decimal[] b, int dimension, double[,] result) @@ -64659,7 +64659,7 @@ public static double[] Add(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Add(this decimal[][] a, decimal[] b, int dimension, double[][] result) @@ -64712,7 +64712,7 @@ public static double[][] Add(this decimal[][] a, decimal[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal a, decimal[,] b, double[,] result) @@ -64738,7 +64738,7 @@ public static double[][] Add(this decimal[][] a, decimal[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal a, decimal[][] b, double[][] result) @@ -64752,7 +64752,7 @@ public static double[][] AddToDiagonal(this decimal a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[] a, decimal[,] b, double[,] result) @@ -64778,7 +64778,7 @@ public static double[][] AddToDiagonal(this decimal a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[] a, decimal[][] b, double[][] result) @@ -64792,7 +64792,7 @@ public static double[][] AddToDiagonal(this decimal[] a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, decimal b, double[,] result) @@ -64818,7 +64818,7 @@ public static double[][] AddToDiagonal(this decimal[] a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, decimal b, double[][] result) @@ -64832,7 +64832,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] AddToDiagonal(this decimal[,] a, decimal[] b, double[,] result) @@ -64858,7 +64858,7 @@ public static double[][] AddToDiagonal(this decimal[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] AddToDiagonal(this decimal[][] a, decimal[] b, double[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.Comparisons.Generated.cs b/Sources/Accord.Math.Core/Matrix.Comparisons.Generated.cs index bb1f4fc31..eac980d13 100644 --- a/Sources/Accord.Math.Core/Matrix.Comparisons.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Comparisons.Generated.cs @@ -39,7 +39,7 @@ public static partial class Elementwise /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -104,7 +104,7 @@ public static bool[] Equals(Int32[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -177,7 +177,7 @@ public static bool[] Equals(Int32[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -245,7 +245,7 @@ public static bool[][] Equals(Int32[,] a, Int32[][] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -313,7 +313,7 @@ public static bool[][] Equals(Int32[][] a, Int32[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -390,7 +390,7 @@ public static bool[][] Equals(Int32[][] a, Int32[][] b, Int32 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -455,7 +455,7 @@ public static bool[] Equals(Int32[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -527,7 +527,7 @@ public static bool[] Equals(Int32[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -614,7 +614,7 @@ public static bool[][] Equals(Int32[][] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -626,7 +626,7 @@ public static bool[] Equals(Int32 a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -638,7 +638,7 @@ public static bool[] Equals(Int32 a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -650,7 +650,7 @@ public static bool[][] Equals(Int32 a, Int32[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int16[] b, Int32 atol = 0, Double rtol = 0) @@ -715,7 +715,7 @@ public static bool[] Equals(Int32[] a, Int16[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -788,7 +788,7 @@ public static bool[] Equals(Int32[] a, Int16[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -856,7 +856,7 @@ public static bool[][] Equals(Int32[,] a, Int16[][] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -924,7 +924,7 @@ public static bool[][] Equals(Int32[][] a, Int16[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -1001,7 +1001,7 @@ public static bool[][] Equals(Int32[][] a, Int16[][] b, Int32 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1066,7 +1066,7 @@ public static bool[] Equals(Int32[] a, Int16 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1138,7 +1138,7 @@ public static bool[] Equals(Int32[] a, Int16 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1225,7 +1225,7 @@ public static bool[][] Equals(Int32[][] a, Int16 b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Int16[] b, Int32 atol = 0, Double rtol = 0) @@ -1237,7 +1237,7 @@ public static bool[] Equals(Int32 a, Int16[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -1249,7 +1249,7 @@ public static bool[] Equals(Int32 a, Int16[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -1261,7 +1261,7 @@ public static bool[][] Equals(Int32 a, Int16[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -1338,7 +1338,7 @@ public static bool[] Equals(Int32[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -1423,7 +1423,7 @@ public static bool[] Equals(Int32[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -1503,7 +1503,7 @@ public static bool[][] Equals(Int32[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -1583,7 +1583,7 @@ public static bool[][] Equals(Int32[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -1672,7 +1672,7 @@ public static bool[][] Equals(Int32[][] a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Single b, Single atol = 0, Double rtol = 0) @@ -1749,7 +1749,7 @@ public static bool[] Equals(Int32[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -1833,7 +1833,7 @@ public static bool[] Equals(Int32[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -1932,7 +1932,7 @@ public static bool[][] Equals(Int32[][] a, Single b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -1944,7 +1944,7 @@ public static bool[] Equals(Int32 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -1956,7 +1956,7 @@ public static bool[] Equals(Int32 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -1968,7 +1968,7 @@ public static bool[][] Equals(Int32 a, Single[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -2045,7 +2045,7 @@ public static bool[] Equals(Int32[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -2130,7 +2130,7 @@ public static bool[] Equals(Int32[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -2210,7 +2210,7 @@ public static bool[][] Equals(Int32[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -2290,7 +2290,7 @@ public static bool[][] Equals(Int32[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -2379,7 +2379,7 @@ public static bool[][] Equals(Int32[][] a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Double b, Double atol = 0, Double rtol = 0) @@ -2456,7 +2456,7 @@ public static bool[] Equals(Int32[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -2540,7 +2540,7 @@ public static bool[] Equals(Int32[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -2639,7 +2639,7 @@ public static bool[][] Equals(Int32[][] a, Double b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -2651,7 +2651,7 @@ public static bool[] Equals(Int32 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -2663,7 +2663,7 @@ public static bool[] Equals(Int32 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -2675,7 +2675,7 @@ public static bool[][] Equals(Int32 a, Double[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -2740,7 +2740,7 @@ public static bool[] Equals(Int32[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -2813,7 +2813,7 @@ public static bool[] Equals(Int32[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -2881,7 +2881,7 @@ public static bool[][] Equals(Int32[,] a, Int64[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -2949,7 +2949,7 @@ public static bool[][] Equals(Int32[][] a, Int64[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -3026,7 +3026,7 @@ public static bool[][] Equals(Int32[][] a, Int64[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -3091,7 +3091,7 @@ public static bool[] Equals(Int32[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -3163,7 +3163,7 @@ public static bool[] Equals(Int32[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -3250,7 +3250,7 @@ public static bool[][] Equals(Int32[][] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -3262,7 +3262,7 @@ public static bool[] Equals(Int32 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -3274,7 +3274,7 @@ public static bool[] Equals(Int32 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -3286,7 +3286,7 @@ public static bool[][] Equals(Int32 a, Int64[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -3351,7 +3351,7 @@ public static bool[] Equals(Int32[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -3424,7 +3424,7 @@ public static bool[] Equals(Int32[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -3492,7 +3492,7 @@ public static bool[][] Equals(Int32[,] a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -3560,7 +3560,7 @@ public static bool[][] Equals(Int32[][] a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -3637,7 +3637,7 @@ public static bool[][] Equals(Int32[][] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -3702,7 +3702,7 @@ public static bool[] Equals(Int32[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -3774,7 +3774,7 @@ public static bool[] Equals(Int32[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -3861,7 +3861,7 @@ public static bool[][] Equals(Int32[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -3873,7 +3873,7 @@ public static bool[] Equals(Int32 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -3885,7 +3885,7 @@ public static bool[] Equals(Int32 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -3897,7 +3897,7 @@ public static bool[][] Equals(Int32 a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Byte[] b, Int32 atol = 0, Double rtol = 0) @@ -3962,7 +3962,7 @@ public static bool[] Equals(Int32[] a, Byte[] b, Int32 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -4035,7 +4035,7 @@ public static bool[] Equals(Int32[] a, Byte[] b, Int32 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -4103,7 +4103,7 @@ public static bool[][] Equals(Int32[,] a, Byte[][] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -4171,7 +4171,7 @@ public static bool[][] Equals(Int32[][] a, Byte[,] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -4248,7 +4248,7 @@ public static bool[][] Equals(Int32[][] a, Byte[][] b, Int32 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -4313,7 +4313,7 @@ public static bool[] Equals(Int32[] a, Byte b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -4385,7 +4385,7 @@ public static bool[] Equals(Int32[] a, Byte b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -4472,7 +4472,7 @@ public static bool[][] Equals(Int32[][] a, Byte b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, Byte[] b, Int32 atol = 0, Double rtol = 0) @@ -4484,7 +4484,7 @@ public static bool[] Equals(Int32 a, Byte[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -4496,7 +4496,7 @@ public static bool[] Equals(Int32 a, Byte[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -4508,7 +4508,7 @@ public static bool[][] Equals(Int32 a, Byte[][] b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, sbyte[] b, Int32 atol = 0, Double rtol = 0) @@ -4573,7 +4573,7 @@ public static bool[] Equals(Int32[] a, sbyte[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -4646,7 +4646,7 @@ public static bool[] Equals(Int32[] a, sbyte[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[,] a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -4714,7 +4714,7 @@ public static bool[][] Equals(Int32[,] a, sbyte[][] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -4782,7 +4782,7 @@ public static bool[][] Equals(Int32[][] a, sbyte[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -4859,7 +4859,7 @@ public static bool[][] Equals(Int32[][] a, sbyte[][] b, Int32 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32[] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -4924,7 +4924,7 @@ public static bool[] Equals(Int32[] a, sbyte b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32[,] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -4996,7 +4996,7 @@ public static bool[] Equals(Int32[] a, sbyte b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32[][] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -5083,7 +5083,7 @@ public static bool[][] Equals(Int32[][] a, sbyte b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int32 a, sbyte[] b, Int32 atol = 0, Double rtol = 0) @@ -5095,7 +5095,7 @@ public static bool[] Equals(Int32 a, sbyte[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int32 a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -5107,7 +5107,7 @@ public static bool[] Equals(Int32 a, sbyte[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int32 a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -5119,7 +5119,7 @@ public static bool[][] Equals(Int32 a, sbyte[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -5184,7 +5184,7 @@ public static bool[] Equals(Int16[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -5257,7 +5257,7 @@ public static bool[] Equals(Int16[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -5325,7 +5325,7 @@ public static bool[][] Equals(Int16[,] a, Int32[][] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -5393,7 +5393,7 @@ public static bool[][] Equals(Int16[][] a, Int32[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -5470,7 +5470,7 @@ public static bool[][] Equals(Int16[][] a, Int32[][] b, Int32 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -5535,7 +5535,7 @@ public static bool[] Equals(Int16[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -5607,7 +5607,7 @@ public static bool[] Equals(Int16[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -5694,7 +5694,7 @@ public static bool[][] Equals(Int16[][] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -5706,7 +5706,7 @@ public static bool[] Equals(Int16 a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -5718,7 +5718,7 @@ public static bool[] Equals(Int16 a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -5730,7 +5730,7 @@ public static bool[][] Equals(Int16 a, Int32[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -5795,7 +5795,7 @@ public static bool[] Equals(Int16[] a, Int16[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -5868,7 +5868,7 @@ public static bool[] Equals(Int16[] a, Int16[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -5936,7 +5936,7 @@ public static bool[][] Equals(Int16[,] a, Int16[][] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -6004,7 +6004,7 @@ public static bool[][] Equals(Int16[][] a, Int16[,] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -6081,7 +6081,7 @@ public static bool[][] Equals(Int16[][] a, Int16[][] b, Int16 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -6146,7 +6146,7 @@ public static bool[] Equals(Int16[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -6218,7 +6218,7 @@ public static bool[] Equals(Int16[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -6305,7 +6305,7 @@ public static bool[][] Equals(Int16[][] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -6317,7 +6317,7 @@ public static bool[] Equals(Int16 a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -6329,7 +6329,7 @@ public static bool[] Equals(Int16 a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -6341,7 +6341,7 @@ public static bool[][] Equals(Int16 a, Int16[][] b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -6418,7 +6418,7 @@ public static bool[] Equals(Int16[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -6503,7 +6503,7 @@ public static bool[] Equals(Int16[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -6583,7 +6583,7 @@ public static bool[][] Equals(Int16[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -6663,7 +6663,7 @@ public static bool[][] Equals(Int16[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -6752,7 +6752,7 @@ public static bool[][] Equals(Int16[][] a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Single b, Single atol = 0, Double rtol = 0) @@ -6829,7 +6829,7 @@ public static bool[] Equals(Int16[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -6913,7 +6913,7 @@ public static bool[] Equals(Int16[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -7012,7 +7012,7 @@ public static bool[][] Equals(Int16[][] a, Single b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -7024,7 +7024,7 @@ public static bool[] Equals(Int16 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -7036,7 +7036,7 @@ public static bool[] Equals(Int16 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -7048,7 +7048,7 @@ public static bool[][] Equals(Int16 a, Single[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -7125,7 +7125,7 @@ public static bool[] Equals(Int16[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -7210,7 +7210,7 @@ public static bool[] Equals(Int16[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -7290,7 +7290,7 @@ public static bool[][] Equals(Int16[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -7370,7 +7370,7 @@ public static bool[][] Equals(Int16[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -7459,7 +7459,7 @@ public static bool[][] Equals(Int16[][] a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Double b, Double atol = 0, Double rtol = 0) @@ -7536,7 +7536,7 @@ public static bool[] Equals(Int16[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -7620,7 +7620,7 @@ public static bool[] Equals(Int16[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -7719,7 +7719,7 @@ public static bool[][] Equals(Int16[][] a, Double b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -7731,7 +7731,7 @@ public static bool[] Equals(Int16 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -7743,7 +7743,7 @@ public static bool[] Equals(Int16 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -7755,7 +7755,7 @@ public static bool[][] Equals(Int16 a, Double[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -7820,7 +7820,7 @@ public static bool[] Equals(Int16[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -7893,7 +7893,7 @@ public static bool[] Equals(Int16[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -7961,7 +7961,7 @@ public static bool[][] Equals(Int16[,] a, Int64[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -8029,7 +8029,7 @@ public static bool[][] Equals(Int16[][] a, Int64[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -8106,7 +8106,7 @@ public static bool[][] Equals(Int16[][] a, Int64[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -8171,7 +8171,7 @@ public static bool[] Equals(Int16[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -8243,7 +8243,7 @@ public static bool[] Equals(Int16[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -8330,7 +8330,7 @@ public static bool[][] Equals(Int16[][] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -8342,7 +8342,7 @@ public static bool[] Equals(Int16 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -8354,7 +8354,7 @@ public static bool[] Equals(Int16 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -8366,7 +8366,7 @@ public static bool[][] Equals(Int16 a, Int64[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -8431,7 +8431,7 @@ public static bool[] Equals(Int16[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -8504,7 +8504,7 @@ public static bool[] Equals(Int16[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -8572,7 +8572,7 @@ public static bool[][] Equals(Int16[,] a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -8640,7 +8640,7 @@ public static bool[][] Equals(Int16[][] a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -8717,7 +8717,7 @@ public static bool[][] Equals(Int16[][] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -8782,7 +8782,7 @@ public static bool[] Equals(Int16[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -8854,7 +8854,7 @@ public static bool[] Equals(Int16[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -8941,7 +8941,7 @@ public static bool[][] Equals(Int16[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -8953,7 +8953,7 @@ public static bool[] Equals(Int16 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -8965,7 +8965,7 @@ public static bool[] Equals(Int16 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -8977,7 +8977,7 @@ public static bool[][] Equals(Int16 a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Byte[] b, Int16 atol = 0, Double rtol = 0) @@ -9042,7 +9042,7 @@ public static bool[] Equals(Int16[] a, Byte[] b, Int16 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -9115,7 +9115,7 @@ public static bool[] Equals(Int16[] a, Byte[] b, Int16 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -9183,7 +9183,7 @@ public static bool[][] Equals(Int16[,] a, Byte[][] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -9251,7 +9251,7 @@ public static bool[][] Equals(Int16[][] a, Byte[,] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -9328,7 +9328,7 @@ public static bool[][] Equals(Int16[][] a, Byte[][] b, Int16 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -9393,7 +9393,7 @@ public static bool[] Equals(Int16[] a, Byte b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -9465,7 +9465,7 @@ public static bool[] Equals(Int16[] a, Byte b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -9552,7 +9552,7 @@ public static bool[][] Equals(Int16[][] a, Byte b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, Byte[] b, Int16 atol = 0, Double rtol = 0) @@ -9564,7 +9564,7 @@ public static bool[] Equals(Int16 a, Byte[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -9576,7 +9576,7 @@ public static bool[] Equals(Int16 a, Byte[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -9588,7 +9588,7 @@ public static bool[][] Equals(Int16 a, Byte[][] b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, sbyte[] b, Int16 atol = 0, Double rtol = 0) @@ -9653,7 +9653,7 @@ public static bool[] Equals(Int16[] a, sbyte[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -9726,7 +9726,7 @@ public static bool[] Equals(Int16[] a, sbyte[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[,] a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -9794,7 +9794,7 @@ public static bool[][] Equals(Int16[,] a, sbyte[][] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -9862,7 +9862,7 @@ public static bool[][] Equals(Int16[][] a, sbyte[,] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -9939,7 +9939,7 @@ public static bool[][] Equals(Int16[][] a, sbyte[][] b, Int16 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16[] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -10004,7 +10004,7 @@ public static bool[] Equals(Int16[] a, sbyte b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16[,] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -10076,7 +10076,7 @@ public static bool[] Equals(Int16[] a, sbyte b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16[][] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -10163,7 +10163,7 @@ public static bool[][] Equals(Int16[][] a, sbyte b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int16 a, sbyte[] b, Int16 atol = 0, Double rtol = 0) @@ -10175,7 +10175,7 @@ public static bool[] Equals(Int16 a, sbyte[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int16 a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -10187,7 +10187,7 @@ public static bool[] Equals(Int16 a, sbyte[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int16 a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -10199,7 +10199,7 @@ public static bool[][] Equals(Int16 a, sbyte[][] b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int32[] b, Single atol = 0, Double rtol = 0) @@ -10276,7 +10276,7 @@ public static bool[] Equals(Single[] a, Int32[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -10361,7 +10361,7 @@ public static bool[] Equals(Single[] a, Int32[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -10441,7 +10441,7 @@ public static bool[][] Equals(Single[,] a, Int32[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -10521,7 +10521,7 @@ public static bool[][] Equals(Single[][] a, Int32[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -10610,7 +10610,7 @@ public static bool[][] Equals(Single[][] a, Int32[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -10687,7 +10687,7 @@ public static bool[] Equals(Single[] a, Int32 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -10771,7 +10771,7 @@ public static bool[] Equals(Single[] a, Int32 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -10870,7 +10870,7 @@ public static bool[][] Equals(Single[][] a, Int32 b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Int32[] b, Single atol = 0, Double rtol = 0) @@ -10882,7 +10882,7 @@ public static bool[] Equals(Single a, Int32[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -10894,7 +10894,7 @@ public static bool[] Equals(Single a, Int32[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -10906,7 +10906,7 @@ public static bool[][] Equals(Single a, Int32[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int16[] b, Single atol = 0, Double rtol = 0) @@ -10983,7 +10983,7 @@ public static bool[] Equals(Single[] a, Int16[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -11068,7 +11068,7 @@ public static bool[] Equals(Single[] a, Int16[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -11148,7 +11148,7 @@ public static bool[][] Equals(Single[,] a, Int16[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -11228,7 +11228,7 @@ public static bool[][] Equals(Single[][] a, Int16[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -11317,7 +11317,7 @@ public static bool[][] Equals(Single[][] a, Int16[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -11394,7 +11394,7 @@ public static bool[] Equals(Single[] a, Int16 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -11478,7 +11478,7 @@ public static bool[] Equals(Single[] a, Int16 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -11577,7 +11577,7 @@ public static bool[][] Equals(Single[][] a, Int16 b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Int16[] b, Single atol = 0, Double rtol = 0) @@ -11589,7 +11589,7 @@ public static bool[] Equals(Single a, Int16[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -11601,7 +11601,7 @@ public static bool[] Equals(Single a, Int16[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -11613,7 +11613,7 @@ public static bool[][] Equals(Single a, Int16[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -11702,7 +11702,7 @@ public static bool[] Equals(Single[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -11799,7 +11799,7 @@ public static bool[] Equals(Single[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -11891,7 +11891,7 @@ public static bool[][] Equals(Single[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -11983,7 +11983,7 @@ public static bool[][] Equals(Single[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -12084,7 +12084,7 @@ public static bool[][] Equals(Single[][] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Single b, Single atol = 0, Double rtol = 0) @@ -12173,7 +12173,7 @@ public static bool[] Equals(Single[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -12269,7 +12269,7 @@ public static bool[] Equals(Single[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -12380,7 +12380,7 @@ public static bool[][] Equals(Single[][] a, Single b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Single[] b, Single atol = 0, Double rtol = 0) @@ -12392,7 +12392,7 @@ public static bool[] Equals(Single a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -12404,7 +12404,7 @@ public static bool[] Equals(Single a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -12416,7 +12416,7 @@ public static bool[][] Equals(Single a, Single[][] b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -12505,7 +12505,7 @@ public static bool[] Equals(Single[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -12602,7 +12602,7 @@ public static bool[] Equals(Single[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -12694,7 +12694,7 @@ public static bool[][] Equals(Single[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -12786,7 +12786,7 @@ public static bool[][] Equals(Single[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -12887,7 +12887,7 @@ public static bool[][] Equals(Single[][] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Double b, Double atol = 0, Double rtol = 0) @@ -12976,7 +12976,7 @@ public static bool[] Equals(Single[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -13072,7 +13072,7 @@ public static bool[] Equals(Single[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -13183,7 +13183,7 @@ public static bool[][] Equals(Single[][] a, Double b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Double[] b, Double atol = 0, Double rtol = 0) @@ -13195,7 +13195,7 @@ public static bool[] Equals(Single a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -13207,7 +13207,7 @@ public static bool[] Equals(Single a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -13219,7 +13219,7 @@ public static bool[][] Equals(Single a, Double[][] b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int64[] b, Single atol = 0, Double rtol = 0) @@ -13296,7 +13296,7 @@ public static bool[] Equals(Single[] a, Int64[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -13381,7 +13381,7 @@ public static bool[] Equals(Single[] a, Int64[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -13461,7 +13461,7 @@ public static bool[][] Equals(Single[,] a, Int64[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -13541,7 +13541,7 @@ public static bool[][] Equals(Single[][] a, Int64[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -13630,7 +13630,7 @@ public static bool[][] Equals(Single[][] a, Int64[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -13707,7 +13707,7 @@ public static bool[] Equals(Single[] a, Int64 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -13791,7 +13791,7 @@ public static bool[] Equals(Single[] a, Int64 b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -13890,7 +13890,7 @@ public static bool[][] Equals(Single[][] a, Int64 b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Int64[] b, Single atol = 0, Double rtol = 0) @@ -13902,7 +13902,7 @@ public static bool[] Equals(Single a, Int64[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -13914,7 +13914,7 @@ public static bool[] Equals(Single a, Int64[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -13926,7 +13926,7 @@ public static bool[][] Equals(Single a, Int64[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -13999,7 +13999,7 @@ public static bool[] Equals(Single[] a, Decimal[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -14080,7 +14080,7 @@ public static bool[] Equals(Single[] a, Decimal[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -14156,7 +14156,7 @@ public static bool[][] Equals(Single[,] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -14232,7 +14232,7 @@ public static bool[][] Equals(Single[][] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -14317,7 +14317,7 @@ public static bool[][] Equals(Single[][] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -14390,7 +14390,7 @@ public static bool[] Equals(Single[] a, Decimal b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -14470,7 +14470,7 @@ public static bool[] Equals(Single[] a, Decimal b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -14565,7 +14565,7 @@ public static bool[][] Equals(Single[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -14577,7 +14577,7 @@ public static bool[] Equals(Single a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -14589,7 +14589,7 @@ public static bool[] Equals(Single a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -14601,7 +14601,7 @@ public static bool[][] Equals(Single a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Byte[] b, Single atol = 0, Double rtol = 0) @@ -14678,7 +14678,7 @@ public static bool[] Equals(Single[] a, Byte[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -14763,7 +14763,7 @@ public static bool[] Equals(Single[] a, Byte[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -14843,7 +14843,7 @@ public static bool[][] Equals(Single[,] a, Byte[][] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -14923,7 +14923,7 @@ public static bool[][] Equals(Single[][] a, Byte[,] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -15012,7 +15012,7 @@ public static bool[][] Equals(Single[][] a, Byte[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, Byte b, Single atol = 0, Double rtol = 0) @@ -15089,7 +15089,7 @@ public static bool[] Equals(Single[] a, Byte b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, Byte b, Single atol = 0, Double rtol = 0) @@ -15173,7 +15173,7 @@ public static bool[] Equals(Single[] a, Byte b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, Byte b, Single atol = 0, Double rtol = 0) @@ -15272,7 +15272,7 @@ public static bool[][] Equals(Single[][] a, Byte b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, Byte[] b, Single atol = 0, Double rtol = 0) @@ -15284,7 +15284,7 @@ public static bool[] Equals(Single a, Byte[] b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -15296,7 +15296,7 @@ public static bool[] Equals(Single a, Byte[] b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -15308,7 +15308,7 @@ public static bool[][] Equals(Single a, Byte[][] b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, sbyte[] b, Single atol = 0, Double rtol = 0) @@ -15385,7 +15385,7 @@ public static bool[] Equals(Single[] a, sbyte[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -15470,7 +15470,7 @@ public static bool[] Equals(Single[] a, sbyte[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[,] a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -15550,7 +15550,7 @@ public static bool[][] Equals(Single[,] a, sbyte[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -15630,7 +15630,7 @@ public static bool[][] Equals(Single[][] a, sbyte[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -15719,7 +15719,7 @@ public static bool[][] Equals(Single[][] a, sbyte[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single[] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -15796,7 +15796,7 @@ public static bool[] Equals(Single[] a, sbyte b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single[,] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -15880,7 +15880,7 @@ public static bool[] Equals(Single[] a, sbyte b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single[][] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -15979,7 +15979,7 @@ public static bool[][] Equals(Single[][] a, sbyte b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Single a, sbyte[] b, Single atol = 0, Double rtol = 0) @@ -15991,7 +15991,7 @@ public static bool[] Equals(Single a, sbyte[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Single a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -16003,7 +16003,7 @@ public static bool[] Equals(Single a, sbyte[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Single a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -16015,7 +16015,7 @@ public static bool[][] Equals(Single a, sbyte[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int32[] b, Double atol = 0, Double rtol = 0) @@ -16092,7 +16092,7 @@ public static bool[] Equals(Double[] a, Int32[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -16177,7 +16177,7 @@ public static bool[] Equals(Double[] a, Int32[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -16257,7 +16257,7 @@ public static bool[][] Equals(Double[,] a, Int32[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -16337,7 +16337,7 @@ public static bool[][] Equals(Double[][] a, Int32[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -16426,7 +16426,7 @@ public static bool[][] Equals(Double[][] a, Int32[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -16503,7 +16503,7 @@ public static bool[] Equals(Double[] a, Int32 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -16587,7 +16587,7 @@ public static bool[] Equals(Double[] a, Int32 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -16686,7 +16686,7 @@ public static bool[][] Equals(Double[][] a, Int32 b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Int32[] b, Double atol = 0, Double rtol = 0) @@ -16698,7 +16698,7 @@ public static bool[] Equals(Double a, Int32[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -16710,7 +16710,7 @@ public static bool[] Equals(Double a, Int32[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -16722,7 +16722,7 @@ public static bool[][] Equals(Double a, Int32[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int16[] b, Double atol = 0, Double rtol = 0) @@ -16799,7 +16799,7 @@ public static bool[] Equals(Double[] a, Int16[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -16884,7 +16884,7 @@ public static bool[] Equals(Double[] a, Int16[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -16964,7 +16964,7 @@ public static bool[][] Equals(Double[,] a, Int16[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -17044,7 +17044,7 @@ public static bool[][] Equals(Double[][] a, Int16[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -17133,7 +17133,7 @@ public static bool[][] Equals(Double[][] a, Int16[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -17210,7 +17210,7 @@ public static bool[] Equals(Double[] a, Int16 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -17294,7 +17294,7 @@ public static bool[] Equals(Double[] a, Int16 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -17393,7 +17393,7 @@ public static bool[][] Equals(Double[][] a, Int16 b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Int16[] b, Double atol = 0, Double rtol = 0) @@ -17405,7 +17405,7 @@ public static bool[] Equals(Double a, Int16[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -17417,7 +17417,7 @@ public static bool[] Equals(Double a, Int16[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -17429,7 +17429,7 @@ public static bool[][] Equals(Double a, Int16[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Single[] b, Double atol = 0, Double rtol = 0) @@ -17518,7 +17518,7 @@ public static bool[] Equals(Double[] a, Single[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -17615,7 +17615,7 @@ public static bool[] Equals(Double[] a, Single[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -17707,7 +17707,7 @@ public static bool[][] Equals(Double[,] a, Single[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -17799,7 +17799,7 @@ public static bool[][] Equals(Double[][] a, Single[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -17900,7 +17900,7 @@ public static bool[][] Equals(Double[][] a, Single[][] b, Double atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Single b, Double atol = 0, Double rtol = 0) @@ -17989,7 +17989,7 @@ public static bool[] Equals(Double[] a, Single b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Single b, Double atol = 0, Double rtol = 0) @@ -18085,7 +18085,7 @@ public static bool[] Equals(Double[] a, Single b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Single b, Double atol = 0, Double rtol = 0) @@ -18196,7 +18196,7 @@ public static bool[][] Equals(Double[][] a, Single b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Single[] b, Double atol = 0, Double rtol = 0) @@ -18208,7 +18208,7 @@ public static bool[] Equals(Double a, Single[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -18220,7 +18220,7 @@ public static bool[] Equals(Double a, Single[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -18232,7 +18232,7 @@ public static bool[][] Equals(Double a, Single[][] b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -18321,7 +18321,7 @@ public static bool[] Equals(Double[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -18418,7 +18418,7 @@ public static bool[] Equals(Double[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -18510,7 +18510,7 @@ public static bool[][] Equals(Double[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -18602,7 +18602,7 @@ public static bool[][] Equals(Double[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -18703,7 +18703,7 @@ public static bool[][] Equals(Double[][] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Double b, Double atol = 0, Double rtol = 0) @@ -18792,7 +18792,7 @@ public static bool[] Equals(Double[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -18888,7 +18888,7 @@ public static bool[] Equals(Double[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -18999,7 +18999,7 @@ public static bool[][] Equals(Double[][] a, Double b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Double[] b, Double atol = 0, Double rtol = 0) @@ -19011,7 +19011,7 @@ public static bool[] Equals(Double a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -19023,7 +19023,7 @@ public static bool[] Equals(Double a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -19035,7 +19035,7 @@ public static bool[][] Equals(Double a, Double[][] b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int64[] b, Double atol = 0, Double rtol = 0) @@ -19112,7 +19112,7 @@ public static bool[] Equals(Double[] a, Int64[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -19197,7 +19197,7 @@ public static bool[] Equals(Double[] a, Int64[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -19277,7 +19277,7 @@ public static bool[][] Equals(Double[,] a, Int64[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -19357,7 +19357,7 @@ public static bool[][] Equals(Double[][] a, Int64[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -19446,7 +19446,7 @@ public static bool[][] Equals(Double[][] a, Int64[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -19523,7 +19523,7 @@ public static bool[] Equals(Double[] a, Int64 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -19607,7 +19607,7 @@ public static bool[] Equals(Double[] a, Int64 b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -19706,7 +19706,7 @@ public static bool[][] Equals(Double[][] a, Int64 b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Int64[] b, Double atol = 0, Double rtol = 0) @@ -19718,7 +19718,7 @@ public static bool[] Equals(Double a, Int64[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -19730,7 +19730,7 @@ public static bool[] Equals(Double a, Int64[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -19742,7 +19742,7 @@ public static bool[][] Equals(Double a, Int64[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -19815,7 +19815,7 @@ public static bool[] Equals(Double[] a, Decimal[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -19896,7 +19896,7 @@ public static bool[] Equals(Double[] a, Decimal[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -19972,7 +19972,7 @@ public static bool[][] Equals(Double[,] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -20048,7 +20048,7 @@ public static bool[][] Equals(Double[][] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -20133,7 +20133,7 @@ public static bool[][] Equals(Double[][] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -20206,7 +20206,7 @@ public static bool[] Equals(Double[] a, Decimal b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -20286,7 +20286,7 @@ public static bool[] Equals(Double[] a, Decimal b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -20381,7 +20381,7 @@ public static bool[][] Equals(Double[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -20393,7 +20393,7 @@ public static bool[] Equals(Double a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -20405,7 +20405,7 @@ public static bool[] Equals(Double a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -20417,7 +20417,7 @@ public static bool[][] Equals(Double a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Byte[] b, Double atol = 0, Double rtol = 0) @@ -20494,7 +20494,7 @@ public static bool[] Equals(Double[] a, Byte[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -20579,7 +20579,7 @@ public static bool[] Equals(Double[] a, Byte[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -20659,7 +20659,7 @@ public static bool[][] Equals(Double[,] a, Byte[][] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -20739,7 +20739,7 @@ public static bool[][] Equals(Double[][] a, Byte[,] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -20828,7 +20828,7 @@ public static bool[][] Equals(Double[][] a, Byte[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, Byte b, Double atol = 0, Double rtol = 0) @@ -20905,7 +20905,7 @@ public static bool[] Equals(Double[] a, Byte b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, Byte b, Double atol = 0, Double rtol = 0) @@ -20989,7 +20989,7 @@ public static bool[] Equals(Double[] a, Byte b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, Byte b, Double atol = 0, Double rtol = 0) @@ -21088,7 +21088,7 @@ public static bool[][] Equals(Double[][] a, Byte b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, Byte[] b, Double atol = 0, Double rtol = 0) @@ -21100,7 +21100,7 @@ public static bool[] Equals(Double a, Byte[] b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -21112,7 +21112,7 @@ public static bool[] Equals(Double a, Byte[] b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -21124,7 +21124,7 @@ public static bool[][] Equals(Double a, Byte[][] b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, sbyte[] b, Double atol = 0, Double rtol = 0) @@ -21201,7 +21201,7 @@ public static bool[] Equals(Double[] a, sbyte[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -21286,7 +21286,7 @@ public static bool[] Equals(Double[] a, sbyte[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[,] a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -21366,7 +21366,7 @@ public static bool[][] Equals(Double[,] a, sbyte[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -21446,7 +21446,7 @@ public static bool[][] Equals(Double[][] a, sbyte[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -21535,7 +21535,7 @@ public static bool[][] Equals(Double[][] a, sbyte[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double[] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -21612,7 +21612,7 @@ public static bool[] Equals(Double[] a, sbyte b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double[,] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -21696,7 +21696,7 @@ public static bool[] Equals(Double[] a, sbyte b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double[][] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -21795,7 +21795,7 @@ public static bool[][] Equals(Double[][] a, sbyte b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Double a, sbyte[] b, Double atol = 0, Double rtol = 0) @@ -21807,7 +21807,7 @@ public static bool[] Equals(Double a, sbyte[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Double a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -21819,7 +21819,7 @@ public static bool[] Equals(Double a, sbyte[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Double a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -21831,7 +21831,7 @@ public static bool[][] Equals(Double a, sbyte[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int32[] b, Int64 atol = 0, Double rtol = 0) @@ -21896,7 +21896,7 @@ public static bool[] Equals(Int64[] a, Int32[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -21969,7 +21969,7 @@ public static bool[] Equals(Int64[] a, Int32[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -22037,7 +22037,7 @@ public static bool[][] Equals(Int64[,] a, Int32[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -22105,7 +22105,7 @@ public static bool[][] Equals(Int64[][] a, Int32[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -22182,7 +22182,7 @@ public static bool[][] Equals(Int64[][] a, Int32[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -22247,7 +22247,7 @@ public static bool[] Equals(Int64[] a, Int32 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -22319,7 +22319,7 @@ public static bool[] Equals(Int64[] a, Int32 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -22406,7 +22406,7 @@ public static bool[][] Equals(Int64[][] a, Int32 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Int32[] b, Int64 atol = 0, Double rtol = 0) @@ -22418,7 +22418,7 @@ public static bool[] Equals(Int64 a, Int32[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -22430,7 +22430,7 @@ public static bool[] Equals(Int64 a, Int32[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -22442,7 +22442,7 @@ public static bool[][] Equals(Int64 a, Int32[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int16[] b, Int64 atol = 0, Double rtol = 0) @@ -22507,7 +22507,7 @@ public static bool[] Equals(Int64[] a, Int16[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -22580,7 +22580,7 @@ public static bool[] Equals(Int64[] a, Int16[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -22648,7 +22648,7 @@ public static bool[][] Equals(Int64[,] a, Int16[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -22716,7 +22716,7 @@ public static bool[][] Equals(Int64[][] a, Int16[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -22793,7 +22793,7 @@ public static bool[][] Equals(Int64[][] a, Int16[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -22858,7 +22858,7 @@ public static bool[] Equals(Int64[] a, Int16 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -22930,7 +22930,7 @@ public static bool[] Equals(Int64[] a, Int16 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -23017,7 +23017,7 @@ public static bool[][] Equals(Int64[][] a, Int16 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Int16[] b, Int64 atol = 0, Double rtol = 0) @@ -23029,7 +23029,7 @@ public static bool[] Equals(Int64 a, Int16[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -23041,7 +23041,7 @@ public static bool[] Equals(Int64 a, Int16[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -23053,7 +23053,7 @@ public static bool[][] Equals(Int64 a, Int16[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -23130,7 +23130,7 @@ public static bool[] Equals(Int64[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -23215,7 +23215,7 @@ public static bool[] Equals(Int64[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -23295,7 +23295,7 @@ public static bool[][] Equals(Int64[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -23375,7 +23375,7 @@ public static bool[][] Equals(Int64[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -23464,7 +23464,7 @@ public static bool[][] Equals(Int64[][] a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Single b, Single atol = 0, Double rtol = 0) @@ -23541,7 +23541,7 @@ public static bool[] Equals(Int64[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -23625,7 +23625,7 @@ public static bool[] Equals(Int64[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -23724,7 +23724,7 @@ public static bool[][] Equals(Int64[][] a, Single b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -23736,7 +23736,7 @@ public static bool[] Equals(Int64 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -23748,7 +23748,7 @@ public static bool[] Equals(Int64 a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -23760,7 +23760,7 @@ public static bool[][] Equals(Int64 a, Single[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -23837,7 +23837,7 @@ public static bool[] Equals(Int64[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -23922,7 +23922,7 @@ public static bool[] Equals(Int64[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -24002,7 +24002,7 @@ public static bool[][] Equals(Int64[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -24082,7 +24082,7 @@ public static bool[][] Equals(Int64[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -24171,7 +24171,7 @@ public static bool[][] Equals(Int64[][] a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Double b, Double atol = 0, Double rtol = 0) @@ -24248,7 +24248,7 @@ public static bool[] Equals(Int64[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -24332,7 +24332,7 @@ public static bool[] Equals(Int64[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -24431,7 +24431,7 @@ public static bool[][] Equals(Int64[][] a, Double b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -24443,7 +24443,7 @@ public static bool[] Equals(Int64 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -24455,7 +24455,7 @@ public static bool[] Equals(Int64 a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -24467,7 +24467,7 @@ public static bool[][] Equals(Int64 a, Double[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -24532,7 +24532,7 @@ public static bool[] Equals(Int64[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -24605,7 +24605,7 @@ public static bool[] Equals(Int64[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -24673,7 +24673,7 @@ public static bool[][] Equals(Int64[,] a, Int64[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -24741,7 +24741,7 @@ public static bool[][] Equals(Int64[][] a, Int64[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -24818,7 +24818,7 @@ public static bool[][] Equals(Int64[][] a, Int64[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -24883,7 +24883,7 @@ public static bool[] Equals(Int64[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -24955,7 +24955,7 @@ public static bool[] Equals(Int64[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -25042,7 +25042,7 @@ public static bool[][] Equals(Int64[][] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -25054,7 +25054,7 @@ public static bool[] Equals(Int64 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -25066,7 +25066,7 @@ public static bool[] Equals(Int64 a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -25078,7 +25078,7 @@ public static bool[][] Equals(Int64 a, Int64[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -25143,7 +25143,7 @@ public static bool[] Equals(Int64[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -25216,7 +25216,7 @@ public static bool[] Equals(Int64[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -25284,7 +25284,7 @@ public static bool[][] Equals(Int64[,] a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -25352,7 +25352,7 @@ public static bool[][] Equals(Int64[][] a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -25429,7 +25429,7 @@ public static bool[][] Equals(Int64[][] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25494,7 +25494,7 @@ public static bool[] Equals(Int64[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25566,7 +25566,7 @@ public static bool[] Equals(Int64[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25653,7 +25653,7 @@ public static bool[][] Equals(Int64[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -25665,7 +25665,7 @@ public static bool[] Equals(Int64 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -25677,7 +25677,7 @@ public static bool[] Equals(Int64 a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -25689,7 +25689,7 @@ public static bool[][] Equals(Int64 a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Byte[] b, Int64 atol = 0, Double rtol = 0) @@ -25754,7 +25754,7 @@ public static bool[] Equals(Int64[] a, Byte[] b, Int64 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -25827,7 +25827,7 @@ public static bool[] Equals(Int64[] a, Byte[] b, Int64 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -25895,7 +25895,7 @@ public static bool[][] Equals(Int64[,] a, Byte[][] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -25963,7 +25963,7 @@ public static bool[][] Equals(Int64[][] a, Byte[,] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -26040,7 +26040,7 @@ public static bool[][] Equals(Int64[][] a, Byte[][] b, Int64 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -26105,7 +26105,7 @@ public static bool[] Equals(Int64[] a, Byte b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -26177,7 +26177,7 @@ public static bool[] Equals(Int64[] a, Byte b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -26264,7 +26264,7 @@ public static bool[][] Equals(Int64[][] a, Byte b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, Byte[] b, Int64 atol = 0, Double rtol = 0) @@ -26276,7 +26276,7 @@ public static bool[] Equals(Int64 a, Byte[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -26288,7 +26288,7 @@ public static bool[] Equals(Int64 a, Byte[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -26300,7 +26300,7 @@ public static bool[][] Equals(Int64 a, Byte[][] b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, sbyte[] b, Int64 atol = 0, Double rtol = 0) @@ -26365,7 +26365,7 @@ public static bool[] Equals(Int64[] a, sbyte[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -26438,7 +26438,7 @@ public static bool[] Equals(Int64[] a, sbyte[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[,] a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -26506,7 +26506,7 @@ public static bool[][] Equals(Int64[,] a, sbyte[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -26574,7 +26574,7 @@ public static bool[][] Equals(Int64[][] a, sbyte[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -26651,7 +26651,7 @@ public static bool[][] Equals(Int64[][] a, sbyte[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64[] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -26716,7 +26716,7 @@ public static bool[] Equals(Int64[] a, sbyte b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64[,] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -26788,7 +26788,7 @@ public static bool[] Equals(Int64[] a, sbyte b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64[][] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -26875,7 +26875,7 @@ public static bool[][] Equals(Int64[][] a, sbyte b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Int64 a, sbyte[] b, Int64 atol = 0, Double rtol = 0) @@ -26887,7 +26887,7 @@ public static bool[] Equals(Int64 a, sbyte[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Int64 a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -26899,7 +26899,7 @@ public static bool[] Equals(Int64 a, sbyte[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Int64 a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -26911,7 +26911,7 @@ public static bool[][] Equals(Int64 a, sbyte[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int32[] b, Decimal atol = 0, Decimal rtol = 0) @@ -26976,7 +26976,7 @@ public static bool[] Equals(Decimal[] a, Int32[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -27049,7 +27049,7 @@ public static bool[] Equals(Decimal[] a, Int32[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -27117,7 +27117,7 @@ public static bool[][] Equals(Decimal[,] a, Int32[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -27185,7 +27185,7 @@ public static bool[][] Equals(Decimal[][] a, Int32[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -27262,7 +27262,7 @@ public static bool[][] Equals(Decimal[][] a, Int32[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -27327,7 +27327,7 @@ public static bool[] Equals(Decimal[] a, Int32 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -27399,7 +27399,7 @@ public static bool[] Equals(Decimal[] a, Int32 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -27486,7 +27486,7 @@ public static bool[][] Equals(Decimal[][] a, Int32 b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Int32[] b, Decimal atol = 0, Decimal rtol = 0) @@ -27498,7 +27498,7 @@ public static bool[] Equals(Decimal a, Int32[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -27510,7 +27510,7 @@ public static bool[] Equals(Decimal a, Int32[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -27522,7 +27522,7 @@ public static bool[][] Equals(Decimal a, Int32[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int16[] b, Decimal atol = 0, Decimal rtol = 0) @@ -27587,7 +27587,7 @@ public static bool[] Equals(Decimal[] a, Int16[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -27660,7 +27660,7 @@ public static bool[] Equals(Decimal[] a, Int16[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -27728,7 +27728,7 @@ public static bool[][] Equals(Decimal[,] a, Int16[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -27796,7 +27796,7 @@ public static bool[][] Equals(Decimal[][] a, Int16[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -27873,7 +27873,7 @@ public static bool[][] Equals(Decimal[][] a, Int16[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -27938,7 +27938,7 @@ public static bool[] Equals(Decimal[] a, Int16 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -28010,7 +28010,7 @@ public static bool[] Equals(Decimal[] a, Int16 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -28097,7 +28097,7 @@ public static bool[][] Equals(Decimal[][] a, Int16 b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Int16[] b, Decimal atol = 0, Decimal rtol = 0) @@ -28109,7 +28109,7 @@ public static bool[] Equals(Decimal a, Int16[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -28121,7 +28121,7 @@ public static bool[] Equals(Decimal a, Int16[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -28133,7 +28133,7 @@ public static bool[][] Equals(Decimal a, Int16[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Single[] b, Decimal atol = 0, Decimal rtol = 0) @@ -28206,7 +28206,7 @@ public static bool[] Equals(Decimal[] a, Single[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -28287,7 +28287,7 @@ public static bool[] Equals(Decimal[] a, Single[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -28363,7 +28363,7 @@ public static bool[][] Equals(Decimal[,] a, Single[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -28439,7 +28439,7 @@ public static bool[][] Equals(Decimal[][] a, Single[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -28524,7 +28524,7 @@ public static bool[][] Equals(Decimal[][] a, Single[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -28597,7 +28597,7 @@ public static bool[] Equals(Decimal[] a, Single b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -28677,7 +28677,7 @@ public static bool[] Equals(Decimal[] a, Single b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -28772,7 +28772,7 @@ public static bool[][] Equals(Decimal[][] a, Single b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Single[] b, Decimal atol = 0, Decimal rtol = 0) @@ -28784,7 +28784,7 @@ public static bool[] Equals(Decimal a, Single[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -28796,7 +28796,7 @@ public static bool[] Equals(Decimal a, Single[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -28808,7 +28808,7 @@ public static bool[][] Equals(Decimal a, Single[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Double[] b, Decimal atol = 0, Decimal rtol = 0) @@ -28881,7 +28881,7 @@ public static bool[] Equals(Decimal[] a, Double[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -28962,7 +28962,7 @@ public static bool[] Equals(Decimal[] a, Double[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -29038,7 +29038,7 @@ public static bool[][] Equals(Decimal[,] a, Double[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -29114,7 +29114,7 @@ public static bool[][] Equals(Decimal[][] a, Double[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -29199,7 +29199,7 @@ public static bool[][] Equals(Decimal[][] a, Double[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -29272,7 +29272,7 @@ public static bool[] Equals(Decimal[] a, Double b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -29352,7 +29352,7 @@ public static bool[] Equals(Decimal[] a, Double b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -29447,7 +29447,7 @@ public static bool[][] Equals(Decimal[][] a, Double b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Double[] b, Decimal atol = 0, Decimal rtol = 0) @@ -29459,7 +29459,7 @@ public static bool[] Equals(Decimal a, Double[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -29471,7 +29471,7 @@ public static bool[] Equals(Decimal a, Double[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -29483,7 +29483,7 @@ public static bool[][] Equals(Decimal a, Double[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int64[] b, Decimal atol = 0, Decimal rtol = 0) @@ -29548,7 +29548,7 @@ public static bool[] Equals(Decimal[] a, Int64[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -29621,7 +29621,7 @@ public static bool[] Equals(Decimal[] a, Int64[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -29689,7 +29689,7 @@ public static bool[][] Equals(Decimal[,] a, Int64[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -29757,7 +29757,7 @@ public static bool[][] Equals(Decimal[][] a, Int64[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -29834,7 +29834,7 @@ public static bool[][] Equals(Decimal[][] a, Int64[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -29899,7 +29899,7 @@ public static bool[] Equals(Decimal[] a, Int64 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -29971,7 +29971,7 @@ public static bool[] Equals(Decimal[] a, Int64 b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -30058,7 +30058,7 @@ public static bool[][] Equals(Decimal[][] a, Int64 b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Int64[] b, Decimal atol = 0, Decimal rtol = 0) @@ -30070,7 +30070,7 @@ public static bool[] Equals(Decimal a, Int64[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30082,7 +30082,7 @@ public static bool[] Equals(Decimal a, Int64[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -30094,7 +30094,7 @@ public static bool[][] Equals(Decimal a, Int64[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -30159,7 +30159,7 @@ public static bool[] Equals(Decimal[] a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30232,7 +30232,7 @@ public static bool[] Equals(Decimal[] a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -30300,7 +30300,7 @@ public static bool[][] Equals(Decimal[,] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30368,7 +30368,7 @@ public static bool[][] Equals(Decimal[][] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -30445,7 +30445,7 @@ public static bool[][] Equals(Decimal[][] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -30510,7 +30510,7 @@ public static bool[] Equals(Decimal[] a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -30582,7 +30582,7 @@ public static bool[] Equals(Decimal[] a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -30669,7 +30669,7 @@ public static bool[][] Equals(Decimal[][] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -30681,7 +30681,7 @@ public static bool[] Equals(Decimal a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30693,7 +30693,7 @@ public static bool[] Equals(Decimal a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -30705,7 +30705,7 @@ public static bool[][] Equals(Decimal a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Byte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -30770,7 +30770,7 @@ public static bool[] Equals(Decimal[] a, Byte[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30843,7 +30843,7 @@ public static bool[] Equals(Decimal[] a, Byte[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -30911,7 +30911,7 @@ public static bool[][] Equals(Decimal[,] a, Byte[][] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -30979,7 +30979,7 @@ public static bool[][] Equals(Decimal[][] a, Byte[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31056,7 +31056,7 @@ public static bool[][] Equals(Decimal[][] a, Byte[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -31121,7 +31121,7 @@ public static bool[] Equals(Decimal[] a, Byte b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -31193,7 +31193,7 @@ public static bool[] Equals(Decimal[] a, Byte b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -31280,7 +31280,7 @@ public static bool[][] Equals(Decimal[][] a, Byte b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, Byte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -31292,7 +31292,7 @@ public static bool[] Equals(Decimal a, Byte[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31304,7 +31304,7 @@ public static bool[] Equals(Decimal a, Byte[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31316,7 +31316,7 @@ public static bool[][] Equals(Decimal a, Byte[][] b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, sbyte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -31381,7 +31381,7 @@ public static bool[] Equals(Decimal[] a, sbyte[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31454,7 +31454,7 @@ public static bool[] Equals(Decimal[] a, sbyte[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[,] a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31522,7 +31522,7 @@ public static bool[][] Equals(Decimal[,] a, sbyte[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31590,7 +31590,7 @@ public static bool[][] Equals(Decimal[][] a, sbyte[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31667,7 +31667,7 @@ public static bool[][] Equals(Decimal[][] a, sbyte[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal[] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -31732,7 +31732,7 @@ public static bool[] Equals(Decimal[] a, sbyte b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal[,] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -31804,7 +31804,7 @@ public static bool[] Equals(Decimal[] a, sbyte b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal[][] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -31891,7 +31891,7 @@ public static bool[][] Equals(Decimal[][] a, sbyte b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Decimal a, sbyte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -31903,7 +31903,7 @@ public static bool[] Equals(Decimal a, sbyte[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Decimal a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31915,7 +31915,7 @@ public static bool[] Equals(Decimal a, sbyte[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Decimal a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31927,7 +31927,7 @@ public static bool[][] Equals(Decimal a, sbyte[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -31992,7 +31992,7 @@ public static bool[] Equals(Byte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -32065,7 +32065,7 @@ public static bool[] Equals(Byte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -32133,7 +32133,7 @@ public static bool[][] Equals(Byte[,] a, Int32[][] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -32201,7 +32201,7 @@ public static bool[][] Equals(Byte[][] a, Int32[,] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -32278,7 +32278,7 @@ public static bool[][] Equals(Byte[][] a, Int32[][] b, Int32 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -32343,7 +32343,7 @@ public static bool[] Equals(Byte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -32415,7 +32415,7 @@ public static bool[] Equals(Byte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -32502,7 +32502,7 @@ public static bool[][] Equals(Byte[][] a, Int32 b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -32514,7 +32514,7 @@ public static bool[] Equals(Byte a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -32526,7 +32526,7 @@ public static bool[] Equals(Byte a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -32538,7 +32538,7 @@ public static bool[][] Equals(Byte a, Int32[][] b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -32603,7 +32603,7 @@ public static bool[] Equals(Byte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -32676,7 +32676,7 @@ public static bool[] Equals(Byte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -32744,7 +32744,7 @@ public static bool[][] Equals(Byte[,] a, Int16[][] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -32812,7 +32812,7 @@ public static bool[][] Equals(Byte[][] a, Int16[,] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -32889,7 +32889,7 @@ public static bool[][] Equals(Byte[][] a, Int16[][] b, Int16 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -32954,7 +32954,7 @@ public static bool[] Equals(Byte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -33026,7 +33026,7 @@ public static bool[] Equals(Byte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -33113,7 +33113,7 @@ public static bool[][] Equals(Byte[][] a, Int16 b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -33125,7 +33125,7 @@ public static bool[] Equals(Byte a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -33137,7 +33137,7 @@ public static bool[] Equals(Byte a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -33149,7 +33149,7 @@ public static bool[][] Equals(Byte a, Int16[][] b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -33226,7 +33226,7 @@ public static bool[] Equals(Byte[] a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -33311,7 +33311,7 @@ public static bool[] Equals(Byte[] a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -33391,7 +33391,7 @@ public static bool[][] Equals(Byte[,] a, Single[][] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -33471,7 +33471,7 @@ public static bool[][] Equals(Byte[][] a, Single[,] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -33560,7 +33560,7 @@ public static bool[][] Equals(Byte[][] a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Single b, Single atol = 0, Double rtol = 0) @@ -33637,7 +33637,7 @@ public static bool[] Equals(Byte[] a, Single b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -33721,7 +33721,7 @@ public static bool[] Equals(Byte[] a, Single b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -33820,7 +33820,7 @@ public static bool[][] Equals(Byte[][] a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Single[] b, Single atol = 0, Double rtol = 0) @@ -33832,7 +33832,7 @@ public static bool[] Equals(Byte a, Single[] b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -33844,7 +33844,7 @@ public static bool[] Equals(Byte a, Single[] b, Single atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -33856,7 +33856,7 @@ public static bool[][] Equals(Byte a, Single[][] b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -33933,7 +33933,7 @@ public static bool[] Equals(Byte[] a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -34018,7 +34018,7 @@ public static bool[] Equals(Byte[] a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -34098,7 +34098,7 @@ public static bool[][] Equals(Byte[,] a, Double[][] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -34178,7 +34178,7 @@ public static bool[][] Equals(Byte[][] a, Double[,] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -34267,7 +34267,7 @@ public static bool[][] Equals(Byte[][] a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Double b, Double atol = 0, Double rtol = 0) @@ -34344,7 +34344,7 @@ public static bool[] Equals(Byte[] a, Double b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -34428,7 +34428,7 @@ public static bool[] Equals(Byte[] a, Double b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -34527,7 +34527,7 @@ public static bool[][] Equals(Byte[][] a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Double[] b, Double atol = 0, Double rtol = 0) @@ -34539,7 +34539,7 @@ public static bool[] Equals(Byte a, Double[] b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -34551,7 +34551,7 @@ public static bool[] Equals(Byte a, Double[] b, Double atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -34563,7 +34563,7 @@ public static bool[][] Equals(Byte a, Double[][] b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -34628,7 +34628,7 @@ public static bool[] Equals(Byte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -34701,7 +34701,7 @@ public static bool[] Equals(Byte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -34769,7 +34769,7 @@ public static bool[][] Equals(Byte[,] a, Int64[][] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -34837,7 +34837,7 @@ public static bool[][] Equals(Byte[][] a, Int64[,] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -34914,7 +34914,7 @@ public static bool[][] Equals(Byte[][] a, Int64[][] b, Int64 atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -34979,7 +34979,7 @@ public static bool[] Equals(Byte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -35051,7 +35051,7 @@ public static bool[] Equals(Byte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -35138,7 +35138,7 @@ public static bool[][] Equals(Byte[][] a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -35150,7 +35150,7 @@ public static bool[] Equals(Byte a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -35162,7 +35162,7 @@ public static bool[] Equals(Byte a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -35174,7 +35174,7 @@ public static bool[][] Equals(Byte a, Int64[][] b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -35239,7 +35239,7 @@ public static bool[] Equals(Byte[] a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35312,7 +35312,7 @@ public static bool[] Equals(Byte[] a, Decimal[] b, Decimal atol = 0, Decimal rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35380,7 +35380,7 @@ public static bool[][] Equals(Byte[,] a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35448,7 +35448,7 @@ public static bool[][] Equals(Byte[][] a, Decimal[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35525,7 +35525,7 @@ public static bool[][] Equals(Byte[][] a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -35590,7 +35590,7 @@ public static bool[] Equals(Byte[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -35662,7 +35662,7 @@ public static bool[] Equals(Byte[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -35749,7 +35749,7 @@ public static bool[][] Equals(Byte[][] a, Decimal b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -35761,7 +35761,7 @@ public static bool[] Equals(Byte a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35773,7 +35773,7 @@ public static bool[] Equals(Byte a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35785,7 +35785,7 @@ public static bool[][] Equals(Byte a, Decimal[][] b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -35850,7 +35850,7 @@ public static bool[] Equals(Byte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -35923,7 +35923,7 @@ public static bool[] Equals(Byte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -35991,7 +35991,7 @@ public static bool[][] Equals(Byte[,] a, Byte[][] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -36059,7 +36059,7 @@ public static bool[][] Equals(Byte[][] a, Byte[,] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -36136,7 +36136,7 @@ public static bool[][] Equals(Byte[][] a, Byte[][] b, Byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -36201,7 +36201,7 @@ public static bool[] Equals(Byte[] a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -36273,7 +36273,7 @@ public static bool[] Equals(Byte[] a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -36360,7 +36360,7 @@ public static bool[][] Equals(Byte[][] a, Byte b, Byte atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -36372,7 +36372,7 @@ public static bool[] Equals(Byte a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -36384,7 +36384,7 @@ public static bool[] Equals(Byte a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -36396,7 +36396,7 @@ public static bool[][] Equals(Byte a, Byte[][] b, Byte atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, sbyte[] b, Byte atol = 0, Double rtol = 0) @@ -36461,7 +36461,7 @@ public static bool[] Equals(Byte[] a, sbyte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -36534,7 +36534,7 @@ public static bool[] Equals(Byte[] a, sbyte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[,] a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -36602,7 +36602,7 @@ public static bool[][] Equals(Byte[,] a, sbyte[][] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -36670,7 +36670,7 @@ public static bool[][] Equals(Byte[][] a, sbyte[,] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -36747,7 +36747,7 @@ public static bool[][] Equals(Byte[][] a, sbyte[][] b, Byte atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte[] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -36812,7 +36812,7 @@ public static bool[] Equals(Byte[] a, sbyte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte[,] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -36884,7 +36884,7 @@ public static bool[] Equals(Byte[] a, sbyte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte[][] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -36971,7 +36971,7 @@ public static bool[][] Equals(Byte[][] a, sbyte b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(Byte a, sbyte[] b, Byte atol = 0, Double rtol = 0) @@ -36983,7 +36983,7 @@ public static bool[] Equals(Byte a, sbyte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(Byte a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -36995,7 +36995,7 @@ public static bool[] Equals(Byte a, sbyte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(Byte a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -37007,7 +37007,7 @@ public static bool[][] Equals(Byte a, sbyte[][] b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -37072,7 +37072,7 @@ public static bool[] Equals(sbyte[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -37145,7 +37145,7 @@ public static bool[] Equals(sbyte[] a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -37213,7 +37213,7 @@ public static bool[][] Equals(sbyte[,] a, Int32[][] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -37281,7 +37281,7 @@ public static bool[][] Equals(sbyte[][] a, Int32[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -37358,7 +37358,7 @@ public static bool[][] Equals(sbyte[][] a, Int32[][] b, Int32 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -37423,7 +37423,7 @@ public static bool[] Equals(sbyte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -37495,7 +37495,7 @@ public static bool[] Equals(sbyte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -37582,7 +37582,7 @@ public static bool[][] Equals(sbyte[][] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -37594,7 +37594,7 @@ public static bool[] Equals(sbyte a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -37606,7 +37606,7 @@ public static bool[] Equals(sbyte a, Int32[] b, Int32 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -37618,7 +37618,7 @@ public static bool[][] Equals(sbyte a, Int32[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -37683,7 +37683,7 @@ public static bool[] Equals(sbyte[] a, Int16[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -37756,7 +37756,7 @@ public static bool[] Equals(sbyte[] a, Int16[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -37824,7 +37824,7 @@ public static bool[][] Equals(sbyte[,] a, Int16[][] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -37892,7 +37892,7 @@ public static bool[][] Equals(sbyte[][] a, Int16[,] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -37969,7 +37969,7 @@ public static bool[][] Equals(sbyte[][] a, Int16[][] b, Int16 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -38034,7 +38034,7 @@ public static bool[] Equals(sbyte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -38106,7 +38106,7 @@ public static bool[] Equals(sbyte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -38193,7 +38193,7 @@ public static bool[][] Equals(sbyte[][] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -38205,7 +38205,7 @@ public static bool[] Equals(sbyte a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -38217,7 +38217,7 @@ public static bool[] Equals(sbyte a, Int16[] b, Int16 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -38229,7 +38229,7 @@ public static bool[][] Equals(sbyte a, Int16[][] b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -38306,7 +38306,7 @@ public static bool[] Equals(sbyte[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -38391,7 +38391,7 @@ public static bool[] Equals(sbyte[] a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -38471,7 +38471,7 @@ public static bool[][] Equals(sbyte[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -38551,7 +38551,7 @@ public static bool[][] Equals(sbyte[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -38640,7 +38640,7 @@ public static bool[][] Equals(sbyte[][] a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Single b, Single atol = 0, Double rtol = 0) @@ -38717,7 +38717,7 @@ public static bool[] Equals(sbyte[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -38801,7 +38801,7 @@ public static bool[] Equals(sbyte[] a, Single b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -38900,7 +38900,7 @@ public static bool[][] Equals(sbyte[][] a, Single b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Single[] b, Single atol = 0, Double rtol = 0) @@ -38912,7 +38912,7 @@ public static bool[] Equals(sbyte a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -38924,7 +38924,7 @@ public static bool[] Equals(sbyte a, Single[] b, Single atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -38936,7 +38936,7 @@ public static bool[][] Equals(sbyte a, Single[][] b, Single atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -39013,7 +39013,7 @@ public static bool[] Equals(sbyte[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -39098,7 +39098,7 @@ public static bool[] Equals(sbyte[] a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -39178,7 +39178,7 @@ public static bool[][] Equals(sbyte[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -39258,7 +39258,7 @@ public static bool[][] Equals(sbyte[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -39347,7 +39347,7 @@ public static bool[][] Equals(sbyte[][] a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Double b, Double atol = 0, Double rtol = 0) @@ -39424,7 +39424,7 @@ public static bool[] Equals(sbyte[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -39508,7 +39508,7 @@ public static bool[] Equals(sbyte[] a, Double b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -39607,7 +39607,7 @@ public static bool[][] Equals(sbyte[][] a, Double b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Double[] b, Double atol = 0, Double rtol = 0) @@ -39619,7 +39619,7 @@ public static bool[] Equals(sbyte a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -39631,7 +39631,7 @@ public static bool[] Equals(sbyte a, Double[] b, Double atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -39643,7 +39643,7 @@ public static bool[][] Equals(sbyte a, Double[][] b, Double atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -39708,7 +39708,7 @@ public static bool[] Equals(sbyte[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -39781,7 +39781,7 @@ public static bool[] Equals(sbyte[] a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -39849,7 +39849,7 @@ public static bool[][] Equals(sbyte[,] a, Int64[][] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -39917,7 +39917,7 @@ public static bool[][] Equals(sbyte[][] a, Int64[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -39994,7 +39994,7 @@ public static bool[][] Equals(sbyte[][] a, Int64[][] b, Int64 atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -40059,7 +40059,7 @@ public static bool[] Equals(sbyte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -40131,7 +40131,7 @@ public static bool[] Equals(sbyte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -40218,7 +40218,7 @@ public static bool[][] Equals(sbyte[][] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -40230,7 +40230,7 @@ public static bool[] Equals(sbyte a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -40242,7 +40242,7 @@ public static bool[] Equals(sbyte a, Int64[] b, Int64 atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -40254,7 +40254,7 @@ public static bool[][] Equals(sbyte a, Int64[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -40319,7 +40319,7 @@ public static bool[] Equals(sbyte[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -40392,7 +40392,7 @@ public static bool[] Equals(sbyte[] a, Decimal[] b, Decimal atol = 0, Decimal rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -40460,7 +40460,7 @@ public static bool[][] Equals(sbyte[,] a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -40528,7 +40528,7 @@ public static bool[][] Equals(sbyte[][] a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -40605,7 +40605,7 @@ public static bool[][] Equals(sbyte[][] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -40670,7 +40670,7 @@ public static bool[] Equals(sbyte[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -40742,7 +40742,7 @@ public static bool[] Equals(sbyte[] a, Decimal b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -40829,7 +40829,7 @@ public static bool[][] Equals(sbyte[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -40841,7 +40841,7 @@ public static bool[] Equals(sbyte a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -40853,7 +40853,7 @@ public static bool[] Equals(sbyte a, Decimal[] b, Decimal atol = 0, Decimal rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -40865,7 +40865,7 @@ public static bool[][] Equals(sbyte a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -40930,7 +40930,7 @@ public static bool[] Equals(sbyte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -41003,7 +41003,7 @@ public static bool[] Equals(sbyte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -41071,7 +41071,7 @@ public static bool[][] Equals(sbyte[,] a, Byte[][] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -41139,7 +41139,7 @@ public static bool[][] Equals(sbyte[][] a, Byte[,] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -41216,7 +41216,7 @@ public static bool[][] Equals(sbyte[][] a, Byte[][] b, Byte atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -41281,7 +41281,7 @@ public static bool[] Equals(sbyte[] a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -41353,7 +41353,7 @@ public static bool[] Equals(sbyte[] a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -41440,7 +41440,7 @@ public static bool[][] Equals(sbyte[][] a, Byte b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -41452,7 +41452,7 @@ public static bool[] Equals(sbyte a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -41464,7 +41464,7 @@ public static bool[] Equals(sbyte a, Byte[] b, Byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -41476,7 +41476,7 @@ public static bool[][] Equals(sbyte a, Byte[][] b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, sbyte[] b, byte atol = 0, Double rtol = 0) @@ -41541,7 +41541,7 @@ public static bool[] Equals(sbyte[] a, sbyte[] b, byte atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -41614,7 +41614,7 @@ public static bool[] Equals(sbyte[] a, sbyte[] b, byte atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[,] a, sbyte[][] b, byte atol = 0, Double rtol = 0) @@ -41682,7 +41682,7 @@ public static bool[][] Equals(sbyte[,] a, sbyte[][] b, byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -41750,7 +41750,7 @@ public static bool[][] Equals(sbyte[][] a, sbyte[,] b, byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, sbyte[][] b, byte atol = 0, Double rtol = 0) @@ -41827,7 +41827,7 @@ public static bool[][] Equals(sbyte[][] a, sbyte[][] b, byte atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte[] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -41892,7 +41892,7 @@ public static bool[] Equals(sbyte[] a, sbyte b, byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte[,] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -41964,7 +41964,7 @@ public static bool[] Equals(sbyte[] a, sbyte b, byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte[][] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -42051,7 +42051,7 @@ public static bool[][] Equals(sbyte[][] a, sbyte b, byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(sbyte a, sbyte[] b, byte atol = 0, Double rtol = 0) @@ -42063,7 +42063,7 @@ public static bool[] Equals(sbyte a, sbyte[] b, byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(sbyte a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -42075,7 +42075,7 @@ public static bool[] Equals(sbyte a, sbyte[] b, byte atol = 0, Double rtol = 0) /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(sbyte a, sbyte[][] b, byte atol = 0, Double rtol = 0) diff --git a/Sources/Accord.Math.Core/Matrix.Comparisons.tt b/Sources/Accord.Math.Core/Matrix.Comparisons.tt index d40e97c9a..b6ff57beb 100644 --- a/Sources/Accord.Math.Core/Matrix.Comparisons.tt +++ b/Sources/Accord.Math.Core/Matrix.Comparisons.tt @@ -217,7 +217,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(<#=a#>[] a, <#=b#>[] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -246,7 +246,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(<#=a#>[,] a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -283,7 +283,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(<#=a#>[,] a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -315,7 +315,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(<#=a#>[][] a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -347,7 +347,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(<#=a#>[][] a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -388,7 +388,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(<#=a#>[] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -417,7 +417,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(<#=a#>[,] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -453,7 +453,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(<#=a#>[][] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -504,7 +504,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] Equals(<#=a#> a, <#=b#>[] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -516,7 +516,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] Equals(<#=a#> a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -528,7 +528,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] Equals(<#=a#> a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) diff --git a/Sources/Accord.Math.Core/Matrix.Divide.Generated.cs b/Sources/Accord.Math.Core/Matrix.Divide.Generated.cs index b41768051..ba2128e90 100644 --- a/Sources/Accord.Math.Core/Matrix.Divide.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Divide.Generated.cs @@ -46,7 +46,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, int b) @@ -61,7 +61,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, int b) @@ -88,7 +88,7 @@ public static double[] Divide(this int[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(int[] a, int[] b) @@ -103,7 +103,7 @@ public static double[] Divide(int[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, int[][] b) @@ -118,7 +118,7 @@ public static double[][] Divide(int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, int[,] b) @@ -133,7 +133,7 @@ public static double[][] Divide(int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, int[,] b) @@ -148,7 +148,7 @@ public static double[][] Divide(int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, int[,] b) @@ -163,7 +163,7 @@ public static double[][] Divide(int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, int[][] b) @@ -178,7 +178,7 @@ public static double[][] Divide(this int a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, int[] b) @@ -199,7 +199,7 @@ public static double[] Divide(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, int[] b, int dimension) @@ -220,7 +220,7 @@ public static double[] Divide(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, int[] b, int dimension) @@ -235,7 +235,7 @@ public static double[][] Divide(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, int[,] b) @@ -250,7 +250,7 @@ public static double[][] Divide(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, int[][] b) @@ -265,7 +265,7 @@ public static int[][] DivideByDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, int[,] b) @@ -280,7 +280,7 @@ public static int[][] DivideByDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, int[][] b) @@ -295,7 +295,7 @@ public static int[][] DivideByDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int b) @@ -310,7 +310,7 @@ public static int[][] DivideByDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int b) @@ -325,7 +325,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int[] b) @@ -340,7 +340,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int[] b) @@ -356,7 +356,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int[,] a, float b) @@ -371,7 +371,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int[][] a, float b) @@ -398,7 +398,7 @@ public static float[] Divide(this int[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(int[] a, float[] b) @@ -413,7 +413,7 @@ public static float[] Divide(int[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[][] a, float[][] b) @@ -428,7 +428,7 @@ public static float[][] Divide(int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[,] a, float[,] b) @@ -443,7 +443,7 @@ public static float[][] Divide(int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[][] a, float[,] b) @@ -458,7 +458,7 @@ public static float[][] Divide(int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int a, float[,] b) @@ -473,7 +473,7 @@ public static float[][] Divide(int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int a, float[][] b) @@ -488,7 +488,7 @@ public static float[][] Divide(this int a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this int a, float[] b) @@ -509,7 +509,7 @@ public static float[] Divide(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int[,] a, float[] b, int dimension) @@ -530,7 +530,7 @@ public static float[] Divide(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int[][] a, float[] b, int dimension) @@ -545,7 +545,7 @@ public static float[][] Divide(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int a, float[,] b) @@ -560,7 +560,7 @@ public static float[][] Divide(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int a, float[][] b) @@ -575,7 +575,7 @@ public static float[][] DivideByDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[] a, float[,] b) @@ -590,7 +590,7 @@ public static float[][] DivideByDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[] a, float[][] b) @@ -605,7 +605,7 @@ public static float[][] DivideByDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, float b) @@ -620,7 +620,7 @@ public static float[][] DivideByDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, float b) @@ -635,7 +635,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, float[] b) @@ -650,7 +650,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, float[] b) @@ -666,7 +666,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, double b) @@ -681,7 +681,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, double b) @@ -708,7 +708,7 @@ public static double[] Divide(this int[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(int[] a, double[] b) @@ -723,7 +723,7 @@ public static double[] Divide(int[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, double[][] b) @@ -738,7 +738,7 @@ public static double[][] Divide(int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, double[,] b) @@ -753,7 +753,7 @@ public static double[][] Divide(int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, double[,] b) @@ -768,7 +768,7 @@ public static double[][] Divide(int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, double[,] b) @@ -783,7 +783,7 @@ public static double[][] Divide(int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, double[][] b) @@ -798,7 +798,7 @@ public static double[][] Divide(this int a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, double[] b) @@ -819,7 +819,7 @@ public static double[] Divide(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, double[] b, int dimension) @@ -840,7 +840,7 @@ public static double[] Divide(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, double[] b, int dimension) @@ -855,7 +855,7 @@ public static double[][] Divide(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, double[,] b) @@ -870,7 +870,7 @@ public static double[][] Divide(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, double[][] b) @@ -885,7 +885,7 @@ public static double[][] DivideByDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, double[,] b) @@ -900,7 +900,7 @@ public static double[][] DivideByDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, double[][] b) @@ -915,7 +915,7 @@ public static double[][] DivideByDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, double b) @@ -930,7 +930,7 @@ public static double[][] DivideByDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, double b) @@ -945,7 +945,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, double[] b) @@ -960,7 +960,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, double[] b) @@ -976,7 +976,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, byte b) @@ -991,7 +991,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, byte b) @@ -1018,7 +1018,7 @@ public static int[] Divide(this int[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(int[] a, byte[] b) @@ -1033,7 +1033,7 @@ public static int[] Divide(int[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, byte[][] b) @@ -1048,7 +1048,7 @@ public static int[][] Divide(int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, byte[,] b) @@ -1063,7 +1063,7 @@ public static int[][] Divide(int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, byte[,] b) @@ -1078,7 +1078,7 @@ public static int[][] Divide(int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, byte[,] b) @@ -1093,7 +1093,7 @@ public static int[][] Divide(int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, byte[][] b) @@ -1108,7 +1108,7 @@ public static int[][] Divide(this int a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, byte[] b) @@ -1129,7 +1129,7 @@ public static int[] Divide(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, byte[] b, int dimension) @@ -1150,7 +1150,7 @@ public static int[] Divide(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, byte[] b, int dimension) @@ -1165,7 +1165,7 @@ public static int[][] Divide(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int a, byte[,] b) @@ -1180,7 +1180,7 @@ public static int[][] Divide(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int a, byte[][] b) @@ -1195,7 +1195,7 @@ public static byte[][] DivideByDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int[] a, byte[,] b) @@ -1210,7 +1210,7 @@ public static byte[][] DivideByDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int[] a, byte[][] b) @@ -1225,7 +1225,7 @@ public static byte[][] DivideByDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, byte b) @@ -1240,7 +1240,7 @@ public static byte[][] DivideByDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, byte b) @@ -1255,7 +1255,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, byte[] b) @@ -1270,7 +1270,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, byte[] b) @@ -1286,7 +1286,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, decimal b) @@ -1301,7 +1301,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, decimal b) @@ -1328,7 +1328,7 @@ public static int[] Divide(this int[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(int[] a, decimal[] b) @@ -1343,7 +1343,7 @@ public static int[] Divide(int[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, decimal[][] b) @@ -1358,7 +1358,7 @@ public static int[][] Divide(int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, decimal[,] b) @@ -1373,7 +1373,7 @@ public static int[][] Divide(int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, decimal[,] b) @@ -1388,7 +1388,7 @@ public static int[][] Divide(int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, decimal[,] b) @@ -1403,7 +1403,7 @@ public static int[][] Divide(int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, decimal[][] b) @@ -1418,7 +1418,7 @@ public static int[][] Divide(this int a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, decimal[] b) @@ -1439,7 +1439,7 @@ public static int[] Divide(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, decimal[] b, int dimension) @@ -1460,7 +1460,7 @@ public static int[] Divide(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, decimal[] b, int dimension) @@ -1475,7 +1475,7 @@ public static int[][] Divide(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int a, decimal[,] b) @@ -1490,7 +1490,7 @@ public static int[][] Divide(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int a, decimal[][] b) @@ -1505,7 +1505,7 @@ public static decimal[][] DivideByDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int[] a, decimal[,] b) @@ -1520,7 +1520,7 @@ public static decimal[][] DivideByDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b) @@ -1535,7 +1535,7 @@ public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, decimal b) @@ -1550,7 +1550,7 @@ public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, decimal b) @@ -1565,7 +1565,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, decimal[] b) @@ -1580,7 +1580,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, decimal[] b) @@ -1596,7 +1596,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, int b) @@ -1611,7 +1611,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, int b) @@ -1638,7 +1638,7 @@ public static float[] Divide(this float[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(float[] a, int[] b) @@ -1653,7 +1653,7 @@ public static float[] Divide(float[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, int[][] b) @@ -1668,7 +1668,7 @@ public static float[][] Divide(float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, int[,] b) @@ -1683,7 +1683,7 @@ public static float[][] Divide(float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, int[,] b) @@ -1698,7 +1698,7 @@ public static float[][] Divide(float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, int[,] b) @@ -1713,7 +1713,7 @@ public static float[][] Divide(float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, int[][] b) @@ -1728,7 +1728,7 @@ public static float[][] Divide(this float a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, int[] b) @@ -1749,7 +1749,7 @@ public static float[] Divide(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, int[] b, int dimension) @@ -1770,7 +1770,7 @@ public static float[] Divide(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, int[] b, int dimension) @@ -1785,7 +1785,7 @@ public static float[][] Divide(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float a, int[,] b) @@ -1800,7 +1800,7 @@ public static float[][] Divide(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float a, int[][] b) @@ -1815,7 +1815,7 @@ public static int[][] DivideByDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[] a, int[,] b) @@ -1830,7 +1830,7 @@ public static int[][] DivideByDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[] a, int[][] b) @@ -1845,7 +1845,7 @@ public static int[][] DivideByDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int b) @@ -1860,7 +1860,7 @@ public static int[][] DivideByDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int b) @@ -1875,7 +1875,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int[] b) @@ -1890,7 +1890,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int[] b) @@ -1906,7 +1906,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, float b) @@ -1921,7 +1921,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, float b) @@ -1948,7 +1948,7 @@ public static float[] Divide(this float[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(float[] a, float[] b) @@ -1963,7 +1963,7 @@ public static float[] Divide(float[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, float[][] b) @@ -1978,7 +1978,7 @@ public static float[][] Divide(float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, float[,] b) @@ -1993,7 +1993,7 @@ public static float[][] Divide(float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, float[,] b) @@ -2008,7 +2008,7 @@ public static float[][] Divide(float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, float[,] b) @@ -2023,7 +2023,7 @@ public static float[][] Divide(float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, float[][] b) @@ -2038,7 +2038,7 @@ public static float[][] Divide(this float a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, float[] b) @@ -2059,7 +2059,7 @@ public static float[] Divide(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, float[] b, int dimension) @@ -2080,7 +2080,7 @@ public static float[] Divide(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, float[] b, int dimension) @@ -2095,7 +2095,7 @@ public static float[][] Divide(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, float[,] b) @@ -2110,7 +2110,7 @@ public static float[][] Divide(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, float[][] b) @@ -2125,7 +2125,7 @@ public static float[][] DivideByDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, float[,] b) @@ -2140,7 +2140,7 @@ public static float[][] DivideByDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, float[][] b) @@ -2155,7 +2155,7 @@ public static float[][] DivideByDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float b) @@ -2170,7 +2170,7 @@ public static float[][] DivideByDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float b) @@ -2185,7 +2185,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float[] b) @@ -2200,7 +2200,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float[] b) @@ -2216,7 +2216,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, double b) @@ -2231,7 +2231,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, double b) @@ -2258,7 +2258,7 @@ public static double[] Divide(this float[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(float[] a, double[] b) @@ -2273,7 +2273,7 @@ public static double[] Divide(float[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, double[][] b) @@ -2288,7 +2288,7 @@ public static double[][] Divide(float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, double[,] b) @@ -2303,7 +2303,7 @@ public static double[][] Divide(float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, double[,] b) @@ -2318,7 +2318,7 @@ public static double[][] Divide(float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, double[,] b) @@ -2333,7 +2333,7 @@ public static double[][] Divide(float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, double[][] b) @@ -2348,7 +2348,7 @@ public static double[][] Divide(this float a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, double[] b) @@ -2369,7 +2369,7 @@ public static double[] Divide(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, double[] b, int dimension) @@ -2390,7 +2390,7 @@ public static double[] Divide(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, double[] b, int dimension) @@ -2405,7 +2405,7 @@ public static double[][] Divide(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, double[,] b) @@ -2420,7 +2420,7 @@ public static double[][] Divide(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, double[][] b) @@ -2435,7 +2435,7 @@ public static double[][] DivideByDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, double[,] b) @@ -2450,7 +2450,7 @@ public static double[][] DivideByDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, double[][] b) @@ -2465,7 +2465,7 @@ public static double[][] DivideByDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, double b) @@ -2480,7 +2480,7 @@ public static double[][] DivideByDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, double b) @@ -2495,7 +2495,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, double[] b) @@ -2510,7 +2510,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, double[] b) @@ -2526,7 +2526,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, byte b) @@ -2541,7 +2541,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, byte b) @@ -2568,7 +2568,7 @@ public static float[] Divide(this float[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(float[] a, byte[] b) @@ -2583,7 +2583,7 @@ public static float[] Divide(float[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, byte[][] b) @@ -2598,7 +2598,7 @@ public static float[][] Divide(float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, byte[,] b) @@ -2613,7 +2613,7 @@ public static float[][] Divide(float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, byte[,] b) @@ -2628,7 +2628,7 @@ public static float[][] Divide(float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, byte[,] b) @@ -2643,7 +2643,7 @@ public static float[][] Divide(float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, byte[][] b) @@ -2658,7 +2658,7 @@ public static float[][] Divide(this float a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, byte[] b) @@ -2679,7 +2679,7 @@ public static float[] Divide(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, byte[] b, int dimension) @@ -2700,7 +2700,7 @@ public static float[] Divide(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, byte[] b, int dimension) @@ -2715,7 +2715,7 @@ public static float[][] Divide(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float a, byte[,] b) @@ -2730,7 +2730,7 @@ public static float[][] Divide(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float a, byte[][] b) @@ -2745,7 +2745,7 @@ public static byte[][] DivideByDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float[] a, byte[,] b) @@ -2760,7 +2760,7 @@ public static byte[][] DivideByDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float[] a, byte[][] b) @@ -2775,7 +2775,7 @@ public static byte[][] DivideByDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, byte b) @@ -2790,7 +2790,7 @@ public static byte[][] DivideByDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, byte b) @@ -2805,7 +2805,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, byte[] b) @@ -2820,7 +2820,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, byte[] b) @@ -2836,7 +2836,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, decimal b) @@ -2851,7 +2851,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, decimal b) @@ -2878,7 +2878,7 @@ public static float[] Divide(this float[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(float[] a, decimal[] b) @@ -2893,7 +2893,7 @@ public static float[] Divide(float[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, decimal[][] b) @@ -2908,7 +2908,7 @@ public static float[][] Divide(float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, decimal[,] b) @@ -2923,7 +2923,7 @@ public static float[][] Divide(float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, decimal[,] b) @@ -2938,7 +2938,7 @@ public static float[][] Divide(float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, decimal[,] b) @@ -2953,7 +2953,7 @@ public static float[][] Divide(float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, decimal[][] b) @@ -2968,7 +2968,7 @@ public static float[][] Divide(this float a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, decimal[] b) @@ -2989,7 +2989,7 @@ public static float[] Divide(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, decimal[] b, int dimension) @@ -3010,7 +3010,7 @@ public static float[] Divide(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, decimal[] b, int dimension) @@ -3025,7 +3025,7 @@ public static float[][] Divide(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float a, decimal[,] b) @@ -3040,7 +3040,7 @@ public static float[][] Divide(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float a, decimal[][] b) @@ -3055,7 +3055,7 @@ public static decimal[][] DivideByDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float[] a, decimal[,] b) @@ -3070,7 +3070,7 @@ public static decimal[][] DivideByDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b) @@ -3085,7 +3085,7 @@ public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, decimal b) @@ -3100,7 +3100,7 @@ public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, decimal b) @@ -3115,7 +3115,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, decimal[] b) @@ -3130,7 +3130,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, decimal[] b) @@ -3146,7 +3146,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, int b) @@ -3161,7 +3161,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, int b) @@ -3188,7 +3188,7 @@ public static double[] Divide(this double[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(double[] a, int[] b) @@ -3203,7 +3203,7 @@ public static double[] Divide(double[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, int[][] b) @@ -3218,7 +3218,7 @@ public static double[][] Divide(double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, int[,] b) @@ -3233,7 +3233,7 @@ public static double[][] Divide(double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, int[,] b) @@ -3248,7 +3248,7 @@ public static double[][] Divide(double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, int[,] b) @@ -3263,7 +3263,7 @@ public static double[][] Divide(double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, int[][] b) @@ -3278,7 +3278,7 @@ public static double[][] Divide(this double a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, int[] b) @@ -3299,7 +3299,7 @@ public static double[] Divide(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, int[] b, int dimension) @@ -3320,7 +3320,7 @@ public static double[] Divide(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, int[] b, int dimension) @@ -3335,7 +3335,7 @@ public static double[][] Divide(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double a, int[,] b) @@ -3350,7 +3350,7 @@ public static double[][] Divide(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double a, int[][] b) @@ -3365,7 +3365,7 @@ public static int[][] DivideByDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[] a, int[,] b) @@ -3380,7 +3380,7 @@ public static int[][] DivideByDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[] a, int[][] b) @@ -3395,7 +3395,7 @@ public static int[][] DivideByDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int b) @@ -3410,7 +3410,7 @@ public static int[][] DivideByDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int b) @@ -3425,7 +3425,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int[] b) @@ -3440,7 +3440,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int[] b) @@ -3456,7 +3456,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, float b) @@ -3471,7 +3471,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, float b) @@ -3498,7 +3498,7 @@ public static double[] Divide(this double[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(double[] a, float[] b) @@ -3513,7 +3513,7 @@ public static double[] Divide(double[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, float[][] b) @@ -3528,7 +3528,7 @@ public static double[][] Divide(double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, float[,] b) @@ -3543,7 +3543,7 @@ public static double[][] Divide(double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, float[,] b) @@ -3558,7 +3558,7 @@ public static double[][] Divide(double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, float[,] b) @@ -3573,7 +3573,7 @@ public static double[][] Divide(double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, float[][] b) @@ -3588,7 +3588,7 @@ public static double[][] Divide(this double a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, float[] b) @@ -3609,7 +3609,7 @@ public static double[] Divide(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, float[] b, int dimension) @@ -3630,7 +3630,7 @@ public static double[] Divide(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, float[] b, int dimension) @@ -3645,7 +3645,7 @@ public static double[][] Divide(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double a, float[,] b) @@ -3660,7 +3660,7 @@ public static double[][] Divide(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double a, float[][] b) @@ -3675,7 +3675,7 @@ public static float[][] DivideByDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double[] a, float[,] b) @@ -3690,7 +3690,7 @@ public static float[][] DivideByDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double[] a, float[][] b) @@ -3705,7 +3705,7 @@ public static float[][] DivideByDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float b) @@ -3720,7 +3720,7 @@ public static float[][] DivideByDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float b) @@ -3735,7 +3735,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float[] b) @@ -3750,7 +3750,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float[] b) @@ -3766,7 +3766,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, double b) @@ -3781,7 +3781,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, double b) @@ -3808,7 +3808,7 @@ public static double[] Divide(this double[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(double[] a, double[] b) @@ -3823,7 +3823,7 @@ public static double[] Divide(double[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, double[][] b) @@ -3838,7 +3838,7 @@ public static double[][] Divide(double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, double[,] b) @@ -3853,7 +3853,7 @@ public static double[][] Divide(double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, double[,] b) @@ -3868,7 +3868,7 @@ public static double[][] Divide(double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, double[,] b) @@ -3883,7 +3883,7 @@ public static double[][] Divide(double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, double[][] b) @@ -3898,7 +3898,7 @@ public static double[][] Divide(this double a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, double[] b) @@ -3919,7 +3919,7 @@ public static double[] Divide(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, double[] b, int dimension) @@ -3940,7 +3940,7 @@ public static double[] Divide(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, double[] b, int dimension) @@ -3955,7 +3955,7 @@ public static double[][] Divide(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, double[,] b) @@ -3970,7 +3970,7 @@ public static double[][] Divide(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, double[][] b) @@ -3985,7 +3985,7 @@ public static double[][] DivideByDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, double[,] b) @@ -4000,7 +4000,7 @@ public static double[][] DivideByDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, double[][] b) @@ -4015,7 +4015,7 @@ public static double[][] DivideByDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double b) @@ -4030,7 +4030,7 @@ public static double[][] DivideByDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double b) @@ -4045,7 +4045,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double[] b) @@ -4060,7 +4060,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double[] b) @@ -4076,7 +4076,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, byte b) @@ -4091,7 +4091,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, byte b) @@ -4118,7 +4118,7 @@ public static double[] Divide(this double[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(double[] a, byte[] b) @@ -4133,7 +4133,7 @@ public static double[] Divide(double[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, byte[][] b) @@ -4148,7 +4148,7 @@ public static double[][] Divide(double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, byte[,] b) @@ -4163,7 +4163,7 @@ public static double[][] Divide(double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, byte[,] b) @@ -4178,7 +4178,7 @@ public static double[][] Divide(double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, byte[,] b) @@ -4193,7 +4193,7 @@ public static double[][] Divide(double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, byte[][] b) @@ -4208,7 +4208,7 @@ public static double[][] Divide(this double a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, byte[] b) @@ -4229,7 +4229,7 @@ public static double[] Divide(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, byte[] b, int dimension) @@ -4250,7 +4250,7 @@ public static double[] Divide(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, byte[] b, int dimension) @@ -4265,7 +4265,7 @@ public static double[][] Divide(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double a, byte[,] b) @@ -4280,7 +4280,7 @@ public static double[][] Divide(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double a, byte[][] b) @@ -4295,7 +4295,7 @@ public static byte[][] DivideByDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double[] a, byte[,] b) @@ -4310,7 +4310,7 @@ public static byte[][] DivideByDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double[] a, byte[][] b) @@ -4325,7 +4325,7 @@ public static byte[][] DivideByDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, byte b) @@ -4340,7 +4340,7 @@ public static byte[][] DivideByDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, byte b) @@ -4355,7 +4355,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, byte[] b) @@ -4370,7 +4370,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, byte[] b) @@ -4386,7 +4386,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, decimal b) @@ -4401,7 +4401,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, decimal b) @@ -4428,7 +4428,7 @@ public static double[] Divide(this double[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(double[] a, decimal[] b) @@ -4443,7 +4443,7 @@ public static double[] Divide(double[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, decimal[][] b) @@ -4458,7 +4458,7 @@ public static double[][] Divide(double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, decimal[,] b) @@ -4473,7 +4473,7 @@ public static double[][] Divide(double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, decimal[,] b) @@ -4488,7 +4488,7 @@ public static double[][] Divide(double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, decimal[,] b) @@ -4503,7 +4503,7 @@ public static double[][] Divide(double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, decimal[][] b) @@ -4518,7 +4518,7 @@ public static double[][] Divide(this double a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, decimal[] b) @@ -4539,7 +4539,7 @@ public static double[] Divide(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, decimal[] b, int dimension) @@ -4560,7 +4560,7 @@ public static double[] Divide(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, decimal[] b, int dimension) @@ -4575,7 +4575,7 @@ public static double[][] Divide(this double[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double a, decimal[,] b) @@ -4590,7 +4590,7 @@ public static double[][] Divide(this double[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double a, decimal[][] b) @@ -4605,7 +4605,7 @@ public static decimal[][] DivideByDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double[] a, decimal[,] b) @@ -4620,7 +4620,7 @@ public static decimal[][] DivideByDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b) @@ -4635,7 +4635,7 @@ public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, decimal b) @@ -4650,7 +4650,7 @@ public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, decimal b) @@ -4665,7 +4665,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, decimal[] b) @@ -4680,7 +4680,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, decimal[] b) @@ -4696,7 +4696,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte[,] a, int b) @@ -4711,7 +4711,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte[][] a, int b) @@ -4738,7 +4738,7 @@ public static int[] Divide(this byte[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(byte[] a, int[] b) @@ -4753,7 +4753,7 @@ public static int[] Divide(byte[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[][] a, int[][] b) @@ -4768,7 +4768,7 @@ public static int[][] Divide(byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[,] a, int[,] b) @@ -4783,7 +4783,7 @@ public static int[][] Divide(byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[][] a, int[,] b) @@ -4798,7 +4798,7 @@ public static int[][] Divide(byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte a, int[,] b) @@ -4813,7 +4813,7 @@ public static int[][] Divide(byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte a, int[][] b) @@ -4828,7 +4828,7 @@ public static int[][] Divide(this byte a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this byte a, int[] b) @@ -4849,7 +4849,7 @@ public static int[] Divide(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte[,] a, int[] b, int dimension) @@ -4870,7 +4870,7 @@ public static int[] Divide(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte[][] a, int[] b, int dimension) @@ -4885,7 +4885,7 @@ public static int[][] Divide(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte a, int[,] b) @@ -4900,7 +4900,7 @@ public static int[][] Divide(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte a, int[][] b) @@ -4915,7 +4915,7 @@ public static int[][] DivideByDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[] a, int[,] b) @@ -4930,7 +4930,7 @@ public static int[][] DivideByDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[] a, int[][] b) @@ -4945,7 +4945,7 @@ public static int[][] DivideByDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, int b) @@ -4960,7 +4960,7 @@ public static int[][] DivideByDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, int b) @@ -4975,7 +4975,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, int[] b) @@ -4990,7 +4990,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, int[] b) @@ -5006,7 +5006,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte[,] a, float b) @@ -5021,7 +5021,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte[][] a, float b) @@ -5048,7 +5048,7 @@ public static float[] Divide(this byte[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(byte[] a, float[] b) @@ -5063,7 +5063,7 @@ public static float[] Divide(byte[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[][] a, float[][] b) @@ -5078,7 +5078,7 @@ public static float[][] Divide(byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[,] a, float[,] b) @@ -5093,7 +5093,7 @@ public static float[][] Divide(byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[][] a, float[,] b) @@ -5108,7 +5108,7 @@ public static float[][] Divide(byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte a, float[,] b) @@ -5123,7 +5123,7 @@ public static float[][] Divide(byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte a, float[][] b) @@ -5138,7 +5138,7 @@ public static float[][] Divide(this byte a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this byte a, float[] b) @@ -5159,7 +5159,7 @@ public static float[] Divide(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte[,] a, float[] b, int dimension) @@ -5180,7 +5180,7 @@ public static float[] Divide(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte[][] a, float[] b, int dimension) @@ -5195,7 +5195,7 @@ public static float[][] Divide(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte a, float[,] b) @@ -5210,7 +5210,7 @@ public static float[][] Divide(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte a, float[][] b) @@ -5225,7 +5225,7 @@ public static float[][] DivideByDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[] a, float[,] b) @@ -5240,7 +5240,7 @@ public static float[][] DivideByDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[] a, float[][] b) @@ -5255,7 +5255,7 @@ public static float[][] DivideByDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, float b) @@ -5270,7 +5270,7 @@ public static float[][] DivideByDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, float b) @@ -5285,7 +5285,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, float[] b) @@ -5300,7 +5300,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, float[] b) @@ -5316,7 +5316,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, double b) @@ -5331,7 +5331,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, double b) @@ -5358,7 +5358,7 @@ public static double[] Divide(this byte[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(byte[] a, double[] b) @@ -5373,7 +5373,7 @@ public static double[] Divide(byte[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, double[][] b) @@ -5388,7 +5388,7 @@ public static double[][] Divide(byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, double[,] b) @@ -5403,7 +5403,7 @@ public static double[][] Divide(byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, double[,] b) @@ -5418,7 +5418,7 @@ public static double[][] Divide(byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, double[,] b) @@ -5433,7 +5433,7 @@ public static double[][] Divide(byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, double[][] b) @@ -5448,7 +5448,7 @@ public static double[][] Divide(this byte a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, double[] b) @@ -5469,7 +5469,7 @@ public static double[] Divide(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, double[] b, int dimension) @@ -5490,7 +5490,7 @@ public static double[] Divide(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, double[] b, int dimension) @@ -5505,7 +5505,7 @@ public static double[][] Divide(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, double[,] b) @@ -5520,7 +5520,7 @@ public static double[][] Divide(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, double[][] b) @@ -5535,7 +5535,7 @@ public static double[][] DivideByDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, double[,] b) @@ -5550,7 +5550,7 @@ public static double[][] DivideByDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, double[][] b) @@ -5565,7 +5565,7 @@ public static double[][] DivideByDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, double b) @@ -5580,7 +5580,7 @@ public static double[][] DivideByDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, double b) @@ -5595,7 +5595,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, double[] b) @@ -5610,7 +5610,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, double[] b) @@ -5626,7 +5626,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, byte b) @@ -5641,7 +5641,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, byte b) @@ -5668,7 +5668,7 @@ public static byte[] Divide(this byte[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(byte[] a, byte[] b) @@ -5683,7 +5683,7 @@ public static byte[] Divide(byte[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, byte[][] b) @@ -5698,7 +5698,7 @@ public static byte[][] Divide(byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, byte[,] b) @@ -5713,7 +5713,7 @@ public static byte[][] Divide(byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, byte[,] b) @@ -5728,7 +5728,7 @@ public static byte[][] Divide(byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, byte[,] b) @@ -5743,7 +5743,7 @@ public static byte[][] Divide(byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, byte[][] b) @@ -5758,7 +5758,7 @@ public static byte[][] Divide(this byte a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, byte[] b) @@ -5779,7 +5779,7 @@ public static byte[] Divide(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, byte[] b, int dimension) @@ -5800,7 +5800,7 @@ public static byte[] Divide(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, byte[] b, int dimension) @@ -5815,7 +5815,7 @@ public static byte[][] Divide(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, byte[,] b) @@ -5830,7 +5830,7 @@ public static byte[][] Divide(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, byte[][] b) @@ -5845,7 +5845,7 @@ public static byte[][] DivideByDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, byte[,] b) @@ -5860,7 +5860,7 @@ public static byte[][] DivideByDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b) @@ -5875,7 +5875,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte b) @@ -5890,7 +5890,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte b) @@ -5905,7 +5905,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte[] b) @@ -5920,7 +5920,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b) @@ -5936,7 +5936,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal[,] a, int b) @@ -5951,7 +5951,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal[][] a, int b) @@ -5978,7 +5978,7 @@ public static int[] Divide(this decimal[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(decimal[] a, int[] b) @@ -5993,7 +5993,7 @@ public static int[] Divide(decimal[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[][] a, int[][] b) @@ -6008,7 +6008,7 @@ public static int[][] Divide(decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[,] a, int[,] b) @@ -6023,7 +6023,7 @@ public static int[][] Divide(decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[][] a, int[,] b) @@ -6038,7 +6038,7 @@ public static int[][] Divide(decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal a, int[,] b) @@ -6053,7 +6053,7 @@ public static int[][] Divide(decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal a, int[][] b) @@ -6068,7 +6068,7 @@ public static int[][] Divide(this decimal a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this decimal a, int[] b) @@ -6089,7 +6089,7 @@ public static int[] Divide(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal[,] a, int[] b, int dimension) @@ -6110,7 +6110,7 @@ public static int[] Divide(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal[][] a, int[] b, int dimension) @@ -6125,7 +6125,7 @@ public static int[][] Divide(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal a, int[,] b) @@ -6140,7 +6140,7 @@ public static int[][] Divide(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal a, int[][] b) @@ -6155,7 +6155,7 @@ public static int[][] DivideByDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[] a, int[,] b) @@ -6170,7 +6170,7 @@ public static int[][] DivideByDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[] a, int[][] b) @@ -6185,7 +6185,7 @@ public static int[][] DivideByDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, int b) @@ -6200,7 +6200,7 @@ public static int[][] DivideByDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, int b) @@ -6215,7 +6215,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, int[] b) @@ -6230,7 +6230,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b) @@ -6246,7 +6246,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal[,] a, float b) @@ -6261,7 +6261,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal[][] a, float b) @@ -6288,7 +6288,7 @@ public static float[] Divide(this decimal[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(decimal[] a, float[] b) @@ -6303,7 +6303,7 @@ public static float[] Divide(decimal[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[][] a, float[][] b) @@ -6318,7 +6318,7 @@ public static float[][] Divide(decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[,] a, float[,] b) @@ -6333,7 +6333,7 @@ public static float[][] Divide(decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[][] a, float[,] b) @@ -6348,7 +6348,7 @@ public static float[][] Divide(decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal a, float[,] b) @@ -6363,7 +6363,7 @@ public static float[][] Divide(decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal a, float[][] b) @@ -6378,7 +6378,7 @@ public static float[][] Divide(this decimal a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this decimal a, float[] b) @@ -6399,7 +6399,7 @@ public static float[] Divide(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal[,] a, float[] b, int dimension) @@ -6420,7 +6420,7 @@ public static float[] Divide(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal[][] a, float[] b, int dimension) @@ -6435,7 +6435,7 @@ public static float[][] Divide(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal a, float[,] b) @@ -6450,7 +6450,7 @@ public static float[][] Divide(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal a, float[][] b) @@ -6465,7 +6465,7 @@ public static float[][] DivideByDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[] a, float[,] b) @@ -6480,7 +6480,7 @@ public static float[][] DivideByDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[] a, float[][] b) @@ -6495,7 +6495,7 @@ public static float[][] DivideByDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, float b) @@ -6510,7 +6510,7 @@ public static float[][] DivideByDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, float b) @@ -6525,7 +6525,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, float[] b) @@ -6540,7 +6540,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b) @@ -6556,7 +6556,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, double b) @@ -6571,7 +6571,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, double b) @@ -6598,7 +6598,7 @@ public static double[] Divide(this decimal[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(decimal[] a, double[] b) @@ -6613,7 +6613,7 @@ public static double[] Divide(decimal[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, double[][] b) @@ -6628,7 +6628,7 @@ public static double[][] Divide(decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, double[,] b) @@ -6643,7 +6643,7 @@ public static double[][] Divide(decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, double[,] b) @@ -6658,7 +6658,7 @@ public static double[][] Divide(decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, double[,] b) @@ -6673,7 +6673,7 @@ public static double[][] Divide(decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, double[][] b) @@ -6688,7 +6688,7 @@ public static double[][] Divide(this decimal a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, double[] b) @@ -6709,7 +6709,7 @@ public static double[] Divide(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, double[] b, int dimension) @@ -6730,7 +6730,7 @@ public static double[] Divide(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, double[] b, int dimension) @@ -6745,7 +6745,7 @@ public static double[][] Divide(this decimal[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, double[,] b) @@ -6760,7 +6760,7 @@ public static double[][] Divide(this decimal[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, double[][] b) @@ -6775,7 +6775,7 @@ public static double[][] DivideByDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, double[,] b) @@ -6790,7 +6790,7 @@ public static double[][] DivideByDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, double[][] b) @@ -6805,7 +6805,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, double b) @@ -6820,7 +6820,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, double b) @@ -6835,7 +6835,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, double[] b) @@ -6850,7 +6850,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b) @@ -6866,7 +6866,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, decimal b) @@ -6881,7 +6881,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, decimal b) @@ -6908,7 +6908,7 @@ public static decimal[] Divide(this decimal[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(decimal[] a, decimal[] b) @@ -6923,7 +6923,7 @@ public static decimal[] Divide(decimal[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, decimal[][] b) @@ -6938,7 +6938,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, decimal[,] b) @@ -6953,7 +6953,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, decimal[,] b) @@ -6968,7 +6968,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, decimal[,] b) @@ -6983,7 +6983,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, decimal[][] b) @@ -6998,7 +6998,7 @@ public static decimal[][] Divide(this decimal a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, decimal[] b) @@ -7019,7 +7019,7 @@ public static decimal[] Divide(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, decimal[] b, int dimension) @@ -7040,7 +7040,7 @@ public static decimal[] Divide(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension) @@ -7055,7 +7055,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, decimal[,] b) @@ -7070,7 +7070,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b) @@ -7085,7 +7085,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, decimal[,] b) @@ -7100,7 +7100,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b) @@ -7115,7 +7115,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal b) @@ -7130,7 +7130,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b) @@ -7145,7 +7145,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal[] b) @@ -7160,7 +7160,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) @@ -7180,7 +7180,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, int[,] b, int[,] result) @@ -7215,7 +7215,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, int[][] b, int[,] result) @@ -7250,7 +7250,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, int[,] b, int[][] result) @@ -7285,7 +7285,7 @@ public static int[][] Divide(int[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, int[,] b, int[][] result) @@ -7318,7 +7318,7 @@ public static int[][] Divide(int[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, int[][] b, int[][] result) @@ -7350,7 +7350,7 @@ public static int[][] Divide(int[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, int[][] b, int[][] result) @@ -7375,7 +7375,7 @@ public static int[][] Divide(int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, int[,] b, int[,] result) @@ -7438,7 +7438,7 @@ public static int[][] Divide(int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, int b, int[][] result) @@ -7471,7 +7471,7 @@ public static int[][] Divide(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, int b, int[][] result) @@ -7495,7 +7495,7 @@ public static int[][] Divide(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, int b, int[,] result) @@ -7520,7 +7520,7 @@ public static int[][] Divide(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, int[,] b, int[][] result) @@ -7553,7 +7553,7 @@ public static int[][] Divide(this int a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, int[][] b, int[][] result) @@ -7577,7 +7577,7 @@ public static int[][] Divide(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, int[][] b, int[,] result) @@ -7610,7 +7610,7 @@ public static int[][] Divide(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, int[,] b, int[,] result) @@ -7643,7 +7643,7 @@ public static int[][] Divide(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, int b, int[,] result) @@ -7676,7 +7676,7 @@ public static int[][] Divide(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, int b, int[][] result) @@ -7709,7 +7709,7 @@ public static int[][] Divide(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, int b, int[,] result) @@ -7760,7 +7760,7 @@ public static int[][] Divide(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, int[] b, int[] result) @@ -7791,7 +7791,7 @@ public static int[] Divide(this int[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, int b, int[] result) @@ -7814,7 +7814,7 @@ public static int[] Divide(this int[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, int[] b, int[] result) @@ -7852,7 +7852,7 @@ public static int[] Divide(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, int[] b, int dimension, int[,] result) @@ -7899,7 +7899,7 @@ public static int[] Divide(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, int[] b, int dimension, int[][] result) @@ -7952,7 +7952,7 @@ public static int[][] Divide(this int[][] a, int[] b, int dimension, int[][] re #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, int[,] b, int[,] result) @@ -7978,7 +7978,7 @@ public static int[][] Divide(this int[][] a, int[] b, int dimension, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, int[][] b, int[][] result) @@ -7992,7 +7992,7 @@ public static int[][] DivideByDiagonal(this int a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, int[,] b, int[,] result) @@ -8018,7 +8018,7 @@ public static int[][] DivideByDiagonal(this int a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, int[][] b, int[][] result) @@ -8032,7 +8032,7 @@ public static int[][] DivideByDiagonal(this int[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int b, int[,] result) @@ -8058,7 +8058,7 @@ public static int[][] DivideByDiagonal(this int[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int b, int[][] result) @@ -8072,7 +8072,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int[] b, int[,] result) @@ -8098,7 +8098,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int[] b, int[][] result) @@ -8126,7 +8126,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, int[,] b, double[,] result) @@ -8161,7 +8161,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, int[][] b, double[,] result) @@ -8196,7 +8196,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, int[,] b, double[][] result) @@ -8231,7 +8231,7 @@ public static double[][] Divide(int[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, int[,] b, double[][] result) @@ -8264,7 +8264,7 @@ public static double[][] Divide(int[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, int[][] b, double[][] result) @@ -8296,7 +8296,7 @@ public static double[][] Divide(int[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, int[][] b, double[][] result) @@ -8321,7 +8321,7 @@ public static double[][] Divide(int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, int[,] b, double[,] result) @@ -8384,7 +8384,7 @@ public static double[][] Divide(int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, int b, double[][] result) @@ -8417,7 +8417,7 @@ public static double[][] Divide(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, int b, double[][] result) @@ -8441,7 +8441,7 @@ public static double[][] Divide(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, int b, double[,] result) @@ -8466,7 +8466,7 @@ public static double[][] Divide(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, int[,] b, double[][] result) @@ -8499,7 +8499,7 @@ public static double[][] Divide(this int a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, int[][] b, double[][] result) @@ -8523,7 +8523,7 @@ public static double[][] Divide(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, int[][] b, double[,] result) @@ -8556,7 +8556,7 @@ public static double[][] Divide(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, int[,] b, double[,] result) @@ -8589,7 +8589,7 @@ public static double[][] Divide(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, int b, double[,] result) @@ -8622,7 +8622,7 @@ public static double[][] Divide(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, int b, double[][] result) @@ -8655,7 +8655,7 @@ public static double[][] Divide(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, int b, double[,] result) @@ -8706,7 +8706,7 @@ public static double[][] Divide(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, int[] b, double[] result) @@ -8737,7 +8737,7 @@ public static double[] Divide(this int[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, int b, double[] result) @@ -8760,7 +8760,7 @@ public static double[] Divide(this int[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, int[] b, double[] result) @@ -8798,7 +8798,7 @@ public static double[] Divide(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, int[] b, int dimension, double[,] result) @@ -8845,7 +8845,7 @@ public static double[] Divide(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, int[] b, int dimension, double[][] result) @@ -8898,7 +8898,7 @@ public static double[][] Divide(this int[][] a, int[] b, int dimension, double[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, int[,] b, double[,] result) @@ -8924,7 +8924,7 @@ public static double[][] Divide(this int[][] a, int[] b, int dimension, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, int[][] b, double[][] result) @@ -8938,7 +8938,7 @@ public static double[][] DivideByDiagonal(this int a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, int[,] b, double[,] result) @@ -8964,7 +8964,7 @@ public static double[][] DivideByDiagonal(this int a, int[][] b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, int[][] b, double[][] result) @@ -8978,7 +8978,7 @@ public static double[][] DivideByDiagonal(this int[] a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, int b, double[,] result) @@ -9004,7 +9004,7 @@ public static double[][] DivideByDiagonal(this int[] a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, int b, double[][] result) @@ -9018,7 +9018,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, int[] b, double[,] result) @@ -9044,7 +9044,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int b, double[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, int[] b, double[][] result) @@ -9072,7 +9072,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, float[,] b, int[,] result) @@ -9107,7 +9107,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, float[][] b, int[,] result) @@ -9142,7 +9142,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int[] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, float[,] b, int[][] result) @@ -9177,7 +9177,7 @@ public static int[][] Divide(int[,] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, float[,] b, int[][] result) @@ -9210,7 +9210,7 @@ public static int[][] Divide(int[][] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, float[][] b, int[][] result) @@ -9242,7 +9242,7 @@ public static int[][] Divide(int[,] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, float[][] b, int[][] result) @@ -9267,7 +9267,7 @@ public static int[][] Divide(int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, float[,] b, int[,] result) @@ -9330,7 +9330,7 @@ public static int[][] Divide(int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, float b, int[][] result) @@ -9363,7 +9363,7 @@ public static int[][] Divide(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, float b, int[][] result) @@ -9387,7 +9387,7 @@ public static int[][] Divide(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, float b, int[,] result) @@ -9412,7 +9412,7 @@ public static int[][] Divide(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, float[,] b, int[][] result) @@ -9445,7 +9445,7 @@ public static int[][] Divide(this int a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, float[][] b, int[][] result) @@ -9469,7 +9469,7 @@ public static int[][] Divide(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, float[][] b, int[,] result) @@ -9502,7 +9502,7 @@ public static int[][] Divide(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, float[,] b, int[,] result) @@ -9535,7 +9535,7 @@ public static int[][] Divide(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, float b, int[,] result) @@ -9568,7 +9568,7 @@ public static int[][] Divide(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, float b, int[][] result) @@ -9601,7 +9601,7 @@ public static int[][] Divide(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, float b, int[,] result) @@ -9652,7 +9652,7 @@ public static int[][] Divide(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, float[] b, int[] result) @@ -9683,7 +9683,7 @@ public static int[] Divide(this int[] a, float[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, float b, int[] result) @@ -9706,7 +9706,7 @@ public static int[] Divide(this int[] a, float b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, float[] b, int[] result) @@ -9744,7 +9744,7 @@ public static int[] Divide(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, float[] b, int dimension, int[,] result) @@ -9791,7 +9791,7 @@ public static int[] Divide(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, float[] b, int dimension, int[][] result) @@ -9844,7 +9844,7 @@ public static int[][] Divide(this int[][] a, float[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, float[,] b, int[,] result) @@ -9870,7 +9870,7 @@ public static int[][] Divide(this int[][] a, float[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, float[][] b, int[][] result) @@ -9884,7 +9884,7 @@ public static int[][] DivideByDiagonal(this int a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, float[,] b, int[,] result) @@ -9910,7 +9910,7 @@ public static int[][] DivideByDiagonal(this int a, float[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, float[][] b, int[][] result) @@ -9924,7 +9924,7 @@ public static int[][] DivideByDiagonal(this int[] a, float[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, float b, int[,] result) @@ -9950,7 +9950,7 @@ public static int[][] DivideByDiagonal(this int[] a, float[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, float b, int[][] result) @@ -9964,7 +9964,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, float[] b, int[,] result) @@ -9990,7 +9990,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, float[] b, int[][] result) @@ -10018,7 +10018,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[][] a, float[,] b, float[,] result) @@ -10053,7 +10053,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[,] a, float[][] b, float[,] result) @@ -10088,7 +10088,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[,] a, float[,] b, float[][] result) @@ -10123,7 +10123,7 @@ public static float[][] Divide(int[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[][] a, float[,] b, float[][] result) @@ -10156,7 +10156,7 @@ public static float[][] Divide(int[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[,] a, float[][] b, float[][] result) @@ -10188,7 +10188,7 @@ public static float[][] Divide(int[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[][] a, float[][] b, float[][] result) @@ -10213,7 +10213,7 @@ public static float[][] Divide(int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[,] a, float[,] b, float[,] result) @@ -10276,7 +10276,7 @@ public static float[][] Divide(int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[,] a, float b, float[][] result) @@ -10309,7 +10309,7 @@ public static float[][] Divide(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int[][] a, float b, float[][] result) @@ -10333,7 +10333,7 @@ public static float[][] Divide(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[][] a, float b, float[,] result) @@ -10358,7 +10358,7 @@ public static float[][] Divide(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int a, float[,] b, float[][] result) @@ -10391,7 +10391,7 @@ public static float[][] Divide(this int a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int a, float[][] b, float[][] result) @@ -10415,7 +10415,7 @@ public static float[][] Divide(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int a, float[][] b, float[,] result) @@ -10448,7 +10448,7 @@ public static float[][] Divide(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int a, float[,] b, float[,] result) @@ -10481,7 +10481,7 @@ public static float[][] Divide(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int[,] a, float b, float[,] result) @@ -10514,7 +10514,7 @@ public static float[][] Divide(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(int[,] a, float b, float[][] result) @@ -10547,7 +10547,7 @@ public static float[][] Divide(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(int[][] a, float b, float[,] result) @@ -10598,7 +10598,7 @@ public static float[][] Divide(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this int[] a, float[] b, float[] result) @@ -10629,7 +10629,7 @@ public static float[] Divide(this int[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this int[] a, float b, float[] result) @@ -10652,7 +10652,7 @@ public static float[] Divide(this int[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this int a, float[] b, float[] result) @@ -10690,7 +10690,7 @@ public static float[] Divide(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this int[,] a, float[] b, int dimension, float[,] result) @@ -10737,7 +10737,7 @@ public static float[] Divide(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this int[][] a, float[] b, int dimension, float[][] result) @@ -10790,7 +10790,7 @@ public static float[][] Divide(this int[][] a, float[] b, int dimension, float[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int a, float[,] b, float[,] result) @@ -10816,7 +10816,7 @@ public static float[][] Divide(this int[][] a, float[] b, int dimension, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int a, float[][] b, float[][] result) @@ -10830,7 +10830,7 @@ public static float[][] DivideByDiagonal(this int a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[] a, float[,] b, float[,] result) @@ -10856,7 +10856,7 @@ public static float[][] DivideByDiagonal(this int a, float[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[] a, float[][] b, float[][] result) @@ -10870,7 +10870,7 @@ public static float[][] DivideByDiagonal(this int[] a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[,] a, float b, float[,] result) @@ -10896,7 +10896,7 @@ public static float[][] DivideByDiagonal(this int[] a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[][] a, float b, float[][] result) @@ -10910,7 +10910,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[,] a, float[] b, float[,] result) @@ -10936,7 +10936,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[][] a, float[] b, float[][] result) @@ -10964,7 +10964,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, float[,] b, double[,] result) @@ -10999,7 +10999,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, float[][] b, double[,] result) @@ -11034,7 +11034,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, float[,] b, double[][] result) @@ -11069,7 +11069,7 @@ public static double[][] Divide(int[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, float[,] b, double[][] result) @@ -11102,7 +11102,7 @@ public static double[][] Divide(int[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, float[][] b, double[][] result) @@ -11134,7 +11134,7 @@ public static double[][] Divide(int[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, float[][] b, double[][] result) @@ -11159,7 +11159,7 @@ public static double[][] Divide(int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, float[,] b, double[,] result) @@ -11222,7 +11222,7 @@ public static double[][] Divide(int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, float b, double[][] result) @@ -11255,7 +11255,7 @@ public static double[][] Divide(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, float b, double[][] result) @@ -11279,7 +11279,7 @@ public static double[][] Divide(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, float b, double[,] result) @@ -11304,7 +11304,7 @@ public static double[][] Divide(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, float[,] b, double[][] result) @@ -11337,7 +11337,7 @@ public static double[][] Divide(this int a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, float[][] b, double[][] result) @@ -11361,7 +11361,7 @@ public static double[][] Divide(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, float[][] b, double[,] result) @@ -11394,7 +11394,7 @@ public static double[][] Divide(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, float[,] b, double[,] result) @@ -11427,7 +11427,7 @@ public static double[][] Divide(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, float b, double[,] result) @@ -11460,7 +11460,7 @@ public static double[][] Divide(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, float b, double[][] result) @@ -11493,7 +11493,7 @@ public static double[][] Divide(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, float b, double[,] result) @@ -11544,7 +11544,7 @@ public static double[][] Divide(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, float[] b, double[] result) @@ -11575,7 +11575,7 @@ public static double[] Divide(this int[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, float b, double[] result) @@ -11598,7 +11598,7 @@ public static double[] Divide(this int[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, float[] b, double[] result) @@ -11636,7 +11636,7 @@ public static double[] Divide(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, float[] b, int dimension, double[,] result) @@ -11683,7 +11683,7 @@ public static double[] Divide(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, float[] b, int dimension, double[][] result) @@ -11736,7 +11736,7 @@ public static double[][] Divide(this int[][] a, float[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, float[,] b, double[,] result) @@ -11762,7 +11762,7 @@ public static double[][] Divide(this int[][] a, float[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, float[][] b, double[][] result) @@ -11776,7 +11776,7 @@ public static double[][] DivideByDiagonal(this int a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, float[,] b, double[,] result) @@ -11802,7 +11802,7 @@ public static double[][] DivideByDiagonal(this int a, float[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, float[][] b, double[][] result) @@ -11816,7 +11816,7 @@ public static double[][] DivideByDiagonal(this int[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, float b, double[,] result) @@ -11842,7 +11842,7 @@ public static double[][] DivideByDiagonal(this int[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, float b, double[][] result) @@ -11856,7 +11856,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, float[] b, double[,] result) @@ -11882,7 +11882,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, float[] b, double[][] result) @@ -11910,7 +11910,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, double[,] b, int[,] result) @@ -11945,7 +11945,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, double[][] b, int[,] result) @@ -11980,7 +11980,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, double[,] b, int[][] result) @@ -12015,7 +12015,7 @@ public static int[][] Divide(int[,] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, double[,] b, int[][] result) @@ -12048,7 +12048,7 @@ public static int[][] Divide(int[][] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, double[][] b, int[][] result) @@ -12080,7 +12080,7 @@ public static int[][] Divide(int[,] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, double[][] b, int[][] result) @@ -12105,7 +12105,7 @@ public static int[][] Divide(int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, double[,] b, int[,] result) @@ -12168,7 +12168,7 @@ public static int[][] Divide(int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, double b, int[][] result) @@ -12201,7 +12201,7 @@ public static int[][] Divide(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, double b, int[][] result) @@ -12225,7 +12225,7 @@ public static int[][] Divide(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, double b, int[,] result) @@ -12250,7 +12250,7 @@ public static int[][] Divide(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, double[,] b, int[][] result) @@ -12283,7 +12283,7 @@ public static int[][] Divide(this int a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, double[][] b, int[][] result) @@ -12307,7 +12307,7 @@ public static int[][] Divide(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, double[][] b, int[,] result) @@ -12340,7 +12340,7 @@ public static int[][] Divide(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, double[,] b, int[,] result) @@ -12373,7 +12373,7 @@ public static int[][] Divide(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, double b, int[,] result) @@ -12406,7 +12406,7 @@ public static int[][] Divide(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, double b, int[][] result) @@ -12439,7 +12439,7 @@ public static int[][] Divide(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, double b, int[,] result) @@ -12490,7 +12490,7 @@ public static int[][] Divide(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, double[] b, int[] result) @@ -12521,7 +12521,7 @@ public static int[] Divide(this int[] a, double[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, double b, int[] result) @@ -12544,7 +12544,7 @@ public static int[] Divide(this int[] a, double b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, double[] b, int[] result) @@ -12582,7 +12582,7 @@ public static int[] Divide(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, double[] b, int dimension, int[,] result) @@ -12629,7 +12629,7 @@ public static int[] Divide(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, double[] b, int dimension, int[][] result) @@ -12682,7 +12682,7 @@ public static int[][] Divide(this int[][] a, double[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, double[,] b, int[,] result) @@ -12708,7 +12708,7 @@ public static int[][] Divide(this int[][] a, double[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, double[][] b, int[][] result) @@ -12722,7 +12722,7 @@ public static int[][] DivideByDiagonal(this int a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, double[,] b, int[,] result) @@ -12748,7 +12748,7 @@ public static int[][] DivideByDiagonal(this int a, double[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, double[][] b, int[][] result) @@ -12762,7 +12762,7 @@ public static int[][] DivideByDiagonal(this int[] a, double[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, double b, int[,] result) @@ -12788,7 +12788,7 @@ public static int[][] DivideByDiagonal(this int[] a, double[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, double b, int[][] result) @@ -12802,7 +12802,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, double[] b, int[,] result) @@ -12828,7 +12828,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, double[] b, int[][] result) @@ -12856,7 +12856,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, double[,] b, double[,] result) @@ -12891,7 +12891,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, double[][] b, double[,] result) @@ -12926,7 +12926,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, double[,] b, double[][] result) @@ -12961,7 +12961,7 @@ public static double[][] Divide(int[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, double[,] b, double[][] result) @@ -12994,7 +12994,7 @@ public static double[][] Divide(int[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, double[][] b, double[][] result) @@ -13026,7 +13026,7 @@ public static double[][] Divide(int[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, double[][] b, double[][] result) @@ -13051,7 +13051,7 @@ public static double[][] Divide(int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, double[,] b, double[,] result) @@ -13114,7 +13114,7 @@ public static double[][] Divide(int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, double b, double[][] result) @@ -13147,7 +13147,7 @@ public static double[][] Divide(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, double b, double[][] result) @@ -13171,7 +13171,7 @@ public static double[][] Divide(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, double b, double[,] result) @@ -13196,7 +13196,7 @@ public static double[][] Divide(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, double[,] b, double[][] result) @@ -13229,7 +13229,7 @@ public static double[][] Divide(this int a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, double[][] b, double[][] result) @@ -13253,7 +13253,7 @@ public static double[][] Divide(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, double[][] b, double[,] result) @@ -13286,7 +13286,7 @@ public static double[][] Divide(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, double[,] b, double[,] result) @@ -13319,7 +13319,7 @@ public static double[][] Divide(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, double b, double[,] result) @@ -13352,7 +13352,7 @@ public static double[][] Divide(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, double b, double[][] result) @@ -13385,7 +13385,7 @@ public static double[][] Divide(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, double b, double[,] result) @@ -13436,7 +13436,7 @@ public static double[][] Divide(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, double[] b, double[] result) @@ -13467,7 +13467,7 @@ public static double[] Divide(this int[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, double b, double[] result) @@ -13490,7 +13490,7 @@ public static double[] Divide(this int[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, double[] b, double[] result) @@ -13528,7 +13528,7 @@ public static double[] Divide(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, double[] b, int dimension, double[,] result) @@ -13575,7 +13575,7 @@ public static double[] Divide(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, double[] b, int dimension, double[][] result) @@ -13628,7 +13628,7 @@ public static double[][] Divide(this int[][] a, double[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, double[,] b, double[,] result) @@ -13654,7 +13654,7 @@ public static double[][] Divide(this int[][] a, double[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, double[][] b, double[][] result) @@ -13668,7 +13668,7 @@ public static double[][] DivideByDiagonal(this int a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, double[,] b, double[,] result) @@ -13694,7 +13694,7 @@ public static double[][] DivideByDiagonal(this int a, double[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, double[][] b, double[][] result) @@ -13708,7 +13708,7 @@ public static double[][] DivideByDiagonal(this int[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, double b, double[,] result) @@ -13734,7 +13734,7 @@ public static double[][] DivideByDiagonal(this int[] a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, double b, double[][] result) @@ -13748,7 +13748,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, double[] b, double[,] result) @@ -13774,7 +13774,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, double[] b, double[][] result) @@ -13802,7 +13802,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, byte[,] b, int[,] result) @@ -13837,7 +13837,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, byte[][] b, int[,] result) @@ -13872,7 +13872,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, byte[,] b, int[][] result) @@ -13907,7 +13907,7 @@ public static int[][] Divide(int[,] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, byte[,] b, int[][] result) @@ -13940,7 +13940,7 @@ public static int[][] Divide(int[][] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, byte[][] b, int[][] result) @@ -13972,7 +13972,7 @@ public static int[][] Divide(int[,] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, byte[][] b, int[][] result) @@ -13997,7 +13997,7 @@ public static int[][] Divide(int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, byte[,] b, int[,] result) @@ -14060,7 +14060,7 @@ public static int[][] Divide(int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, byte b, int[][] result) @@ -14093,7 +14093,7 @@ public static int[][] Divide(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, byte b, int[][] result) @@ -14117,7 +14117,7 @@ public static int[][] Divide(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, byte b, int[,] result) @@ -14142,7 +14142,7 @@ public static int[][] Divide(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, byte[,] b, int[][] result) @@ -14175,7 +14175,7 @@ public static int[][] Divide(this int a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, byte[][] b, int[][] result) @@ -14199,7 +14199,7 @@ public static int[][] Divide(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, byte[][] b, int[,] result) @@ -14232,7 +14232,7 @@ public static int[][] Divide(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, byte[,] b, int[,] result) @@ -14265,7 +14265,7 @@ public static int[][] Divide(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, byte b, int[,] result) @@ -14298,7 +14298,7 @@ public static int[][] Divide(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, byte b, int[][] result) @@ -14331,7 +14331,7 @@ public static int[][] Divide(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, byte b, int[,] result) @@ -14382,7 +14382,7 @@ public static int[][] Divide(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, byte[] b, int[] result) @@ -14413,7 +14413,7 @@ public static int[] Divide(this int[] a, byte[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, byte b, int[] result) @@ -14436,7 +14436,7 @@ public static int[] Divide(this int[] a, byte b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, byte[] b, int[] result) @@ -14474,7 +14474,7 @@ public static int[] Divide(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, byte[] b, int dimension, int[,] result) @@ -14521,7 +14521,7 @@ public static int[] Divide(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, byte[] b, int dimension, int[][] result) @@ -14574,7 +14574,7 @@ public static int[][] Divide(this int[][] a, byte[] b, int dimension, int[][] r #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, byte[,] b, int[,] result) @@ -14600,7 +14600,7 @@ public static int[][] Divide(this int[][] a, byte[] b, int dimension, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, byte[][] b, int[][] result) @@ -14614,7 +14614,7 @@ public static int[][] DivideByDiagonal(this int a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, byte[,] b, int[,] result) @@ -14640,7 +14640,7 @@ public static int[][] DivideByDiagonal(this int a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, byte[][] b, int[][] result) @@ -14654,7 +14654,7 @@ public static int[][] DivideByDiagonal(this int[] a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, byte b, int[,] result) @@ -14680,7 +14680,7 @@ public static int[][] DivideByDiagonal(this int[] a, byte[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, byte b, int[][] result) @@ -14694,7 +14694,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, byte[] b, int[,] result) @@ -14720,7 +14720,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, byte[] b, int[][] result) @@ -14748,7 +14748,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(int[][] a, byte[,] b, byte[,] result) @@ -14783,7 +14783,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(int[,] a, byte[][] b, byte[,] result) @@ -14818,7 +14818,7 @@ public static int[][] DivideByDiagonal(this int[][] a, byte[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[,] a, byte[,] b, byte[][] result) @@ -14853,7 +14853,7 @@ public static byte[][] Divide(int[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[][] a, byte[,] b, byte[][] result) @@ -14886,7 +14886,7 @@ public static byte[][] Divide(int[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[,] a, byte[][] b, byte[][] result) @@ -14918,7 +14918,7 @@ public static byte[][] Divide(int[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[][] a, byte[][] b, byte[][] result) @@ -14943,7 +14943,7 @@ public static byte[][] Divide(int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(int[,] a, byte[,] b, byte[,] result) @@ -15006,7 +15006,7 @@ public static byte[][] Divide(int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[,] a, byte b, byte[][] result) @@ -15039,7 +15039,7 @@ public static byte[][] Divide(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this int[][] a, byte b, byte[][] result) @@ -15063,7 +15063,7 @@ public static byte[][] Divide(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(int[][] a, byte b, byte[,] result) @@ -15088,7 +15088,7 @@ public static byte[][] Divide(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this int a, byte[,] b, byte[][] result) @@ -15121,7 +15121,7 @@ public static byte[][] Divide(this int a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this int a, byte[][] b, byte[][] result) @@ -15145,7 +15145,7 @@ public static byte[][] Divide(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this int a, byte[][] b, byte[,] result) @@ -15178,7 +15178,7 @@ public static byte[][] Divide(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this int a, byte[,] b, byte[,] result) @@ -15211,7 +15211,7 @@ public static byte[][] Divide(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this int[,] a, byte b, byte[,] result) @@ -15244,7 +15244,7 @@ public static byte[][] Divide(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(int[,] a, byte b, byte[][] result) @@ -15277,7 +15277,7 @@ public static byte[][] Divide(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(int[][] a, byte b, byte[,] result) @@ -15328,7 +15328,7 @@ public static byte[][] Divide(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this int[] a, byte[] b, byte[] result) @@ -15359,7 +15359,7 @@ public static byte[] Divide(this int[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this int[] a, byte b, byte[] result) @@ -15382,7 +15382,7 @@ public static byte[] Divide(this int[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this int a, byte[] b, byte[] result) @@ -15420,7 +15420,7 @@ public static byte[] Divide(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this int[,] a, byte[] b, int dimension, byte[,] result) @@ -15467,7 +15467,7 @@ public static byte[] Divide(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this int[][] a, byte[] b, int dimension, byte[][] result) @@ -15520,7 +15520,7 @@ public static byte[][] Divide(this int[][] a, byte[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int a, byte[,] b, byte[,] result) @@ -15546,7 +15546,7 @@ public static byte[][] Divide(this int[][] a, byte[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int a, byte[][] b, byte[][] result) @@ -15560,7 +15560,7 @@ public static byte[][] DivideByDiagonal(this int a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int[] a, byte[,] b, byte[,] result) @@ -15586,7 +15586,7 @@ public static byte[][] DivideByDiagonal(this int a, byte[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int[] a, byte[][] b, byte[][] result) @@ -15600,7 +15600,7 @@ public static byte[][] DivideByDiagonal(this int[] a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int[,] a, byte b, byte[,] result) @@ -15626,7 +15626,7 @@ public static byte[][] DivideByDiagonal(this int[] a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int[][] a, byte b, byte[][] result) @@ -15640,7 +15640,7 @@ public static byte[][] DivideByDiagonal(this int[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this int[,] a, byte[] b, byte[,] result) @@ -15666,7 +15666,7 @@ public static byte[][] DivideByDiagonal(this int[][] a, byte b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this int[][] a, byte[] b, byte[][] result) @@ -15694,7 +15694,7 @@ public static byte[][] DivideByDiagonal(this int[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, byte[,] b, double[,] result) @@ -15729,7 +15729,7 @@ public static byte[][] DivideByDiagonal(this int[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, byte[][] b, double[,] result) @@ -15764,7 +15764,7 @@ public static byte[][] DivideByDiagonal(this int[][] a, byte[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, byte[,] b, double[][] result) @@ -15799,7 +15799,7 @@ public static double[][] Divide(int[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, byte[,] b, double[][] result) @@ -15832,7 +15832,7 @@ public static double[][] Divide(int[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, byte[][] b, double[][] result) @@ -15864,7 +15864,7 @@ public static double[][] Divide(int[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, byte[][] b, double[][] result) @@ -15889,7 +15889,7 @@ public static double[][] Divide(int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, byte[,] b, double[,] result) @@ -15952,7 +15952,7 @@ public static double[][] Divide(int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, byte b, double[][] result) @@ -15985,7 +15985,7 @@ public static double[][] Divide(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, byte b, double[][] result) @@ -16009,7 +16009,7 @@ public static double[][] Divide(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, byte b, double[,] result) @@ -16034,7 +16034,7 @@ public static double[][] Divide(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, byte[,] b, double[][] result) @@ -16067,7 +16067,7 @@ public static double[][] Divide(this int a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, byte[][] b, double[][] result) @@ -16091,7 +16091,7 @@ public static double[][] Divide(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, byte[][] b, double[,] result) @@ -16124,7 +16124,7 @@ public static double[][] Divide(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, byte[,] b, double[,] result) @@ -16157,7 +16157,7 @@ public static double[][] Divide(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, byte b, double[,] result) @@ -16190,7 +16190,7 @@ public static double[][] Divide(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, byte b, double[][] result) @@ -16223,7 +16223,7 @@ public static double[][] Divide(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, byte b, double[,] result) @@ -16274,7 +16274,7 @@ public static double[][] Divide(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, byte[] b, double[] result) @@ -16305,7 +16305,7 @@ public static double[] Divide(this int[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, byte b, double[] result) @@ -16328,7 +16328,7 @@ public static double[] Divide(this int[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, byte[] b, double[] result) @@ -16366,7 +16366,7 @@ public static double[] Divide(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, byte[] b, int dimension, double[,] result) @@ -16413,7 +16413,7 @@ public static double[] Divide(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, byte[] b, int dimension, double[][] result) @@ -16466,7 +16466,7 @@ public static double[][] Divide(this int[][] a, byte[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, byte[,] b, double[,] result) @@ -16492,7 +16492,7 @@ public static double[][] Divide(this int[][] a, byte[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, byte[][] b, double[][] result) @@ -16506,7 +16506,7 @@ public static double[][] DivideByDiagonal(this int a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, byte[,] b, double[,] result) @@ -16532,7 +16532,7 @@ public static double[][] DivideByDiagonal(this int a, byte[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, byte[][] b, double[][] result) @@ -16546,7 +16546,7 @@ public static double[][] DivideByDiagonal(this int[] a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, byte b, double[,] result) @@ -16572,7 +16572,7 @@ public static double[][] DivideByDiagonal(this int[] a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, byte b, double[][] result) @@ -16586,7 +16586,7 @@ public static double[][] DivideByDiagonal(this int[][] a, byte b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, byte[] b, double[,] result) @@ -16612,7 +16612,7 @@ public static double[][] DivideByDiagonal(this int[][] a, byte b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, byte[] b, double[][] result) @@ -16640,7 +16640,7 @@ public static double[][] DivideByDiagonal(this int[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, decimal[,] b, int[,] result) @@ -16675,7 +16675,7 @@ public static double[][] DivideByDiagonal(this int[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, decimal[][] b, int[,] result) @@ -16710,7 +16710,7 @@ public static double[][] DivideByDiagonal(this int[][] a, byte[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, decimal[,] b, int[][] result) @@ -16745,7 +16745,7 @@ public static int[][] Divide(int[,] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, decimal[,] b, int[][] result) @@ -16778,7 +16778,7 @@ public static int[][] Divide(int[][] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, decimal[][] b, int[][] result) @@ -16810,7 +16810,7 @@ public static int[][] Divide(int[,] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[][] a, decimal[][] b, int[][] result) @@ -16835,7 +16835,7 @@ public static int[][] Divide(int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[,] a, decimal[,] b, int[,] result) @@ -16898,7 +16898,7 @@ public static int[][] Divide(int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, decimal b, int[][] result) @@ -16931,7 +16931,7 @@ public static int[][] Divide(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, decimal b, int[][] result) @@ -16955,7 +16955,7 @@ public static int[][] Divide(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, decimal b, int[,] result) @@ -16980,7 +16980,7 @@ public static int[][] Divide(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, decimal[,] b, int[][] result) @@ -17013,7 +17013,7 @@ public static int[][] Divide(this int a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int a, decimal[][] b, int[][] result) @@ -17037,7 +17037,7 @@ public static int[][] Divide(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, decimal[][] b, int[,] result) @@ -17070,7 +17070,7 @@ public static int[][] Divide(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int a, decimal[,] b, int[,] result) @@ -17103,7 +17103,7 @@ public static int[][] Divide(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, decimal b, int[,] result) @@ -17136,7 +17136,7 @@ public static int[][] Divide(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(int[,] a, decimal b, int[][] result) @@ -17169,7 +17169,7 @@ public static int[][] Divide(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(int[][] a, decimal b, int[,] result) @@ -17220,7 +17220,7 @@ public static int[][] Divide(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, decimal[] b, int[] result) @@ -17251,7 +17251,7 @@ public static int[] Divide(this int[] a, decimal[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int[] a, decimal b, int[] result) @@ -17274,7 +17274,7 @@ public static int[] Divide(this int[] a, decimal b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this int a, decimal[] b, int[] result) @@ -17312,7 +17312,7 @@ public static int[] Divide(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this int[,] a, decimal[] b, int dimension, int[,] result) @@ -17359,7 +17359,7 @@ public static int[] Divide(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this int[][] a, decimal[] b, int dimension, int[][] result) @@ -17412,7 +17412,7 @@ public static int[][] Divide(this int[][] a, decimal[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int a, decimal[,] b, int[,] result) @@ -17438,7 +17438,7 @@ public static int[][] Divide(this int[][] a, decimal[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int a, decimal[][] b, int[][] result) @@ -17452,7 +17452,7 @@ public static int[][] DivideByDiagonal(this int a, decimal[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[] a, decimal[,] b, int[,] result) @@ -17478,7 +17478,7 @@ public static int[][] DivideByDiagonal(this int a, decimal[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[] a, decimal[][] b, int[][] result) @@ -17492,7 +17492,7 @@ public static int[][] DivideByDiagonal(this int[] a, decimal[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, decimal b, int[,] result) @@ -17518,7 +17518,7 @@ public static int[][] DivideByDiagonal(this int[] a, decimal[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, decimal b, int[][] result) @@ -17532,7 +17532,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, decimal[] b, int[,] result) @@ -17558,7 +17558,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, decimal[] b, int[][] result) @@ -17586,7 +17586,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(int[][] a, decimal[,] b, decimal[,] result) @@ -17621,7 +17621,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(int[,] a, decimal[][] b, decimal[,] result) @@ -17656,7 +17656,7 @@ public static int[][] DivideByDiagonal(this int[][] a, decimal[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[,] a, decimal[,] b, decimal[][] result) @@ -17691,7 +17691,7 @@ public static decimal[][] Divide(int[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[][] a, decimal[,] b, decimal[][] result) @@ -17724,7 +17724,7 @@ public static decimal[][] Divide(int[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[,] a, decimal[][] b, decimal[][] result) @@ -17756,7 +17756,7 @@ public static decimal[][] Divide(int[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[][] a, decimal[][] b, decimal[][] result) @@ -17781,7 +17781,7 @@ public static decimal[][] Divide(int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(int[,] a, decimal[,] b, decimal[,] result) @@ -17844,7 +17844,7 @@ public static decimal[][] Divide(int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[,] a, decimal b, decimal[][] result) @@ -17877,7 +17877,7 @@ public static decimal[][] Divide(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this int[][] a, decimal b, decimal[][] result) @@ -17901,7 +17901,7 @@ public static decimal[][] Divide(this int[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(int[][] a, decimal b, decimal[,] result) @@ -17926,7 +17926,7 @@ public static decimal[][] Divide(this int[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this int a, decimal[,] b, decimal[][] result) @@ -17959,7 +17959,7 @@ public static decimal[][] Divide(this int a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this int a, decimal[][] b, decimal[][] result) @@ -17983,7 +17983,7 @@ public static decimal[][] Divide(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this int a, decimal[][] b, decimal[,] result) @@ -18016,7 +18016,7 @@ public static decimal[][] Divide(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this int a, decimal[,] b, decimal[,] result) @@ -18049,7 +18049,7 @@ public static decimal[][] Divide(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this int[,] a, decimal b, decimal[,] result) @@ -18082,7 +18082,7 @@ public static decimal[][] Divide(this int a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(int[,] a, decimal b, decimal[][] result) @@ -18115,7 +18115,7 @@ public static decimal[][] Divide(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(int[][] a, decimal b, decimal[,] result) @@ -18166,7 +18166,7 @@ public static decimal[][] Divide(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this int[] a, decimal[] b, decimal[] result) @@ -18197,7 +18197,7 @@ public static decimal[] Divide(this int[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this int[] a, decimal b, decimal[] result) @@ -18220,7 +18220,7 @@ public static decimal[] Divide(this int[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this int a, decimal[] b, decimal[] result) @@ -18258,7 +18258,7 @@ public static decimal[] Divide(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this int[,] a, decimal[] b, int dimension, decimal[,] result) @@ -18305,7 +18305,7 @@ public static decimal[] Divide(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this int[][] a, decimal[] b, int dimension, decimal[][] result) @@ -18358,7 +18358,7 @@ public static decimal[][] Divide(this int[][] a, decimal[] b, int dimension, de #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int a, decimal[,] b, decimal[,] result) @@ -18384,7 +18384,7 @@ public static decimal[][] Divide(this int[][] a, decimal[] b, int dimension, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int a, decimal[][] b, decimal[][] result) @@ -18398,7 +18398,7 @@ public static decimal[][] DivideByDiagonal(this int a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int[] a, decimal[,] b, decimal[,] result) @@ -18424,7 +18424,7 @@ public static decimal[][] DivideByDiagonal(this int a, decimal[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b, decimal[][] result) @@ -18438,7 +18438,7 @@ public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int[,] a, decimal b, decimal[,] result) @@ -18464,7 +18464,7 @@ public static decimal[][] DivideByDiagonal(this int[] a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int[][] a, decimal b, decimal[][] result) @@ -18478,7 +18478,7 @@ public static decimal[][] DivideByDiagonal(this int[][] a, decimal b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this int[,] a, decimal[] b, decimal[,] result) @@ -18504,7 +18504,7 @@ public static decimal[][] DivideByDiagonal(this int[][] a, decimal b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this int[][] a, decimal[] b, decimal[][] result) @@ -18532,7 +18532,7 @@ public static decimal[][] DivideByDiagonal(this int[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, decimal[,] b, double[,] result) @@ -18567,7 +18567,7 @@ public static decimal[][] DivideByDiagonal(this int[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, decimal[][] b, double[,] result) @@ -18602,7 +18602,7 @@ public static decimal[][] DivideByDiagonal(this int[][] a, decimal[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, decimal[,] b, double[][] result) @@ -18637,7 +18637,7 @@ public static double[][] Divide(int[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, decimal[,] b, double[][] result) @@ -18670,7 +18670,7 @@ public static double[][] Divide(int[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, decimal[][] b, double[][] result) @@ -18702,7 +18702,7 @@ public static double[][] Divide(int[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[][] a, decimal[][] b, double[][] result) @@ -18727,7 +18727,7 @@ public static double[][] Divide(int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[,] a, decimal[,] b, double[,] result) @@ -18790,7 +18790,7 @@ public static double[][] Divide(int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, decimal b, double[][] result) @@ -18823,7 +18823,7 @@ public static double[][] Divide(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, decimal b, double[][] result) @@ -18847,7 +18847,7 @@ public static double[][] Divide(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, decimal b, double[,] result) @@ -18872,7 +18872,7 @@ public static double[][] Divide(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, decimal[,] b, double[][] result) @@ -18905,7 +18905,7 @@ public static double[][] Divide(this int a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int a, decimal[][] b, double[][] result) @@ -18929,7 +18929,7 @@ public static double[][] Divide(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, decimal[][] b, double[,] result) @@ -18962,7 +18962,7 @@ public static double[][] Divide(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int a, decimal[,] b, double[,] result) @@ -18995,7 +18995,7 @@ public static double[][] Divide(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, decimal b, double[,] result) @@ -19028,7 +19028,7 @@ public static double[][] Divide(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(int[,] a, decimal b, double[][] result) @@ -19061,7 +19061,7 @@ public static double[][] Divide(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(int[][] a, decimal b, double[,] result) @@ -19112,7 +19112,7 @@ public static double[][] Divide(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, decimal[] b, double[] result) @@ -19143,7 +19143,7 @@ public static double[] Divide(this int[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int[] a, decimal b, double[] result) @@ -19166,7 +19166,7 @@ public static double[] Divide(this int[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this int a, decimal[] b, double[] result) @@ -19204,7 +19204,7 @@ public static double[] Divide(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this int[,] a, decimal[] b, int dimension, double[,] result) @@ -19251,7 +19251,7 @@ public static double[] Divide(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this int[][] a, decimal[] b, int dimension, double[][] result) @@ -19304,7 +19304,7 @@ public static double[][] Divide(this int[][] a, decimal[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int a, decimal[,] b, double[,] result) @@ -19330,7 +19330,7 @@ public static double[][] Divide(this int[][] a, decimal[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int a, decimal[][] b, double[][] result) @@ -19344,7 +19344,7 @@ public static double[][] DivideByDiagonal(this int a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[] a, decimal[,] b, double[,] result) @@ -19370,7 +19370,7 @@ public static double[][] DivideByDiagonal(this int a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[] a, decimal[][] b, double[][] result) @@ -19384,7 +19384,7 @@ public static double[][] DivideByDiagonal(this int[] a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, decimal b, double[,] result) @@ -19410,7 +19410,7 @@ public static double[][] DivideByDiagonal(this int[] a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, decimal b, double[][] result) @@ -19424,7 +19424,7 @@ public static double[][] DivideByDiagonal(this int[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, decimal[] b, double[,] result) @@ -19450,7 +19450,7 @@ public static double[][] DivideByDiagonal(this int[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, decimal[] b, double[][] result) @@ -19478,7 +19478,7 @@ public static double[][] DivideByDiagonal(this int[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, int[,] b, float[,] result) @@ -19513,7 +19513,7 @@ public static double[][] DivideByDiagonal(this int[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, int[][] b, float[,] result) @@ -19548,7 +19548,7 @@ public static double[][] DivideByDiagonal(this int[][] a, decimal[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, int[,] b, float[][] result) @@ -19583,7 +19583,7 @@ public static float[][] Divide(float[,] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, int[,] b, float[][] result) @@ -19616,7 +19616,7 @@ public static float[][] Divide(float[][] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, int[][] b, float[][] result) @@ -19648,7 +19648,7 @@ public static float[][] Divide(float[,] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, int[][] b, float[][] result) @@ -19673,7 +19673,7 @@ public static float[][] Divide(float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, int[,] b, float[,] result) @@ -19736,7 +19736,7 @@ public static float[][] Divide(float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, int b, float[][] result) @@ -19769,7 +19769,7 @@ public static float[][] Divide(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, int b, float[][] result) @@ -19793,7 +19793,7 @@ public static float[][] Divide(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, int b, float[,] result) @@ -19818,7 +19818,7 @@ public static float[][] Divide(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, int[,] b, float[][] result) @@ -19851,7 +19851,7 @@ public static float[][] Divide(this float a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, int[][] b, float[][] result) @@ -19875,7 +19875,7 @@ public static float[][] Divide(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, int[][] b, float[,] result) @@ -19908,7 +19908,7 @@ public static float[][] Divide(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, int[,] b, float[,] result) @@ -19941,7 +19941,7 @@ public static float[][] Divide(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, int b, float[,] result) @@ -19974,7 +19974,7 @@ public static float[][] Divide(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, int b, float[][] result) @@ -20007,7 +20007,7 @@ public static float[][] Divide(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, int b, float[,] result) @@ -20058,7 +20058,7 @@ public static float[][] Divide(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, int[] b, float[] result) @@ -20089,7 +20089,7 @@ public static float[] Divide(this float[] a, int[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, int b, float[] result) @@ -20112,7 +20112,7 @@ public static float[] Divide(this float[] a, int b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, int[] b, float[] result) @@ -20150,7 +20150,7 @@ public static float[] Divide(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, int[] b, int dimension, float[,] result) @@ -20197,7 +20197,7 @@ public static float[] Divide(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, int[] b, int dimension, float[][] result) @@ -20250,7 +20250,7 @@ public static float[][] Divide(this float[][] a, int[] b, int dimension, float[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, int[,] b, float[,] result) @@ -20276,7 +20276,7 @@ public static float[][] Divide(this float[][] a, int[] b, int dimension, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, int[][] b, float[][] result) @@ -20290,7 +20290,7 @@ public static float[][] DivideByDiagonal(this float a, int[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, int[,] b, float[,] result) @@ -20316,7 +20316,7 @@ public static float[][] DivideByDiagonal(this float a, int[][] b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, int[][] b, float[][] result) @@ -20330,7 +20330,7 @@ public static float[][] DivideByDiagonal(this float[] a, int[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int b, float[,] result) @@ -20356,7 +20356,7 @@ public static float[][] DivideByDiagonal(this float[] a, int[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int b, float[][] result) @@ -20370,7 +20370,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int[] b, float[,] result) @@ -20396,7 +20396,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int b, float[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int[] b, float[][] result) @@ -20424,7 +20424,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(float[][] a, int[,] b, int[,] result) @@ -20459,7 +20459,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(float[,] a, int[][] b, int[,] result) @@ -20494,7 +20494,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b, float[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[,] a, int[,] b, int[][] result) @@ -20529,7 +20529,7 @@ public static int[][] Divide(float[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[][] a, int[,] b, int[][] result) @@ -20562,7 +20562,7 @@ public static int[][] Divide(float[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[,] a, int[][] b, int[][] result) @@ -20594,7 +20594,7 @@ public static int[][] Divide(float[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[][] a, int[][] b, int[][] result) @@ -20619,7 +20619,7 @@ public static int[][] Divide(float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(float[,] a, int[,] b, int[,] result) @@ -20682,7 +20682,7 @@ public static int[][] Divide(float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[,] a, int b, int[][] result) @@ -20715,7 +20715,7 @@ public static int[][] Divide(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this float[][] a, int b, int[][] result) @@ -20739,7 +20739,7 @@ public static int[][] Divide(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(float[][] a, int b, int[,] result) @@ -20764,7 +20764,7 @@ public static int[][] Divide(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this float a, int[,] b, int[][] result) @@ -20797,7 +20797,7 @@ public static int[][] Divide(this float a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this float a, int[][] b, int[][] result) @@ -20821,7 +20821,7 @@ public static int[][] Divide(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this float a, int[][] b, int[,] result) @@ -20854,7 +20854,7 @@ public static int[][] Divide(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this float a, int[,] b, int[,] result) @@ -20887,7 +20887,7 @@ public static int[][] Divide(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this float[,] a, int b, int[,] result) @@ -20920,7 +20920,7 @@ public static int[][] Divide(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(float[,] a, int b, int[][] result) @@ -20953,7 +20953,7 @@ public static int[][] Divide(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(float[][] a, int b, int[,] result) @@ -21004,7 +21004,7 @@ public static int[][] Divide(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this float[] a, int[] b, int[] result) @@ -21035,7 +21035,7 @@ public static int[] Divide(this float[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this float[] a, int b, int[] result) @@ -21058,7 +21058,7 @@ public static int[] Divide(this float[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this float a, int[] b, int[] result) @@ -21096,7 +21096,7 @@ public static int[] Divide(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this float[,] a, int[] b, int dimension, int[,] result) @@ -21143,7 +21143,7 @@ public static int[] Divide(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this float[][] a, int[] b, int dimension, int[][] result) @@ -21196,7 +21196,7 @@ public static int[][] Divide(this float[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float a, int[,] b, int[,] result) @@ -21222,7 +21222,7 @@ public static int[][] Divide(this float[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float a, int[][] b, int[][] result) @@ -21236,7 +21236,7 @@ public static int[][] DivideByDiagonal(this float a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[] a, int[,] b, int[,] result) @@ -21262,7 +21262,7 @@ public static int[][] DivideByDiagonal(this float a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[] a, int[][] b, int[][] result) @@ -21276,7 +21276,7 @@ public static int[][] DivideByDiagonal(this float[] a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[,] a, int b, int[,] result) @@ -21302,7 +21302,7 @@ public static int[][] DivideByDiagonal(this float[] a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[][] a, int b, int[][] result) @@ -21316,7 +21316,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[,] a, int[] b, int[,] result) @@ -21342,7 +21342,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[][] a, int[] b, int[][] result) @@ -21370,7 +21370,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, int[,] b, double[,] result) @@ -21405,7 +21405,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, int[][] b, double[,] result) @@ -21440,7 +21440,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int[] b, int[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, int[,] b, double[][] result) @@ -21475,7 +21475,7 @@ public static double[][] Divide(float[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, int[,] b, double[][] result) @@ -21508,7 +21508,7 @@ public static double[][] Divide(float[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, int[][] b, double[][] result) @@ -21540,7 +21540,7 @@ public static double[][] Divide(float[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, int[][] b, double[][] result) @@ -21565,7 +21565,7 @@ public static double[][] Divide(float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, int[,] b, double[,] result) @@ -21628,7 +21628,7 @@ public static double[][] Divide(float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, int b, double[][] result) @@ -21661,7 +21661,7 @@ public static double[][] Divide(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, int b, double[][] result) @@ -21685,7 +21685,7 @@ public static double[][] Divide(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, int b, double[,] result) @@ -21710,7 +21710,7 @@ public static double[][] Divide(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, int[,] b, double[][] result) @@ -21743,7 +21743,7 @@ public static double[][] Divide(this float a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, int[][] b, double[][] result) @@ -21767,7 +21767,7 @@ public static double[][] Divide(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, int[][] b, double[,] result) @@ -21800,7 +21800,7 @@ public static double[][] Divide(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, int[,] b, double[,] result) @@ -21833,7 +21833,7 @@ public static double[][] Divide(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, int b, double[,] result) @@ -21866,7 +21866,7 @@ public static double[][] Divide(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, int b, double[][] result) @@ -21899,7 +21899,7 @@ public static double[][] Divide(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, int b, double[,] result) @@ -21950,7 +21950,7 @@ public static double[][] Divide(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, int[] b, double[] result) @@ -21981,7 +21981,7 @@ public static double[] Divide(this float[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, int b, double[] result) @@ -22004,7 +22004,7 @@ public static double[] Divide(this float[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, int[] b, double[] result) @@ -22042,7 +22042,7 @@ public static double[] Divide(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, int[] b, int dimension, double[,] result) @@ -22089,7 +22089,7 @@ public static double[] Divide(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, int[] b, int dimension, double[][] result) @@ -22142,7 +22142,7 @@ public static double[][] Divide(this float[][] a, int[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, int[,] b, double[,] result) @@ -22168,7 +22168,7 @@ public static double[][] Divide(this float[][] a, int[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, int[][] b, double[][] result) @@ -22182,7 +22182,7 @@ public static double[][] DivideByDiagonal(this float a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, int[,] b, double[,] result) @@ -22208,7 +22208,7 @@ public static double[][] DivideByDiagonal(this float a, int[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, int[][] b, double[][] result) @@ -22222,7 +22222,7 @@ public static double[][] DivideByDiagonal(this float[] a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, int b, double[,] result) @@ -22248,7 +22248,7 @@ public static double[][] DivideByDiagonal(this float[] a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, int b, double[][] result) @@ -22262,7 +22262,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, int[] b, double[,] result) @@ -22288,7 +22288,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, int[] b, double[][] result) @@ -22316,7 +22316,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, float[,] b, float[,] result) @@ -22351,7 +22351,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, float[][] b, float[,] result) @@ -22386,7 +22386,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, float[,] b, float[][] result) @@ -22421,7 +22421,7 @@ public static float[][] Divide(float[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, float[,] b, float[][] result) @@ -22454,7 +22454,7 @@ public static float[][] Divide(float[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, float[][] b, float[][] result) @@ -22486,7 +22486,7 @@ public static float[][] Divide(float[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, float[][] b, float[][] result) @@ -22511,7 +22511,7 @@ public static float[][] Divide(float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, float[,] b, float[,] result) @@ -22574,7 +22574,7 @@ public static float[][] Divide(float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, float b, float[][] result) @@ -22607,7 +22607,7 @@ public static float[][] Divide(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, float b, float[][] result) @@ -22631,7 +22631,7 @@ public static float[][] Divide(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, float b, float[,] result) @@ -22656,7 +22656,7 @@ public static float[][] Divide(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, float[,] b, float[][] result) @@ -22689,7 +22689,7 @@ public static float[][] Divide(this float a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, float[][] b, float[][] result) @@ -22713,7 +22713,7 @@ public static float[][] Divide(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, float[][] b, float[,] result) @@ -22746,7 +22746,7 @@ public static float[][] Divide(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, float[,] b, float[,] result) @@ -22779,7 +22779,7 @@ public static float[][] Divide(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, float b, float[,] result) @@ -22812,7 +22812,7 @@ public static float[][] Divide(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, float b, float[][] result) @@ -22845,7 +22845,7 @@ public static float[][] Divide(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, float b, float[,] result) @@ -22896,7 +22896,7 @@ public static float[][] Divide(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, float[] b, float[] result) @@ -22927,7 +22927,7 @@ public static float[] Divide(this float[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, float b, float[] result) @@ -22950,7 +22950,7 @@ public static float[] Divide(this float[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, float[] b, float[] result) @@ -22988,7 +22988,7 @@ public static float[] Divide(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, float[] b, int dimension, float[,] result) @@ -23035,7 +23035,7 @@ public static float[] Divide(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, float[] b, int dimension, float[][] result) @@ -23088,7 +23088,7 @@ public static float[][] Divide(this float[][] a, float[] b, int dimension, floa #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, float[,] b, float[,] result) @@ -23114,7 +23114,7 @@ public static float[][] Divide(this float[][] a, float[] b, int dimension, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, float[][] b, float[][] result) @@ -23128,7 +23128,7 @@ public static float[][] DivideByDiagonal(this float a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, float[,] b, float[,] result) @@ -23154,7 +23154,7 @@ public static float[][] DivideByDiagonal(this float a, float[][] b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, float[][] b, float[][] result) @@ -23168,7 +23168,7 @@ public static float[][] DivideByDiagonal(this float[] a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float b, float[,] result) @@ -23194,7 +23194,7 @@ public static float[][] DivideByDiagonal(this float[] a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float b, float[][] result) @@ -23208,7 +23208,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float[] b, float[,] result) @@ -23234,7 +23234,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float b, float[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float[] b, float[][] result) @@ -23262,7 +23262,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, float[,] b, double[,] result) @@ -23297,7 +23297,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, float[][] b, double[,] result) @@ -23332,7 +23332,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, float[,] b, double[][] result) @@ -23367,7 +23367,7 @@ public static double[][] Divide(float[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, float[,] b, double[][] result) @@ -23400,7 +23400,7 @@ public static double[][] Divide(float[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, float[][] b, double[][] result) @@ -23432,7 +23432,7 @@ public static double[][] Divide(float[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, float[][] b, double[][] result) @@ -23457,7 +23457,7 @@ public static double[][] Divide(float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, float[,] b, double[,] result) @@ -23520,7 +23520,7 @@ public static double[][] Divide(float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, float b, double[][] result) @@ -23553,7 +23553,7 @@ public static double[][] Divide(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, float b, double[][] result) @@ -23577,7 +23577,7 @@ public static double[][] Divide(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, float b, double[,] result) @@ -23602,7 +23602,7 @@ public static double[][] Divide(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, float[,] b, double[][] result) @@ -23635,7 +23635,7 @@ public static double[][] Divide(this float a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, float[][] b, double[][] result) @@ -23659,7 +23659,7 @@ public static double[][] Divide(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, float[][] b, double[,] result) @@ -23692,7 +23692,7 @@ public static double[][] Divide(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, float[,] b, double[,] result) @@ -23725,7 +23725,7 @@ public static double[][] Divide(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, float b, double[,] result) @@ -23758,7 +23758,7 @@ public static double[][] Divide(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, float b, double[][] result) @@ -23791,7 +23791,7 @@ public static double[][] Divide(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, float b, double[,] result) @@ -23842,7 +23842,7 @@ public static double[][] Divide(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, float[] b, double[] result) @@ -23873,7 +23873,7 @@ public static double[] Divide(this float[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, float b, double[] result) @@ -23896,7 +23896,7 @@ public static double[] Divide(this float[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, float[] b, double[] result) @@ -23934,7 +23934,7 @@ public static double[] Divide(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, float[] b, int dimension, double[,] result) @@ -23981,7 +23981,7 @@ public static double[] Divide(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, float[] b, int dimension, double[][] result) @@ -24034,7 +24034,7 @@ public static double[][] Divide(this float[][] a, float[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, float[,] b, double[,] result) @@ -24060,7 +24060,7 @@ public static double[][] Divide(this float[][] a, float[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, float[][] b, double[][] result) @@ -24074,7 +24074,7 @@ public static double[][] DivideByDiagonal(this float a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, float[,] b, double[,] result) @@ -24100,7 +24100,7 @@ public static double[][] DivideByDiagonal(this float a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, float[][] b, double[][] result) @@ -24114,7 +24114,7 @@ public static double[][] DivideByDiagonal(this float[] a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, float b, double[,] result) @@ -24140,7 +24140,7 @@ public static double[][] DivideByDiagonal(this float[] a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, float b, double[][] result) @@ -24154,7 +24154,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, float[] b, double[,] result) @@ -24180,7 +24180,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, float[] b, double[][] result) @@ -24208,7 +24208,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, double[,] b, float[,] result) @@ -24243,7 +24243,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, double[][] b, float[,] result) @@ -24278,7 +24278,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, double[,] b, float[][] result) @@ -24313,7 +24313,7 @@ public static float[][] Divide(float[,] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, double[,] b, float[][] result) @@ -24346,7 +24346,7 @@ public static float[][] Divide(float[][] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, double[][] b, float[][] result) @@ -24378,7 +24378,7 @@ public static float[][] Divide(float[,] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, double[][] b, float[][] result) @@ -24403,7 +24403,7 @@ public static float[][] Divide(float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, double[,] b, float[,] result) @@ -24466,7 +24466,7 @@ public static float[][] Divide(float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, double b, float[][] result) @@ -24499,7 +24499,7 @@ public static float[][] Divide(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, double b, float[][] result) @@ -24523,7 +24523,7 @@ public static float[][] Divide(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, double b, float[,] result) @@ -24548,7 +24548,7 @@ public static float[][] Divide(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, double[,] b, float[][] result) @@ -24581,7 +24581,7 @@ public static float[][] Divide(this float a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, double[][] b, float[][] result) @@ -24605,7 +24605,7 @@ public static float[][] Divide(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, double[][] b, float[,] result) @@ -24638,7 +24638,7 @@ public static float[][] Divide(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, double[,] b, float[,] result) @@ -24671,7 +24671,7 @@ public static float[][] Divide(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, double b, float[,] result) @@ -24704,7 +24704,7 @@ public static float[][] Divide(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, double b, float[][] result) @@ -24737,7 +24737,7 @@ public static float[][] Divide(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, double b, float[,] result) @@ -24788,7 +24788,7 @@ public static float[][] Divide(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, double[] b, float[] result) @@ -24819,7 +24819,7 @@ public static float[] Divide(this float[] a, double[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, double b, float[] result) @@ -24842,7 +24842,7 @@ public static float[] Divide(this float[] a, double b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, double[] b, float[] result) @@ -24880,7 +24880,7 @@ public static float[] Divide(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, double[] b, int dimension, float[,] result) @@ -24927,7 +24927,7 @@ public static float[] Divide(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, double[] b, int dimension, float[][] result) @@ -24980,7 +24980,7 @@ public static float[][] Divide(this float[][] a, double[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, double[,] b, float[,] result) @@ -25006,7 +25006,7 @@ public static float[][] Divide(this float[][] a, double[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, double[][] b, float[][] result) @@ -25020,7 +25020,7 @@ public static float[][] DivideByDiagonal(this float a, double[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, double[,] b, float[,] result) @@ -25046,7 +25046,7 @@ public static float[][] DivideByDiagonal(this float a, double[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, double[][] b, float[][] result) @@ -25060,7 +25060,7 @@ public static float[][] DivideByDiagonal(this float[] a, double[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, double b, float[,] result) @@ -25086,7 +25086,7 @@ public static float[][] DivideByDiagonal(this float[] a, double[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, double b, float[][] result) @@ -25100,7 +25100,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, double[] b, float[,] result) @@ -25126,7 +25126,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, double[] b, float[][] result) @@ -25154,7 +25154,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, double[,] b, double[,] result) @@ -25189,7 +25189,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, double[][] b, double[,] result) @@ -25224,7 +25224,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, double[,] b, double[][] result) @@ -25259,7 +25259,7 @@ public static double[][] Divide(float[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, double[,] b, double[][] result) @@ -25292,7 +25292,7 @@ public static double[][] Divide(float[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, double[][] b, double[][] result) @@ -25324,7 +25324,7 @@ public static double[][] Divide(float[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, double[][] b, double[][] result) @@ -25349,7 +25349,7 @@ public static double[][] Divide(float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, double[,] b, double[,] result) @@ -25412,7 +25412,7 @@ public static double[][] Divide(float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, double b, double[][] result) @@ -25445,7 +25445,7 @@ public static double[][] Divide(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, double b, double[][] result) @@ -25469,7 +25469,7 @@ public static double[][] Divide(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, double b, double[,] result) @@ -25494,7 +25494,7 @@ public static double[][] Divide(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, double[,] b, double[][] result) @@ -25527,7 +25527,7 @@ public static double[][] Divide(this float a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, double[][] b, double[][] result) @@ -25551,7 +25551,7 @@ public static double[][] Divide(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, double[][] b, double[,] result) @@ -25584,7 +25584,7 @@ public static double[][] Divide(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, double[,] b, double[,] result) @@ -25617,7 +25617,7 @@ public static double[][] Divide(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, double b, double[,] result) @@ -25650,7 +25650,7 @@ public static double[][] Divide(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, double b, double[][] result) @@ -25683,7 +25683,7 @@ public static double[][] Divide(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, double b, double[,] result) @@ -25734,7 +25734,7 @@ public static double[][] Divide(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, double[] b, double[] result) @@ -25765,7 +25765,7 @@ public static double[] Divide(this float[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, double b, double[] result) @@ -25788,7 +25788,7 @@ public static double[] Divide(this float[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, double[] b, double[] result) @@ -25826,7 +25826,7 @@ public static double[] Divide(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, double[] b, int dimension, double[,] result) @@ -25873,7 +25873,7 @@ public static double[] Divide(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, double[] b, int dimension, double[][] result) @@ -25926,7 +25926,7 @@ public static double[][] Divide(this float[][] a, double[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, double[,] b, double[,] result) @@ -25952,7 +25952,7 @@ public static double[][] Divide(this float[][] a, double[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, double[][] b, double[][] result) @@ -25966,7 +25966,7 @@ public static double[][] DivideByDiagonal(this float a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, double[,] b, double[,] result) @@ -25992,7 +25992,7 @@ public static double[][] DivideByDiagonal(this float a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, double[][] b, double[][] result) @@ -26006,7 +26006,7 @@ public static double[][] DivideByDiagonal(this float[] a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, double b, double[,] result) @@ -26032,7 +26032,7 @@ public static double[][] DivideByDiagonal(this float[] a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, double b, double[][] result) @@ -26046,7 +26046,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, double[] b, double[,] result) @@ -26072,7 +26072,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, double[] b, double[][] result) @@ -26100,7 +26100,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, byte[,] b, float[,] result) @@ -26135,7 +26135,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, byte[][] b, float[,] result) @@ -26170,7 +26170,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, byte[,] b, float[][] result) @@ -26205,7 +26205,7 @@ public static float[][] Divide(float[,] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, byte[,] b, float[][] result) @@ -26238,7 +26238,7 @@ public static float[][] Divide(float[][] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, byte[][] b, float[][] result) @@ -26270,7 +26270,7 @@ public static float[][] Divide(float[,] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, byte[][] b, float[][] result) @@ -26295,7 +26295,7 @@ public static float[][] Divide(float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, byte[,] b, float[,] result) @@ -26358,7 +26358,7 @@ public static float[][] Divide(float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, byte b, float[][] result) @@ -26391,7 +26391,7 @@ public static float[][] Divide(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, byte b, float[][] result) @@ -26415,7 +26415,7 @@ public static float[][] Divide(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, byte b, float[,] result) @@ -26440,7 +26440,7 @@ public static float[][] Divide(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, byte[,] b, float[][] result) @@ -26473,7 +26473,7 @@ public static float[][] Divide(this float a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, byte[][] b, float[][] result) @@ -26497,7 +26497,7 @@ public static float[][] Divide(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, byte[][] b, float[,] result) @@ -26530,7 +26530,7 @@ public static float[][] Divide(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, byte[,] b, float[,] result) @@ -26563,7 +26563,7 @@ public static float[][] Divide(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, byte b, float[,] result) @@ -26596,7 +26596,7 @@ public static float[][] Divide(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, byte b, float[][] result) @@ -26629,7 +26629,7 @@ public static float[][] Divide(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, byte b, float[,] result) @@ -26680,7 +26680,7 @@ public static float[][] Divide(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, byte[] b, float[] result) @@ -26711,7 +26711,7 @@ public static float[] Divide(this float[] a, byte[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, byte b, float[] result) @@ -26734,7 +26734,7 @@ public static float[] Divide(this float[] a, byte b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, byte[] b, float[] result) @@ -26772,7 +26772,7 @@ public static float[] Divide(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, byte[] b, int dimension, float[,] result) @@ -26819,7 +26819,7 @@ public static float[] Divide(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, byte[] b, int dimension, float[][] result) @@ -26872,7 +26872,7 @@ public static float[][] Divide(this float[][] a, byte[] b, int dimension, float #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, byte[,] b, float[,] result) @@ -26898,7 +26898,7 @@ public static float[][] Divide(this float[][] a, byte[] b, int dimension, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, byte[][] b, float[][] result) @@ -26912,7 +26912,7 @@ public static float[][] DivideByDiagonal(this float a, byte[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, byte[,] b, float[,] result) @@ -26938,7 +26938,7 @@ public static float[][] DivideByDiagonal(this float a, byte[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, byte[][] b, float[][] result) @@ -26952,7 +26952,7 @@ public static float[][] DivideByDiagonal(this float[] a, byte[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, byte b, float[,] result) @@ -26978,7 +26978,7 @@ public static float[][] DivideByDiagonal(this float[] a, byte[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, byte b, float[][] result) @@ -26992,7 +26992,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, byte[] b, float[,] result) @@ -27018,7 +27018,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, byte[] b, float[][] result) @@ -27046,7 +27046,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(float[][] a, byte[,] b, byte[,] result) @@ -27081,7 +27081,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(float[,] a, byte[][] b, byte[,] result) @@ -27116,7 +27116,7 @@ public static float[][] DivideByDiagonal(this float[][] a, byte[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[,] a, byte[,] b, byte[][] result) @@ -27151,7 +27151,7 @@ public static byte[][] Divide(float[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[][] a, byte[,] b, byte[][] result) @@ -27184,7 +27184,7 @@ public static byte[][] Divide(float[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[,] a, byte[][] b, byte[][] result) @@ -27216,7 +27216,7 @@ public static byte[][] Divide(float[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[][] a, byte[][] b, byte[][] result) @@ -27241,7 +27241,7 @@ public static byte[][] Divide(float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(float[,] a, byte[,] b, byte[,] result) @@ -27304,7 +27304,7 @@ public static byte[][] Divide(float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[,] a, byte b, byte[][] result) @@ -27337,7 +27337,7 @@ public static byte[][] Divide(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this float[][] a, byte b, byte[][] result) @@ -27361,7 +27361,7 @@ public static byte[][] Divide(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(float[][] a, byte b, byte[,] result) @@ -27386,7 +27386,7 @@ public static byte[][] Divide(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this float a, byte[,] b, byte[][] result) @@ -27419,7 +27419,7 @@ public static byte[][] Divide(this float a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this float a, byte[][] b, byte[][] result) @@ -27443,7 +27443,7 @@ public static byte[][] Divide(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this float a, byte[][] b, byte[,] result) @@ -27476,7 +27476,7 @@ public static byte[][] Divide(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this float a, byte[,] b, byte[,] result) @@ -27509,7 +27509,7 @@ public static byte[][] Divide(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this float[,] a, byte b, byte[,] result) @@ -27542,7 +27542,7 @@ public static byte[][] Divide(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(float[,] a, byte b, byte[][] result) @@ -27575,7 +27575,7 @@ public static byte[][] Divide(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(float[][] a, byte b, byte[,] result) @@ -27626,7 +27626,7 @@ public static byte[][] Divide(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this float[] a, byte[] b, byte[] result) @@ -27657,7 +27657,7 @@ public static byte[] Divide(this float[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this float[] a, byte b, byte[] result) @@ -27680,7 +27680,7 @@ public static byte[] Divide(this float[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this float a, byte[] b, byte[] result) @@ -27718,7 +27718,7 @@ public static byte[] Divide(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this float[,] a, byte[] b, int dimension, byte[,] result) @@ -27765,7 +27765,7 @@ public static byte[] Divide(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this float[][] a, byte[] b, int dimension, byte[][] result) @@ -27818,7 +27818,7 @@ public static byte[][] Divide(this float[][] a, byte[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float a, byte[,] b, byte[,] result) @@ -27844,7 +27844,7 @@ public static byte[][] Divide(this float[][] a, byte[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float a, byte[][] b, byte[][] result) @@ -27858,7 +27858,7 @@ public static byte[][] DivideByDiagonal(this float a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float[] a, byte[,] b, byte[,] result) @@ -27884,7 +27884,7 @@ public static byte[][] DivideByDiagonal(this float a, byte[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float[] a, byte[][] b, byte[][] result) @@ -27898,7 +27898,7 @@ public static byte[][] DivideByDiagonal(this float[] a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float[,] a, byte b, byte[,] result) @@ -27924,7 +27924,7 @@ public static byte[][] DivideByDiagonal(this float[] a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float[][] a, byte b, byte[][] result) @@ -27938,7 +27938,7 @@ public static byte[][] DivideByDiagonal(this float[][] a, byte b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this float[,] a, byte[] b, byte[,] result) @@ -27964,7 +27964,7 @@ public static byte[][] DivideByDiagonal(this float[][] a, byte b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this float[][] a, byte[] b, byte[][] result) @@ -27992,7 +27992,7 @@ public static byte[][] DivideByDiagonal(this float[][] a, byte[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, byte[,] b, double[,] result) @@ -28027,7 +28027,7 @@ public static byte[][] DivideByDiagonal(this float[][] a, byte[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, byte[][] b, double[,] result) @@ -28062,7 +28062,7 @@ public static byte[][] DivideByDiagonal(this float[][] a, byte[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, byte[,] b, double[][] result) @@ -28097,7 +28097,7 @@ public static double[][] Divide(float[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, byte[,] b, double[][] result) @@ -28130,7 +28130,7 @@ public static double[][] Divide(float[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, byte[][] b, double[][] result) @@ -28162,7 +28162,7 @@ public static double[][] Divide(float[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, byte[][] b, double[][] result) @@ -28187,7 +28187,7 @@ public static double[][] Divide(float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, byte[,] b, double[,] result) @@ -28250,7 +28250,7 @@ public static double[][] Divide(float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, byte b, double[][] result) @@ -28283,7 +28283,7 @@ public static double[][] Divide(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, byte b, double[][] result) @@ -28307,7 +28307,7 @@ public static double[][] Divide(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, byte b, double[,] result) @@ -28332,7 +28332,7 @@ public static double[][] Divide(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, byte[,] b, double[][] result) @@ -28365,7 +28365,7 @@ public static double[][] Divide(this float a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, byte[][] b, double[][] result) @@ -28389,7 +28389,7 @@ public static double[][] Divide(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, byte[][] b, double[,] result) @@ -28422,7 +28422,7 @@ public static double[][] Divide(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, byte[,] b, double[,] result) @@ -28455,7 +28455,7 @@ public static double[][] Divide(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, byte b, double[,] result) @@ -28488,7 +28488,7 @@ public static double[][] Divide(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, byte b, double[][] result) @@ -28521,7 +28521,7 @@ public static double[][] Divide(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, byte b, double[,] result) @@ -28572,7 +28572,7 @@ public static double[][] Divide(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, byte[] b, double[] result) @@ -28603,7 +28603,7 @@ public static double[] Divide(this float[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, byte b, double[] result) @@ -28626,7 +28626,7 @@ public static double[] Divide(this float[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, byte[] b, double[] result) @@ -28664,7 +28664,7 @@ public static double[] Divide(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, byte[] b, int dimension, double[,] result) @@ -28711,7 +28711,7 @@ public static double[] Divide(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, byte[] b, int dimension, double[][] result) @@ -28764,7 +28764,7 @@ public static double[][] Divide(this float[][] a, byte[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, byte[,] b, double[,] result) @@ -28790,7 +28790,7 @@ public static double[][] Divide(this float[][] a, byte[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, byte[][] b, double[][] result) @@ -28804,7 +28804,7 @@ public static double[][] DivideByDiagonal(this float a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, byte[,] b, double[,] result) @@ -28830,7 +28830,7 @@ public static double[][] DivideByDiagonal(this float a, byte[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, byte[][] b, double[][] result) @@ -28844,7 +28844,7 @@ public static double[][] DivideByDiagonal(this float[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, byte b, double[,] result) @@ -28870,7 +28870,7 @@ public static double[][] DivideByDiagonal(this float[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, byte b, double[][] result) @@ -28884,7 +28884,7 @@ public static double[][] DivideByDiagonal(this float[][] a, byte b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, byte[] b, double[,] result) @@ -28910,7 +28910,7 @@ public static double[][] DivideByDiagonal(this float[][] a, byte b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, byte[] b, double[][] result) @@ -28938,7 +28938,7 @@ public static double[][] DivideByDiagonal(this float[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, decimal[,] b, float[,] result) @@ -28973,7 +28973,7 @@ public static double[][] DivideByDiagonal(this float[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, decimal[][] b, float[,] result) @@ -29008,7 +29008,7 @@ public static double[][] DivideByDiagonal(this float[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, decimal[,] b, float[][] result) @@ -29043,7 +29043,7 @@ public static float[][] Divide(float[,] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, decimal[,] b, float[][] result) @@ -29076,7 +29076,7 @@ public static float[][] Divide(float[][] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, decimal[][] b, float[][] result) @@ -29108,7 +29108,7 @@ public static float[][] Divide(float[,] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[][] a, decimal[][] b, float[][] result) @@ -29133,7 +29133,7 @@ public static float[][] Divide(float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[,] a, decimal[,] b, float[,] result) @@ -29196,7 +29196,7 @@ public static float[][] Divide(float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, decimal b, float[][] result) @@ -29229,7 +29229,7 @@ public static float[][] Divide(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, decimal b, float[][] result) @@ -29253,7 +29253,7 @@ public static float[][] Divide(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, decimal b, float[,] result) @@ -29278,7 +29278,7 @@ public static float[][] Divide(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, decimal[,] b, float[][] result) @@ -29311,7 +29311,7 @@ public static float[][] Divide(this float a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float a, decimal[][] b, float[][] result) @@ -29335,7 +29335,7 @@ public static float[][] Divide(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, decimal[][] b, float[,] result) @@ -29368,7 +29368,7 @@ public static float[][] Divide(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float a, decimal[,] b, float[,] result) @@ -29401,7 +29401,7 @@ public static float[][] Divide(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, decimal b, float[,] result) @@ -29434,7 +29434,7 @@ public static float[][] Divide(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(float[,] a, decimal b, float[][] result) @@ -29467,7 +29467,7 @@ public static float[][] Divide(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(float[][] a, decimal b, float[,] result) @@ -29518,7 +29518,7 @@ public static float[][] Divide(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, decimal[] b, float[] result) @@ -29549,7 +29549,7 @@ public static float[] Divide(this float[] a, decimal[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float[] a, decimal b, float[] result) @@ -29572,7 +29572,7 @@ public static float[] Divide(this float[] a, decimal b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this float a, decimal[] b, float[] result) @@ -29610,7 +29610,7 @@ public static float[] Divide(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this float[,] a, decimal[] b, int dimension, float[,] result) @@ -29657,7 +29657,7 @@ public static float[] Divide(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this float[][] a, decimal[] b, int dimension, float[][] result) @@ -29710,7 +29710,7 @@ public static float[][] Divide(this float[][] a, decimal[] b, int dimension, fl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float a, decimal[,] b, float[,] result) @@ -29736,7 +29736,7 @@ public static float[][] Divide(this float[][] a, decimal[] b, int dimension, fl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float a, decimal[][] b, float[][] result) @@ -29750,7 +29750,7 @@ public static float[][] DivideByDiagonal(this float a, decimal[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[] a, decimal[,] b, float[,] result) @@ -29776,7 +29776,7 @@ public static float[][] DivideByDiagonal(this float a, decimal[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[] a, decimal[][] b, float[][] result) @@ -29790,7 +29790,7 @@ public static float[][] DivideByDiagonal(this float[] a, decimal[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, decimal b, float[,] result) @@ -29816,7 +29816,7 @@ public static float[][] DivideByDiagonal(this float[] a, decimal[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, decimal b, float[][] result) @@ -29830,7 +29830,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, decimal[] b, float[,] result) @@ -29856,7 +29856,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, decimal[] b, float[][] result) @@ -29884,7 +29884,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(float[][] a, decimal[,] b, decimal[,] result) @@ -29919,7 +29919,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(float[,] a, decimal[][] b, decimal[,] result) @@ -29954,7 +29954,7 @@ public static float[][] DivideByDiagonal(this float[][] a, decimal[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[,] a, decimal[,] b, decimal[][] result) @@ -29989,7 +29989,7 @@ public static decimal[][] Divide(float[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[][] a, decimal[,] b, decimal[][] result) @@ -30022,7 +30022,7 @@ public static decimal[][] Divide(float[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[,] a, decimal[][] b, decimal[][] result) @@ -30054,7 +30054,7 @@ public static decimal[][] Divide(float[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[][] a, decimal[][] b, decimal[][] result) @@ -30079,7 +30079,7 @@ public static decimal[][] Divide(float[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(float[,] a, decimal[,] b, decimal[,] result) @@ -30142,7 +30142,7 @@ public static decimal[][] Divide(float[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[,] a, decimal b, decimal[][] result) @@ -30175,7 +30175,7 @@ public static decimal[][] Divide(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this float[][] a, decimal b, decimal[][] result) @@ -30199,7 +30199,7 @@ public static decimal[][] Divide(this float[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(float[][] a, decimal b, decimal[,] result) @@ -30224,7 +30224,7 @@ public static decimal[][] Divide(this float[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this float a, decimal[,] b, decimal[][] result) @@ -30257,7 +30257,7 @@ public static decimal[][] Divide(this float a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this float a, decimal[][] b, decimal[][] result) @@ -30281,7 +30281,7 @@ public static decimal[][] Divide(this float a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this float a, decimal[][] b, decimal[,] result) @@ -30314,7 +30314,7 @@ public static decimal[][] Divide(this float a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this float a, decimal[,] b, decimal[,] result) @@ -30347,7 +30347,7 @@ public static decimal[][] Divide(this float a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this float[,] a, decimal b, decimal[,] result) @@ -30380,7 +30380,7 @@ public static decimal[][] Divide(this float a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(float[,] a, decimal b, decimal[][] result) @@ -30413,7 +30413,7 @@ public static decimal[][] Divide(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(float[][] a, decimal b, decimal[,] result) @@ -30464,7 +30464,7 @@ public static decimal[][] Divide(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this float[] a, decimal[] b, decimal[] result) @@ -30495,7 +30495,7 @@ public static decimal[] Divide(this float[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this float[] a, decimal b, decimal[] result) @@ -30518,7 +30518,7 @@ public static decimal[] Divide(this float[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this float a, decimal[] b, decimal[] result) @@ -30556,7 +30556,7 @@ public static decimal[] Divide(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this float[,] a, decimal[] b, int dimension, decimal[,] result) @@ -30603,7 +30603,7 @@ public static decimal[] Divide(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this float[][] a, decimal[] b, int dimension, decimal[][] result) @@ -30656,7 +30656,7 @@ public static decimal[][] Divide(this float[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float a, decimal[,] b, decimal[,] result) @@ -30682,7 +30682,7 @@ public static decimal[][] Divide(this float[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float a, decimal[][] b, decimal[][] result) @@ -30696,7 +30696,7 @@ public static decimal[][] DivideByDiagonal(this float a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float[] a, decimal[,] b, decimal[,] result) @@ -30722,7 +30722,7 @@ public static decimal[][] DivideByDiagonal(this float a, decimal[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b, decimal[][] result) @@ -30736,7 +30736,7 @@ public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float[,] a, decimal b, decimal[,] result) @@ -30762,7 +30762,7 @@ public static decimal[][] DivideByDiagonal(this float[] a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float[][] a, decimal b, decimal[][] result) @@ -30776,7 +30776,7 @@ public static decimal[][] DivideByDiagonal(this float[][] a, decimal b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this float[,] a, decimal[] b, decimal[,] result) @@ -30802,7 +30802,7 @@ public static decimal[][] DivideByDiagonal(this float[][] a, decimal b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this float[][] a, decimal[] b, decimal[][] result) @@ -30830,7 +30830,7 @@ public static decimal[][] DivideByDiagonal(this float[][] a, decimal[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, decimal[,] b, double[,] result) @@ -30865,7 +30865,7 @@ public static decimal[][] DivideByDiagonal(this float[][] a, decimal[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, decimal[][] b, double[,] result) @@ -30900,7 +30900,7 @@ public static decimal[][] DivideByDiagonal(this float[][] a, decimal[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, decimal[,] b, double[][] result) @@ -30935,7 +30935,7 @@ public static double[][] Divide(float[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, decimal[,] b, double[][] result) @@ -30968,7 +30968,7 @@ public static double[][] Divide(float[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, decimal[][] b, double[][] result) @@ -31000,7 +31000,7 @@ public static double[][] Divide(float[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[][] a, decimal[][] b, double[][] result) @@ -31025,7 +31025,7 @@ public static double[][] Divide(float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[,] a, decimal[,] b, double[,] result) @@ -31088,7 +31088,7 @@ public static double[][] Divide(float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, decimal b, double[][] result) @@ -31121,7 +31121,7 @@ public static double[][] Divide(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, decimal b, double[][] result) @@ -31145,7 +31145,7 @@ public static double[][] Divide(this float[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, decimal b, double[,] result) @@ -31170,7 +31170,7 @@ public static double[][] Divide(this float[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, decimal[,] b, double[][] result) @@ -31203,7 +31203,7 @@ public static double[][] Divide(this float a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float a, decimal[][] b, double[][] result) @@ -31227,7 +31227,7 @@ public static double[][] Divide(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, decimal[][] b, double[,] result) @@ -31260,7 +31260,7 @@ public static double[][] Divide(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float a, decimal[,] b, double[,] result) @@ -31293,7 +31293,7 @@ public static double[][] Divide(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, decimal b, double[,] result) @@ -31326,7 +31326,7 @@ public static double[][] Divide(this float a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(float[,] a, decimal b, double[][] result) @@ -31359,7 +31359,7 @@ public static double[][] Divide(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(float[][] a, decimal b, double[,] result) @@ -31410,7 +31410,7 @@ public static double[][] Divide(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, decimal[] b, double[] result) @@ -31441,7 +31441,7 @@ public static double[] Divide(this float[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float[] a, decimal b, double[] result) @@ -31464,7 +31464,7 @@ public static double[] Divide(this float[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this float a, decimal[] b, double[] result) @@ -31502,7 +31502,7 @@ public static double[] Divide(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this float[,] a, decimal[] b, int dimension, double[,] result) @@ -31549,7 +31549,7 @@ public static double[] Divide(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this float[][] a, decimal[] b, int dimension, double[][] result) @@ -31602,7 +31602,7 @@ public static double[][] Divide(this float[][] a, decimal[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float a, decimal[,] b, double[,] result) @@ -31628,7 +31628,7 @@ public static double[][] Divide(this float[][] a, decimal[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float a, decimal[][] b, double[][] result) @@ -31642,7 +31642,7 @@ public static double[][] DivideByDiagonal(this float a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[] a, decimal[,] b, double[,] result) @@ -31668,7 +31668,7 @@ public static double[][] DivideByDiagonal(this float a, decimal[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[] a, decimal[][] b, double[][] result) @@ -31682,7 +31682,7 @@ public static double[][] DivideByDiagonal(this float[] a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, decimal b, double[,] result) @@ -31708,7 +31708,7 @@ public static double[][] DivideByDiagonal(this float[] a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, decimal b, double[][] result) @@ -31722,7 +31722,7 @@ public static double[][] DivideByDiagonal(this float[][] a, decimal b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, decimal[] b, double[,] result) @@ -31748,7 +31748,7 @@ public static double[][] DivideByDiagonal(this float[][] a, decimal b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, decimal[] b, double[][] result) @@ -31776,7 +31776,7 @@ public static double[][] DivideByDiagonal(this float[][] a, decimal[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, int[,] b, double[,] result) @@ -31811,7 +31811,7 @@ public static double[][] DivideByDiagonal(this float[][] a, decimal[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, int[][] b, double[,] result) @@ -31846,7 +31846,7 @@ public static double[][] DivideByDiagonal(this float[][] a, decimal[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, int[,] b, double[][] result) @@ -31881,7 +31881,7 @@ public static double[][] Divide(double[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, int[,] b, double[][] result) @@ -31914,7 +31914,7 @@ public static double[][] Divide(double[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, int[][] b, double[][] result) @@ -31946,7 +31946,7 @@ public static double[][] Divide(double[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, int[][] b, double[][] result) @@ -31971,7 +31971,7 @@ public static double[][] Divide(double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, int[,] b, double[,] result) @@ -32034,7 +32034,7 @@ public static double[][] Divide(double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, int b, double[][] result) @@ -32067,7 +32067,7 @@ public static double[][] Divide(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, int b, double[][] result) @@ -32091,7 +32091,7 @@ public static double[][] Divide(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, int b, double[,] result) @@ -32116,7 +32116,7 @@ public static double[][] Divide(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, int[,] b, double[][] result) @@ -32149,7 +32149,7 @@ public static double[][] Divide(this double a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, int[][] b, double[][] result) @@ -32173,7 +32173,7 @@ public static double[][] Divide(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, int[][] b, double[,] result) @@ -32206,7 +32206,7 @@ public static double[][] Divide(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, int[,] b, double[,] result) @@ -32239,7 +32239,7 @@ public static double[][] Divide(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, int b, double[,] result) @@ -32272,7 +32272,7 @@ public static double[][] Divide(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, int b, double[][] result) @@ -32305,7 +32305,7 @@ public static double[][] Divide(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, int b, double[,] result) @@ -32356,7 +32356,7 @@ public static double[][] Divide(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, int[] b, double[] result) @@ -32387,7 +32387,7 @@ public static double[] Divide(this double[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, int b, double[] result) @@ -32410,7 +32410,7 @@ public static double[] Divide(this double[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, int[] b, double[] result) @@ -32448,7 +32448,7 @@ public static double[] Divide(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, int[] b, int dimension, double[,] result) @@ -32495,7 +32495,7 @@ public static double[] Divide(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, int[] b, int dimension, double[][] result) @@ -32548,7 +32548,7 @@ public static double[][] Divide(this double[][] a, int[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, int[,] b, double[,] result) @@ -32574,7 +32574,7 @@ public static double[][] Divide(this double[][] a, int[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, int[][] b, double[][] result) @@ -32588,7 +32588,7 @@ public static double[][] DivideByDiagonal(this double a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, int[,] b, double[,] result) @@ -32614,7 +32614,7 @@ public static double[][] DivideByDiagonal(this double a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, int[][] b, double[][] result) @@ -32628,7 +32628,7 @@ public static double[][] DivideByDiagonal(this double[] a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int b, double[,] result) @@ -32654,7 +32654,7 @@ public static double[][] DivideByDiagonal(this double[] a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int b, double[][] result) @@ -32668,7 +32668,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int[] b, double[,] result) @@ -32694,7 +32694,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int[] b, double[][] result) @@ -32722,7 +32722,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(double[][] a, int[,] b, int[,] result) @@ -32757,7 +32757,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(double[,] a, int[][] b, int[,] result) @@ -32792,7 +32792,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[,] a, int[,] b, int[][] result) @@ -32827,7 +32827,7 @@ public static int[][] Divide(double[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[][] a, int[,] b, int[][] result) @@ -32860,7 +32860,7 @@ public static int[][] Divide(double[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[,] a, int[][] b, int[][] result) @@ -32892,7 +32892,7 @@ public static int[][] Divide(double[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[][] a, int[][] b, int[][] result) @@ -32917,7 +32917,7 @@ public static int[][] Divide(double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(double[,] a, int[,] b, int[,] result) @@ -32980,7 +32980,7 @@ public static int[][] Divide(double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[,] a, int b, int[][] result) @@ -33013,7 +33013,7 @@ public static int[][] Divide(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this double[][] a, int b, int[][] result) @@ -33037,7 +33037,7 @@ public static int[][] Divide(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(double[][] a, int b, int[,] result) @@ -33062,7 +33062,7 @@ public static int[][] Divide(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this double a, int[,] b, int[][] result) @@ -33095,7 +33095,7 @@ public static int[][] Divide(this double a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this double a, int[][] b, int[][] result) @@ -33119,7 +33119,7 @@ public static int[][] Divide(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this double a, int[][] b, int[,] result) @@ -33152,7 +33152,7 @@ public static int[][] Divide(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this double a, int[,] b, int[,] result) @@ -33185,7 +33185,7 @@ public static int[][] Divide(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this double[,] a, int b, int[,] result) @@ -33218,7 +33218,7 @@ public static int[][] Divide(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(double[,] a, int b, int[][] result) @@ -33251,7 +33251,7 @@ public static int[][] Divide(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(double[][] a, int b, int[,] result) @@ -33302,7 +33302,7 @@ public static int[][] Divide(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this double[] a, int[] b, int[] result) @@ -33333,7 +33333,7 @@ public static int[] Divide(this double[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this double[] a, int b, int[] result) @@ -33356,7 +33356,7 @@ public static int[] Divide(this double[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this double a, int[] b, int[] result) @@ -33394,7 +33394,7 @@ public static int[] Divide(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this double[,] a, int[] b, int dimension, int[,] result) @@ -33441,7 +33441,7 @@ public static int[] Divide(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this double[][] a, int[] b, int dimension, int[][] result) @@ -33494,7 +33494,7 @@ public static int[][] Divide(this double[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double a, int[,] b, int[,] result) @@ -33520,7 +33520,7 @@ public static int[][] Divide(this double[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double a, int[][] b, int[][] result) @@ -33534,7 +33534,7 @@ public static int[][] DivideByDiagonal(this double a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[] a, int[,] b, int[,] result) @@ -33560,7 +33560,7 @@ public static int[][] DivideByDiagonal(this double a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[] a, int[][] b, int[][] result) @@ -33574,7 +33574,7 @@ public static int[][] DivideByDiagonal(this double[] a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[,] a, int b, int[,] result) @@ -33600,7 +33600,7 @@ public static int[][] DivideByDiagonal(this double[] a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[][] a, int b, int[][] result) @@ -33614,7 +33614,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[,] a, int[] b, int[,] result) @@ -33640,7 +33640,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[][] a, int[] b, int[][] result) @@ -33668,7 +33668,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, float[,] b, double[,] result) @@ -33703,7 +33703,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, float[][] b, double[,] result) @@ -33738,7 +33738,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int[] b, int[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, float[,] b, double[][] result) @@ -33773,7 +33773,7 @@ public static double[][] Divide(double[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, float[,] b, double[][] result) @@ -33806,7 +33806,7 @@ public static double[][] Divide(double[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, float[][] b, double[][] result) @@ -33838,7 +33838,7 @@ public static double[][] Divide(double[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, float[][] b, double[][] result) @@ -33863,7 +33863,7 @@ public static double[][] Divide(double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, float[,] b, double[,] result) @@ -33926,7 +33926,7 @@ public static double[][] Divide(double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, float b, double[][] result) @@ -33959,7 +33959,7 @@ public static double[][] Divide(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, float b, double[][] result) @@ -33983,7 +33983,7 @@ public static double[][] Divide(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, float b, double[,] result) @@ -34008,7 +34008,7 @@ public static double[][] Divide(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, float[,] b, double[][] result) @@ -34041,7 +34041,7 @@ public static double[][] Divide(this double a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, float[][] b, double[][] result) @@ -34065,7 +34065,7 @@ public static double[][] Divide(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, float[][] b, double[,] result) @@ -34098,7 +34098,7 @@ public static double[][] Divide(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, float[,] b, double[,] result) @@ -34131,7 +34131,7 @@ public static double[][] Divide(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, float b, double[,] result) @@ -34164,7 +34164,7 @@ public static double[][] Divide(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, float b, double[][] result) @@ -34197,7 +34197,7 @@ public static double[][] Divide(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, float b, double[,] result) @@ -34248,7 +34248,7 @@ public static double[][] Divide(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, float[] b, double[] result) @@ -34279,7 +34279,7 @@ public static double[] Divide(this double[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, float b, double[] result) @@ -34302,7 +34302,7 @@ public static double[] Divide(this double[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, float[] b, double[] result) @@ -34340,7 +34340,7 @@ public static double[] Divide(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, float[] b, int dimension, double[,] result) @@ -34387,7 +34387,7 @@ public static double[] Divide(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, float[] b, int dimension, double[][] result) @@ -34440,7 +34440,7 @@ public static double[][] Divide(this double[][] a, float[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, float[,] b, double[,] result) @@ -34466,7 +34466,7 @@ public static double[][] Divide(this double[][] a, float[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, float[][] b, double[][] result) @@ -34480,7 +34480,7 @@ public static double[][] DivideByDiagonal(this double a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, float[,] b, double[,] result) @@ -34506,7 +34506,7 @@ public static double[][] DivideByDiagonal(this double a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, float[][] b, double[][] result) @@ -34520,7 +34520,7 @@ public static double[][] DivideByDiagonal(this double[] a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float b, double[,] result) @@ -34546,7 +34546,7 @@ public static double[][] DivideByDiagonal(this double[] a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float b, double[][] result) @@ -34560,7 +34560,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float[] b, double[,] result) @@ -34586,7 +34586,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float[] b, double[][] result) @@ -34614,7 +34614,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(double[][] a, float[,] b, float[,] result) @@ -34649,7 +34649,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(double[,] a, float[][] b, float[,] result) @@ -34684,7 +34684,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[,] a, float[,] b, float[][] result) @@ -34719,7 +34719,7 @@ public static float[][] Divide(double[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[][] a, float[,] b, float[][] result) @@ -34752,7 +34752,7 @@ public static float[][] Divide(double[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[,] a, float[][] b, float[][] result) @@ -34784,7 +34784,7 @@ public static float[][] Divide(double[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[][] a, float[][] b, float[][] result) @@ -34809,7 +34809,7 @@ public static float[][] Divide(double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(double[,] a, float[,] b, float[,] result) @@ -34872,7 +34872,7 @@ public static float[][] Divide(double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[,] a, float b, float[][] result) @@ -34905,7 +34905,7 @@ public static float[][] Divide(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this double[][] a, float b, float[][] result) @@ -34929,7 +34929,7 @@ public static float[][] Divide(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(double[][] a, float b, float[,] result) @@ -34954,7 +34954,7 @@ public static float[][] Divide(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this double a, float[,] b, float[][] result) @@ -34987,7 +34987,7 @@ public static float[][] Divide(this double a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this double a, float[][] b, float[][] result) @@ -35011,7 +35011,7 @@ public static float[][] Divide(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this double a, float[][] b, float[,] result) @@ -35044,7 +35044,7 @@ public static float[][] Divide(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this double a, float[,] b, float[,] result) @@ -35077,7 +35077,7 @@ public static float[][] Divide(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this double[,] a, float b, float[,] result) @@ -35110,7 +35110,7 @@ public static float[][] Divide(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(double[,] a, float b, float[][] result) @@ -35143,7 +35143,7 @@ public static float[][] Divide(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(double[][] a, float b, float[,] result) @@ -35194,7 +35194,7 @@ public static float[][] Divide(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this double[] a, float[] b, float[] result) @@ -35225,7 +35225,7 @@ public static float[] Divide(this double[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this double[] a, float b, float[] result) @@ -35248,7 +35248,7 @@ public static float[] Divide(this double[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this double a, float[] b, float[] result) @@ -35286,7 +35286,7 @@ public static float[] Divide(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this double[,] a, float[] b, int dimension, float[,] result) @@ -35333,7 +35333,7 @@ public static float[] Divide(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this double[][] a, float[] b, int dimension, float[][] result) @@ -35386,7 +35386,7 @@ public static float[][] Divide(this double[][] a, float[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double a, float[,] b, float[,] result) @@ -35412,7 +35412,7 @@ public static float[][] Divide(this double[][] a, float[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double a, float[][] b, float[][] result) @@ -35426,7 +35426,7 @@ public static float[][] DivideByDiagonal(this double a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double[] a, float[,] b, float[,] result) @@ -35452,7 +35452,7 @@ public static float[][] DivideByDiagonal(this double a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double[] a, float[][] b, float[][] result) @@ -35466,7 +35466,7 @@ public static float[][] DivideByDiagonal(this double[] a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double[,] a, float b, float[,] result) @@ -35492,7 +35492,7 @@ public static float[][] DivideByDiagonal(this double[] a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double[][] a, float b, float[][] result) @@ -35506,7 +35506,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double[,] a, float[] b, float[,] result) @@ -35532,7 +35532,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double[][] a, float[] b, float[][] result) @@ -35560,7 +35560,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, double[,] b, double[,] result) @@ -35595,7 +35595,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, double[][] b, double[,] result) @@ -35630,7 +35630,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float[] b, float[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, double[,] b, double[][] result) @@ -35665,7 +35665,7 @@ public static double[][] Divide(double[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, double[,] b, double[][] result) @@ -35698,7 +35698,7 @@ public static double[][] Divide(double[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, double[][] b, double[][] result) @@ -35730,7 +35730,7 @@ public static double[][] Divide(double[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, double[][] b, double[][] result) @@ -35755,7 +35755,7 @@ public static double[][] Divide(double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, double[,] b, double[,] result) @@ -35818,7 +35818,7 @@ public static double[][] Divide(double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, double b, double[][] result) @@ -35851,7 +35851,7 @@ public static double[][] Divide(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, double b, double[][] result) @@ -35875,7 +35875,7 @@ public static double[][] Divide(this double[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, double b, double[,] result) @@ -35900,7 +35900,7 @@ public static double[][] Divide(this double[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, double[,] b, double[][] result) @@ -35933,7 +35933,7 @@ public static double[][] Divide(this double a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, double[][] b, double[][] result) @@ -35957,7 +35957,7 @@ public static double[][] Divide(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, double[][] b, double[,] result) @@ -35990,7 +35990,7 @@ public static double[][] Divide(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, double[,] b, double[,] result) @@ -36023,7 +36023,7 @@ public static double[][] Divide(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, double b, double[,] result) @@ -36056,7 +36056,7 @@ public static double[][] Divide(this double a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, double b, double[][] result) @@ -36089,7 +36089,7 @@ public static double[][] Divide(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, double b, double[,] result) @@ -36140,7 +36140,7 @@ public static double[][] Divide(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, double[] b, double[] result) @@ -36171,7 +36171,7 @@ public static double[] Divide(this double[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, double b, double[] result) @@ -36194,7 +36194,7 @@ public static double[] Divide(this double[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, double[] b, double[] result) @@ -36232,7 +36232,7 @@ public static double[] Divide(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, double[] b, int dimension, double[,] result) @@ -36279,7 +36279,7 @@ public static double[] Divide(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, double[] b, int dimension, double[][] result) @@ -36332,7 +36332,7 @@ public static double[][] Divide(this double[][] a, double[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, double[,] b, double[,] result) @@ -36358,7 +36358,7 @@ public static double[][] Divide(this double[][] a, double[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, double[][] b, double[][] result) @@ -36372,7 +36372,7 @@ public static double[][] DivideByDiagonal(this double a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, double[,] b, double[,] result) @@ -36398,7 +36398,7 @@ public static double[][] DivideByDiagonal(this double a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, double[][] b, double[][] result) @@ -36412,7 +36412,7 @@ public static double[][] DivideByDiagonal(this double[] a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double b, double[,] result) @@ -36438,7 +36438,7 @@ public static double[][] DivideByDiagonal(this double[] a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double b, double[][] result) @@ -36452,7 +36452,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double[] b, double[,] result) @@ -36478,7 +36478,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double[] b, double[][] result) @@ -36506,7 +36506,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, byte[,] b, double[,] result) @@ -36541,7 +36541,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, byte[][] b, double[,] result) @@ -36576,7 +36576,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, byte[,] b, double[][] result) @@ -36611,7 +36611,7 @@ public static double[][] Divide(double[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, byte[,] b, double[][] result) @@ -36644,7 +36644,7 @@ public static double[][] Divide(double[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, byte[][] b, double[][] result) @@ -36676,7 +36676,7 @@ public static double[][] Divide(double[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, byte[][] b, double[][] result) @@ -36701,7 +36701,7 @@ public static double[][] Divide(double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, byte[,] b, double[,] result) @@ -36764,7 +36764,7 @@ public static double[][] Divide(double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, byte b, double[][] result) @@ -36797,7 +36797,7 @@ public static double[][] Divide(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, byte b, double[][] result) @@ -36821,7 +36821,7 @@ public static double[][] Divide(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, byte b, double[,] result) @@ -36846,7 +36846,7 @@ public static double[][] Divide(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, byte[,] b, double[][] result) @@ -36879,7 +36879,7 @@ public static double[][] Divide(this double a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, byte[][] b, double[][] result) @@ -36903,7 +36903,7 @@ public static double[][] Divide(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, byte[][] b, double[,] result) @@ -36936,7 +36936,7 @@ public static double[][] Divide(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, byte[,] b, double[,] result) @@ -36969,7 +36969,7 @@ public static double[][] Divide(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, byte b, double[,] result) @@ -37002,7 +37002,7 @@ public static double[][] Divide(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, byte b, double[][] result) @@ -37035,7 +37035,7 @@ public static double[][] Divide(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, byte b, double[,] result) @@ -37086,7 +37086,7 @@ public static double[][] Divide(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, byte[] b, double[] result) @@ -37117,7 +37117,7 @@ public static double[] Divide(this double[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, byte b, double[] result) @@ -37140,7 +37140,7 @@ public static double[] Divide(this double[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, byte[] b, double[] result) @@ -37178,7 +37178,7 @@ public static double[] Divide(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, byte[] b, int dimension, double[,] result) @@ -37225,7 +37225,7 @@ public static double[] Divide(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, byte[] b, int dimension, double[][] result) @@ -37278,7 +37278,7 @@ public static double[][] Divide(this double[][] a, byte[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, byte[,] b, double[,] result) @@ -37304,7 +37304,7 @@ public static double[][] Divide(this double[][] a, byte[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, byte[][] b, double[][] result) @@ -37318,7 +37318,7 @@ public static double[][] DivideByDiagonal(this double a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, byte[,] b, double[,] result) @@ -37344,7 +37344,7 @@ public static double[][] DivideByDiagonal(this double a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, byte[][] b, double[][] result) @@ -37358,7 +37358,7 @@ public static double[][] DivideByDiagonal(this double[] a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, byte b, double[,] result) @@ -37384,7 +37384,7 @@ public static double[][] DivideByDiagonal(this double[] a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, byte b, double[][] result) @@ -37398,7 +37398,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, byte[] b, double[,] result) @@ -37424,7 +37424,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, byte[] b, double[][] result) @@ -37452,7 +37452,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(double[][] a, byte[,] b, byte[,] result) @@ -37487,7 +37487,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(double[,] a, byte[][] b, byte[,] result) @@ -37522,7 +37522,7 @@ public static double[][] DivideByDiagonal(this double[][] a, byte[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[,] a, byte[,] b, byte[][] result) @@ -37557,7 +37557,7 @@ public static byte[][] Divide(double[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[][] a, byte[,] b, byte[][] result) @@ -37590,7 +37590,7 @@ public static byte[][] Divide(double[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[,] a, byte[][] b, byte[][] result) @@ -37622,7 +37622,7 @@ public static byte[][] Divide(double[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[][] a, byte[][] b, byte[][] result) @@ -37647,7 +37647,7 @@ public static byte[][] Divide(double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(double[,] a, byte[,] b, byte[,] result) @@ -37710,7 +37710,7 @@ public static byte[][] Divide(double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[,] a, byte b, byte[][] result) @@ -37743,7 +37743,7 @@ public static byte[][] Divide(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this double[][] a, byte b, byte[][] result) @@ -37767,7 +37767,7 @@ public static byte[][] Divide(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(double[][] a, byte b, byte[,] result) @@ -37792,7 +37792,7 @@ public static byte[][] Divide(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this double a, byte[,] b, byte[][] result) @@ -37825,7 +37825,7 @@ public static byte[][] Divide(this double a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this double a, byte[][] b, byte[][] result) @@ -37849,7 +37849,7 @@ public static byte[][] Divide(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this double a, byte[][] b, byte[,] result) @@ -37882,7 +37882,7 @@ public static byte[][] Divide(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this double a, byte[,] b, byte[,] result) @@ -37915,7 +37915,7 @@ public static byte[][] Divide(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this double[,] a, byte b, byte[,] result) @@ -37948,7 +37948,7 @@ public static byte[][] Divide(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(double[,] a, byte b, byte[][] result) @@ -37981,7 +37981,7 @@ public static byte[][] Divide(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(double[][] a, byte b, byte[,] result) @@ -38032,7 +38032,7 @@ public static byte[][] Divide(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this double[] a, byte[] b, byte[] result) @@ -38063,7 +38063,7 @@ public static byte[] Divide(this double[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this double[] a, byte b, byte[] result) @@ -38086,7 +38086,7 @@ public static byte[] Divide(this double[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this double a, byte[] b, byte[] result) @@ -38124,7 +38124,7 @@ public static byte[] Divide(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this double[,] a, byte[] b, int dimension, byte[,] result) @@ -38171,7 +38171,7 @@ public static byte[] Divide(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this double[][] a, byte[] b, int dimension, byte[][] result) @@ -38224,7 +38224,7 @@ public static byte[][] Divide(this double[][] a, byte[] b, int dimension, byte[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double a, byte[,] b, byte[,] result) @@ -38250,7 +38250,7 @@ public static byte[][] Divide(this double[][] a, byte[] b, int dimension, byte[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double a, byte[][] b, byte[][] result) @@ -38264,7 +38264,7 @@ public static byte[][] DivideByDiagonal(this double a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double[] a, byte[,] b, byte[,] result) @@ -38290,7 +38290,7 @@ public static byte[][] DivideByDiagonal(this double a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double[] a, byte[][] b, byte[][] result) @@ -38304,7 +38304,7 @@ public static byte[][] DivideByDiagonal(this double[] a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double[,] a, byte b, byte[,] result) @@ -38330,7 +38330,7 @@ public static byte[][] DivideByDiagonal(this double[] a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double[][] a, byte b, byte[][] result) @@ -38344,7 +38344,7 @@ public static byte[][] DivideByDiagonal(this double[][] a, byte b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this double[,] a, byte[] b, byte[,] result) @@ -38370,7 +38370,7 @@ public static byte[][] DivideByDiagonal(this double[][] a, byte b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this double[][] a, byte[] b, byte[][] result) @@ -38398,7 +38398,7 @@ public static byte[][] DivideByDiagonal(this double[][] a, byte[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, decimal[,] b, double[,] result) @@ -38433,7 +38433,7 @@ public static byte[][] DivideByDiagonal(this double[][] a, byte[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, decimal[][] b, double[,] result) @@ -38468,7 +38468,7 @@ public static byte[][] DivideByDiagonal(this double[][] a, byte[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, decimal[,] b, double[][] result) @@ -38503,7 +38503,7 @@ public static double[][] Divide(double[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, decimal[,] b, double[][] result) @@ -38536,7 +38536,7 @@ public static double[][] Divide(double[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, decimal[][] b, double[][] result) @@ -38568,7 +38568,7 @@ public static double[][] Divide(double[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[][] a, decimal[][] b, double[][] result) @@ -38593,7 +38593,7 @@ public static double[][] Divide(double[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[,] a, decimal[,] b, double[,] result) @@ -38656,7 +38656,7 @@ public static double[][] Divide(double[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, decimal b, double[][] result) @@ -38689,7 +38689,7 @@ public static double[][] Divide(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, decimal b, double[][] result) @@ -38713,7 +38713,7 @@ public static double[][] Divide(this double[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, decimal b, double[,] result) @@ -38738,7 +38738,7 @@ public static double[][] Divide(this double[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, decimal[,] b, double[][] result) @@ -38771,7 +38771,7 @@ public static double[][] Divide(this double a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double a, decimal[][] b, double[][] result) @@ -38795,7 +38795,7 @@ public static double[][] Divide(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, decimal[][] b, double[,] result) @@ -38828,7 +38828,7 @@ public static double[][] Divide(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double a, decimal[,] b, double[,] result) @@ -38861,7 +38861,7 @@ public static double[][] Divide(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, decimal b, double[,] result) @@ -38894,7 +38894,7 @@ public static double[][] Divide(this double a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(double[,] a, decimal b, double[][] result) @@ -38927,7 +38927,7 @@ public static double[][] Divide(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(double[][] a, decimal b, double[,] result) @@ -38978,7 +38978,7 @@ public static double[][] Divide(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, decimal[] b, double[] result) @@ -39009,7 +39009,7 @@ public static double[] Divide(this double[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double[] a, decimal b, double[] result) @@ -39032,7 +39032,7 @@ public static double[] Divide(this double[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this double a, decimal[] b, double[] result) @@ -39070,7 +39070,7 @@ public static double[] Divide(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this double[,] a, decimal[] b, int dimension, double[,] result) @@ -39117,7 +39117,7 @@ public static double[] Divide(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this double[][] a, decimal[] b, int dimension, double[][] result) @@ -39170,7 +39170,7 @@ public static double[][] Divide(this double[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double a, decimal[,] b, double[,] result) @@ -39196,7 +39196,7 @@ public static double[][] Divide(this double[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double a, decimal[][] b, double[][] result) @@ -39210,7 +39210,7 @@ public static double[][] DivideByDiagonal(this double a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[] a, decimal[,] b, double[,] result) @@ -39236,7 +39236,7 @@ public static double[][] DivideByDiagonal(this double a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[] a, decimal[][] b, double[][] result) @@ -39250,7 +39250,7 @@ public static double[][] DivideByDiagonal(this double[] a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, decimal b, double[,] result) @@ -39276,7 +39276,7 @@ public static double[][] DivideByDiagonal(this double[] a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, decimal b, double[][] result) @@ -39290,7 +39290,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, decimal[] b, double[,] result) @@ -39316,7 +39316,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, decimal[] b, double[][] result) @@ -39344,7 +39344,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(double[][] a, decimal[,] b, decimal[,] result) @@ -39379,7 +39379,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(double[,] a, decimal[][] b, decimal[,] result) @@ -39414,7 +39414,7 @@ public static double[][] DivideByDiagonal(this double[][] a, decimal[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[,] a, decimal[,] b, decimal[][] result) @@ -39449,7 +39449,7 @@ public static decimal[][] Divide(double[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[][] a, decimal[,] b, decimal[][] result) @@ -39482,7 +39482,7 @@ public static decimal[][] Divide(double[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[,] a, decimal[][] b, decimal[][] result) @@ -39514,7 +39514,7 @@ public static decimal[][] Divide(double[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[][] a, decimal[][] b, decimal[][] result) @@ -39539,7 +39539,7 @@ public static decimal[][] Divide(double[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(double[,] a, decimal[,] b, decimal[,] result) @@ -39602,7 +39602,7 @@ public static decimal[][] Divide(double[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[,] a, decimal b, decimal[][] result) @@ -39635,7 +39635,7 @@ public static decimal[][] Divide(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this double[][] a, decimal b, decimal[][] result) @@ -39659,7 +39659,7 @@ public static decimal[][] Divide(this double[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(double[][] a, decimal b, decimal[,] result) @@ -39684,7 +39684,7 @@ public static decimal[][] Divide(this double[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this double a, decimal[,] b, decimal[][] result) @@ -39717,7 +39717,7 @@ public static decimal[][] Divide(this double a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this double a, decimal[][] b, decimal[][] result) @@ -39741,7 +39741,7 @@ public static decimal[][] Divide(this double a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this double a, decimal[][] b, decimal[,] result) @@ -39774,7 +39774,7 @@ public static decimal[][] Divide(this double a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this double a, decimal[,] b, decimal[,] result) @@ -39807,7 +39807,7 @@ public static decimal[][] Divide(this double a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this double[,] a, decimal b, decimal[,] result) @@ -39840,7 +39840,7 @@ public static decimal[][] Divide(this double a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(double[,] a, decimal b, decimal[][] result) @@ -39873,7 +39873,7 @@ public static decimal[][] Divide(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(double[][] a, decimal b, decimal[,] result) @@ -39924,7 +39924,7 @@ public static decimal[][] Divide(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this double[] a, decimal[] b, decimal[] result) @@ -39955,7 +39955,7 @@ public static decimal[] Divide(this double[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this double[] a, decimal b, decimal[] result) @@ -39978,7 +39978,7 @@ public static decimal[] Divide(this double[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this double a, decimal[] b, decimal[] result) @@ -40016,7 +40016,7 @@ public static decimal[] Divide(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this double[,] a, decimal[] b, int dimension, decimal[,] result) @@ -40063,7 +40063,7 @@ public static decimal[] Divide(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this double[][] a, decimal[] b, int dimension, decimal[][] result) @@ -40116,7 +40116,7 @@ public static decimal[][] Divide(this double[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double a, decimal[,] b, decimal[,] result) @@ -40142,7 +40142,7 @@ public static decimal[][] Divide(this double[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double a, decimal[][] b, decimal[][] result) @@ -40156,7 +40156,7 @@ public static decimal[][] DivideByDiagonal(this double a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double[] a, decimal[,] b, decimal[,] result) @@ -40182,7 +40182,7 @@ public static decimal[][] DivideByDiagonal(this double a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b, decimal[][] result) @@ -40196,7 +40196,7 @@ public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double[,] a, decimal b, decimal[,] result) @@ -40222,7 +40222,7 @@ public static decimal[][] DivideByDiagonal(this double[] a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double[][] a, decimal b, decimal[][] result) @@ -40236,7 +40236,7 @@ public static decimal[][] DivideByDiagonal(this double[][] a, decimal b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this double[,] a, decimal[] b, decimal[,] result) @@ -40262,7 +40262,7 @@ public static decimal[][] DivideByDiagonal(this double[][] a, decimal b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this double[][] a, decimal[] b, decimal[][] result) @@ -40290,7 +40290,7 @@ public static decimal[][] DivideByDiagonal(this double[][] a, decimal[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, int[,] b, byte[,] result) @@ -40325,7 +40325,7 @@ public static decimal[][] DivideByDiagonal(this double[][] a, decimal[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, int[][] b, byte[,] result) @@ -40360,7 +40360,7 @@ public static decimal[][] DivideByDiagonal(this double[][] a, decimal[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, int[,] b, byte[][] result) @@ -40395,7 +40395,7 @@ public static byte[][] Divide(byte[,] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, int[,] b, byte[][] result) @@ -40428,7 +40428,7 @@ public static byte[][] Divide(byte[][] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, int[][] b, byte[][] result) @@ -40460,7 +40460,7 @@ public static byte[][] Divide(byte[,] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, int[][] b, byte[][] result) @@ -40485,7 +40485,7 @@ public static byte[][] Divide(byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, int[,] b, byte[,] result) @@ -40548,7 +40548,7 @@ public static byte[][] Divide(byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, int b, byte[][] result) @@ -40581,7 +40581,7 @@ public static byte[][] Divide(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, int b, byte[][] result) @@ -40605,7 +40605,7 @@ public static byte[][] Divide(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, int b, byte[,] result) @@ -40630,7 +40630,7 @@ public static byte[][] Divide(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, int[,] b, byte[][] result) @@ -40663,7 +40663,7 @@ public static byte[][] Divide(this byte a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, int[][] b, byte[][] result) @@ -40687,7 +40687,7 @@ public static byte[][] Divide(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, int[][] b, byte[,] result) @@ -40720,7 +40720,7 @@ public static byte[][] Divide(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, int[,] b, byte[,] result) @@ -40753,7 +40753,7 @@ public static byte[][] Divide(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, int b, byte[,] result) @@ -40786,7 +40786,7 @@ public static byte[][] Divide(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, int b, byte[][] result) @@ -40819,7 +40819,7 @@ public static byte[][] Divide(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, int b, byte[,] result) @@ -40870,7 +40870,7 @@ public static byte[][] Divide(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, int[] b, byte[] result) @@ -40901,7 +40901,7 @@ public static byte[] Divide(this byte[] a, int[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, int b, byte[] result) @@ -40924,7 +40924,7 @@ public static byte[] Divide(this byte[] a, int b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, int[] b, byte[] result) @@ -40962,7 +40962,7 @@ public static byte[] Divide(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, int[] b, int dimension, byte[,] result) @@ -41009,7 +41009,7 @@ public static byte[] Divide(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, int[] b, int dimension, byte[][] result) @@ -41062,7 +41062,7 @@ public static byte[][] Divide(this byte[][] a, int[] b, int dimension, byte[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, int[,] b, byte[,] result) @@ -41088,7 +41088,7 @@ public static byte[][] Divide(this byte[][] a, int[] b, int dimension, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, int[][] b, byte[][] result) @@ -41102,7 +41102,7 @@ public static byte[][] DivideByDiagonal(this byte a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, int[,] b, byte[,] result) @@ -41128,7 +41128,7 @@ public static byte[][] DivideByDiagonal(this byte a, int[][] b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, int[][] b, byte[][] result) @@ -41142,7 +41142,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, int[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, int b, byte[,] result) @@ -41168,7 +41168,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, int[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, int b, byte[][] result) @@ -41182,7 +41182,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, int[] b, byte[,] result) @@ -41208,7 +41208,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int b, byte[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, int[] b, byte[][] result) @@ -41236,7 +41236,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[][] a, int[,] b, int[,] result) @@ -41271,7 +41271,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[,] a, int[][] b, int[,] result) @@ -41306,7 +41306,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] b, byte[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[,] a, int[,] b, int[][] result) @@ -41341,7 +41341,7 @@ public static int[][] Divide(byte[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[][] a, int[,] b, int[][] result) @@ -41374,7 +41374,7 @@ public static int[][] Divide(byte[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[,] a, int[][] b, int[][] result) @@ -41406,7 +41406,7 @@ public static int[][] Divide(byte[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[][] a, int[][] b, int[][] result) @@ -41431,7 +41431,7 @@ public static int[][] Divide(byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[,] a, int[,] b, int[,] result) @@ -41494,7 +41494,7 @@ public static int[][] Divide(byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[,] a, int b, int[][] result) @@ -41527,7 +41527,7 @@ public static int[][] Divide(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte[][] a, int b, int[][] result) @@ -41551,7 +41551,7 @@ public static int[][] Divide(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[][] a, int b, int[,] result) @@ -41576,7 +41576,7 @@ public static int[][] Divide(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte a, int[,] b, int[][] result) @@ -41609,7 +41609,7 @@ public static int[][] Divide(this byte a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte a, int[][] b, int[][] result) @@ -41633,7 +41633,7 @@ public static int[][] Divide(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte a, int[][] b, int[,] result) @@ -41666,7 +41666,7 @@ public static int[][] Divide(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte a, int[,] b, int[,] result) @@ -41699,7 +41699,7 @@ public static int[][] Divide(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte[,] a, int b, int[,] result) @@ -41732,7 +41732,7 @@ public static int[][] Divide(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(byte[,] a, int b, int[][] result) @@ -41765,7 +41765,7 @@ public static int[][] Divide(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(byte[][] a, int b, int[,] result) @@ -41816,7 +41816,7 @@ public static int[][] Divide(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this byte[] a, int[] b, int[] result) @@ -41847,7 +41847,7 @@ public static int[] Divide(this byte[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this byte[] a, int b, int[] result) @@ -41870,7 +41870,7 @@ public static int[] Divide(this byte[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this byte a, int[] b, int[] result) @@ -41908,7 +41908,7 @@ public static int[] Divide(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this byte[,] a, int[] b, int dimension, int[,] result) @@ -41955,7 +41955,7 @@ public static int[] Divide(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this byte[][] a, int[] b, int dimension, int[][] result) @@ -42008,7 +42008,7 @@ public static int[][] Divide(this byte[][] a, int[] b, int dimension, int[][] r #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte a, int[,] b, int[,] result) @@ -42034,7 +42034,7 @@ public static int[][] Divide(this byte[][] a, int[] b, int dimension, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte a, int[][] b, int[][] result) @@ -42048,7 +42048,7 @@ public static int[][] DivideByDiagonal(this byte a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[] a, int[,] b, int[,] result) @@ -42074,7 +42074,7 @@ public static int[][] DivideByDiagonal(this byte a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[] a, int[][] b, int[][] result) @@ -42088,7 +42088,7 @@ public static int[][] DivideByDiagonal(this byte[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, int b, int[,] result) @@ -42114,7 +42114,7 @@ public static int[][] DivideByDiagonal(this byte[] a, int[][] b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, int b, int[][] result) @@ -42128,7 +42128,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, int[] b, int[,] result) @@ -42154,7 +42154,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int b, int[][] result) return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, int[] b, int[][] result) @@ -42182,7 +42182,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, int[,] b, double[,] result) @@ -42217,7 +42217,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, int[][] b, double[,] result) @@ -42252,7 +42252,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, int[,] b, double[][] result) @@ -42287,7 +42287,7 @@ public static double[][] Divide(byte[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, int[,] b, double[][] result) @@ -42320,7 +42320,7 @@ public static double[][] Divide(byte[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, int[][] b, double[][] result) @@ -42352,7 +42352,7 @@ public static double[][] Divide(byte[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, int[][] b, double[][] result) @@ -42377,7 +42377,7 @@ public static double[][] Divide(byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, int[,] b, double[,] result) @@ -42440,7 +42440,7 @@ public static double[][] Divide(byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, int b, double[][] result) @@ -42473,7 +42473,7 @@ public static double[][] Divide(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, int b, double[][] result) @@ -42497,7 +42497,7 @@ public static double[][] Divide(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, int b, double[,] result) @@ -42522,7 +42522,7 @@ public static double[][] Divide(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, int[,] b, double[][] result) @@ -42555,7 +42555,7 @@ public static double[][] Divide(this byte a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, int[][] b, double[][] result) @@ -42579,7 +42579,7 @@ public static double[][] Divide(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, int[][] b, double[,] result) @@ -42612,7 +42612,7 @@ public static double[][] Divide(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, int[,] b, double[,] result) @@ -42645,7 +42645,7 @@ public static double[][] Divide(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, int b, double[,] result) @@ -42678,7 +42678,7 @@ public static double[][] Divide(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, int b, double[][] result) @@ -42711,7 +42711,7 @@ public static double[][] Divide(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, int b, double[,] result) @@ -42762,7 +42762,7 @@ public static double[][] Divide(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, int[] b, double[] result) @@ -42793,7 +42793,7 @@ public static double[] Divide(this byte[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, int b, double[] result) @@ -42816,7 +42816,7 @@ public static double[] Divide(this byte[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, int[] b, double[] result) @@ -42854,7 +42854,7 @@ public static double[] Divide(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, int[] b, int dimension, double[,] result) @@ -42901,7 +42901,7 @@ public static double[] Divide(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, int[] b, int dimension, double[][] result) @@ -42954,7 +42954,7 @@ public static double[][] Divide(this byte[][] a, int[] b, int dimension, double #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, int[,] b, double[,] result) @@ -42980,7 +42980,7 @@ public static double[][] Divide(this byte[][] a, int[] b, int dimension, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, int[][] b, double[][] result) @@ -42994,7 +42994,7 @@ public static double[][] DivideByDiagonal(this byte a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, int[,] b, double[,] result) @@ -43020,7 +43020,7 @@ public static double[][] DivideByDiagonal(this byte a, int[][] b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, int[][] b, double[][] result) @@ -43034,7 +43034,7 @@ public static double[][] DivideByDiagonal(this byte[] a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, int b, double[,] result) @@ -43060,7 +43060,7 @@ public static double[][] DivideByDiagonal(this byte[] a, int[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, int b, double[][] result) @@ -43074,7 +43074,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, int[] b, double[,] result) @@ -43100,7 +43100,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int b, double[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, int[] b, double[][] result) @@ -43128,7 +43128,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, float[,] b, byte[,] result) @@ -43163,7 +43163,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, float[][] b, byte[,] result) @@ -43198,7 +43198,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int[] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, float[,] b, byte[][] result) @@ -43233,7 +43233,7 @@ public static byte[][] Divide(byte[,] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, float[,] b, byte[][] result) @@ -43266,7 +43266,7 @@ public static byte[][] Divide(byte[][] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, float[][] b, byte[][] result) @@ -43298,7 +43298,7 @@ public static byte[][] Divide(byte[,] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, float[][] b, byte[][] result) @@ -43323,7 +43323,7 @@ public static byte[][] Divide(byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, float[,] b, byte[,] result) @@ -43386,7 +43386,7 @@ public static byte[][] Divide(byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, float b, byte[][] result) @@ -43419,7 +43419,7 @@ public static byte[][] Divide(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, float b, byte[][] result) @@ -43443,7 +43443,7 @@ public static byte[][] Divide(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, float b, byte[,] result) @@ -43468,7 +43468,7 @@ public static byte[][] Divide(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, float[,] b, byte[][] result) @@ -43501,7 +43501,7 @@ public static byte[][] Divide(this byte a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, float[][] b, byte[][] result) @@ -43525,7 +43525,7 @@ public static byte[][] Divide(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, float[][] b, byte[,] result) @@ -43558,7 +43558,7 @@ public static byte[][] Divide(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, float[,] b, byte[,] result) @@ -43591,7 +43591,7 @@ public static byte[][] Divide(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, float b, byte[,] result) @@ -43624,7 +43624,7 @@ public static byte[][] Divide(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, float b, byte[][] result) @@ -43657,7 +43657,7 @@ public static byte[][] Divide(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, float b, byte[,] result) @@ -43708,7 +43708,7 @@ public static byte[][] Divide(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, float[] b, byte[] result) @@ -43739,7 +43739,7 @@ public static byte[] Divide(this byte[] a, float[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, float b, byte[] result) @@ -43762,7 +43762,7 @@ public static byte[] Divide(this byte[] a, float b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, float[] b, byte[] result) @@ -43800,7 +43800,7 @@ public static byte[] Divide(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, float[] b, int dimension, byte[,] result) @@ -43847,7 +43847,7 @@ public static byte[] Divide(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, float[] b, int dimension, byte[][] result) @@ -43900,7 +43900,7 @@ public static byte[][] Divide(this byte[][] a, float[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, float[,] b, byte[,] result) @@ -43926,7 +43926,7 @@ public static byte[][] Divide(this byte[][] a, float[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, float[][] b, byte[][] result) @@ -43940,7 +43940,7 @@ public static byte[][] DivideByDiagonal(this byte a, float[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, float[,] b, byte[,] result) @@ -43966,7 +43966,7 @@ public static byte[][] DivideByDiagonal(this byte a, float[][] b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, float[][] b, byte[][] result) @@ -43980,7 +43980,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, float[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, float b, byte[,] result) @@ -44006,7 +44006,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, float[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, float b, byte[][] result) @@ -44020,7 +44020,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, float[] b, byte[,] result) @@ -44046,7 +44046,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float b, byte[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, float[] b, byte[][] result) @@ -44074,7 +44074,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[][] a, float[,] b, float[,] result) @@ -44109,7 +44109,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[,] a, float[][] b, float[,] result) @@ -44144,7 +44144,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] b, byte[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[,] a, float[,] b, float[][] result) @@ -44179,7 +44179,7 @@ public static float[][] Divide(byte[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[][] a, float[,] b, float[][] result) @@ -44212,7 +44212,7 @@ public static float[][] Divide(byte[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[,] a, float[][] b, float[][] result) @@ -44244,7 +44244,7 @@ public static float[][] Divide(byte[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[][] a, float[][] b, float[][] result) @@ -44269,7 +44269,7 @@ public static float[][] Divide(byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[,] a, float[,] b, float[,] result) @@ -44332,7 +44332,7 @@ public static float[][] Divide(byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[,] a, float b, float[][] result) @@ -44365,7 +44365,7 @@ public static float[][] Divide(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte[][] a, float b, float[][] result) @@ -44389,7 +44389,7 @@ public static float[][] Divide(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[][] a, float b, float[,] result) @@ -44414,7 +44414,7 @@ public static float[][] Divide(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte a, float[,] b, float[][] result) @@ -44447,7 +44447,7 @@ public static float[][] Divide(this byte a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte a, float[][] b, float[][] result) @@ -44471,7 +44471,7 @@ public static float[][] Divide(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte a, float[][] b, float[,] result) @@ -44504,7 +44504,7 @@ public static float[][] Divide(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte a, float[,] b, float[,] result) @@ -44537,7 +44537,7 @@ public static float[][] Divide(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte[,] a, float b, float[,] result) @@ -44570,7 +44570,7 @@ public static float[][] Divide(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(byte[,] a, float b, float[][] result) @@ -44603,7 +44603,7 @@ public static float[][] Divide(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(byte[][] a, float b, float[,] result) @@ -44654,7 +44654,7 @@ public static float[][] Divide(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this byte[] a, float[] b, float[] result) @@ -44685,7 +44685,7 @@ public static float[] Divide(this byte[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this byte[] a, float b, float[] result) @@ -44708,7 +44708,7 @@ public static float[] Divide(this byte[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this byte a, float[] b, float[] result) @@ -44746,7 +44746,7 @@ public static float[] Divide(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this byte[,] a, float[] b, int dimension, float[,] result) @@ -44793,7 +44793,7 @@ public static float[] Divide(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this byte[][] a, float[] b, int dimension, float[][] result) @@ -44846,7 +44846,7 @@ public static float[][] Divide(this byte[][] a, float[] b, int dimension, float #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte a, float[,] b, float[,] result) @@ -44872,7 +44872,7 @@ public static float[][] Divide(this byte[][] a, float[] b, int dimension, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte a, float[][] b, float[][] result) @@ -44886,7 +44886,7 @@ public static float[][] DivideByDiagonal(this byte a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[] a, float[,] b, float[,] result) @@ -44912,7 +44912,7 @@ public static float[][] DivideByDiagonal(this byte a, float[][] b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[] a, float[][] b, float[][] result) @@ -44926,7 +44926,7 @@ public static float[][] DivideByDiagonal(this byte[] a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[,] a, float b, float[,] result) @@ -44952,7 +44952,7 @@ public static float[][] DivideByDiagonal(this byte[] a, float[][] b, float[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[][] a, float b, float[][] result) @@ -44966,7 +44966,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[,] a, float[] b, float[,] result) @@ -44992,7 +44992,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float b, float[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[][] a, float[] b, float[][] result) @@ -45020,7 +45020,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, float[,] b, double[,] result) @@ -45055,7 +45055,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, float[][] b, double[,] result) @@ -45090,7 +45090,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] b, float[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, float[,] b, double[][] result) @@ -45125,7 +45125,7 @@ public static double[][] Divide(byte[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, float[,] b, double[][] result) @@ -45158,7 +45158,7 @@ public static double[][] Divide(byte[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, float[][] b, double[][] result) @@ -45190,7 +45190,7 @@ public static double[][] Divide(byte[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, float[][] b, double[][] result) @@ -45215,7 +45215,7 @@ public static double[][] Divide(byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, float[,] b, double[,] result) @@ -45278,7 +45278,7 @@ public static double[][] Divide(byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, float b, double[][] result) @@ -45311,7 +45311,7 @@ public static double[][] Divide(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, float b, double[][] result) @@ -45335,7 +45335,7 @@ public static double[][] Divide(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, float b, double[,] result) @@ -45360,7 +45360,7 @@ public static double[][] Divide(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, float[,] b, double[][] result) @@ -45393,7 +45393,7 @@ public static double[][] Divide(this byte a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, float[][] b, double[][] result) @@ -45417,7 +45417,7 @@ public static double[][] Divide(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, float[][] b, double[,] result) @@ -45450,7 +45450,7 @@ public static double[][] Divide(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, float[,] b, double[,] result) @@ -45483,7 +45483,7 @@ public static double[][] Divide(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, float b, double[,] result) @@ -45516,7 +45516,7 @@ public static double[][] Divide(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, float b, double[][] result) @@ -45549,7 +45549,7 @@ public static double[][] Divide(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, float b, double[,] result) @@ -45600,7 +45600,7 @@ public static double[][] Divide(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, float[] b, double[] result) @@ -45631,7 +45631,7 @@ public static double[] Divide(this byte[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, float b, double[] result) @@ -45654,7 +45654,7 @@ public static double[] Divide(this byte[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, float[] b, double[] result) @@ -45692,7 +45692,7 @@ public static double[] Divide(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, float[] b, int dimension, double[,] result) @@ -45739,7 +45739,7 @@ public static double[] Divide(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, float[] b, int dimension, double[][] result) @@ -45792,7 +45792,7 @@ public static double[][] Divide(this byte[][] a, float[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, float[,] b, double[,] result) @@ -45818,7 +45818,7 @@ public static double[][] Divide(this byte[][] a, float[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, float[][] b, double[][] result) @@ -45832,7 +45832,7 @@ public static double[][] DivideByDiagonal(this byte a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, float[,] b, double[,] result) @@ -45858,7 +45858,7 @@ public static double[][] DivideByDiagonal(this byte a, float[][] b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, float[][] b, double[][] result) @@ -45872,7 +45872,7 @@ public static double[][] DivideByDiagonal(this byte[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, float b, double[,] result) @@ -45898,7 +45898,7 @@ public static double[][] DivideByDiagonal(this byte[] a, float[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, float b, double[][] result) @@ -45912,7 +45912,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, float[] b, double[,] result) @@ -45938,7 +45938,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float b, double[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, float[] b, double[][] result) @@ -45966,7 +45966,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, double[,] b, byte[,] result) @@ -46001,7 +46001,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, double[][] b, byte[,] result) @@ -46036,7 +46036,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, double[,] b, byte[][] result) @@ -46071,7 +46071,7 @@ public static byte[][] Divide(byte[,] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, double[,] b, byte[][] result) @@ -46104,7 +46104,7 @@ public static byte[][] Divide(byte[][] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, double[][] b, byte[][] result) @@ -46136,7 +46136,7 @@ public static byte[][] Divide(byte[,] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, double[][] b, byte[][] result) @@ -46161,7 +46161,7 @@ public static byte[][] Divide(byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, double[,] b, byte[,] result) @@ -46224,7 +46224,7 @@ public static byte[][] Divide(byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, double b, byte[][] result) @@ -46257,7 +46257,7 @@ public static byte[][] Divide(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, double b, byte[][] result) @@ -46281,7 +46281,7 @@ public static byte[][] Divide(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, double b, byte[,] result) @@ -46306,7 +46306,7 @@ public static byte[][] Divide(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, double[,] b, byte[][] result) @@ -46339,7 +46339,7 @@ public static byte[][] Divide(this byte a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, double[][] b, byte[][] result) @@ -46363,7 +46363,7 @@ public static byte[][] Divide(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, double[][] b, byte[,] result) @@ -46396,7 +46396,7 @@ public static byte[][] Divide(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, double[,] b, byte[,] result) @@ -46429,7 +46429,7 @@ public static byte[][] Divide(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, double b, byte[,] result) @@ -46462,7 +46462,7 @@ public static byte[][] Divide(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, double b, byte[][] result) @@ -46495,7 +46495,7 @@ public static byte[][] Divide(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, double b, byte[,] result) @@ -46546,7 +46546,7 @@ public static byte[][] Divide(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, double[] b, byte[] result) @@ -46577,7 +46577,7 @@ public static byte[] Divide(this byte[] a, double[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, double b, byte[] result) @@ -46600,7 +46600,7 @@ public static byte[] Divide(this byte[] a, double b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, double[] b, byte[] result) @@ -46638,7 +46638,7 @@ public static byte[] Divide(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, double[] b, int dimension, byte[,] result) @@ -46685,7 +46685,7 @@ public static byte[] Divide(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, double[] b, int dimension, byte[][] result) @@ -46738,7 +46738,7 @@ public static byte[][] Divide(this byte[][] a, double[] b, int dimension, byte[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, double[,] b, byte[,] result) @@ -46764,7 +46764,7 @@ public static byte[][] Divide(this byte[][] a, double[] b, int dimension, byte[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, double[][] b, byte[][] result) @@ -46778,7 +46778,7 @@ public static byte[][] DivideByDiagonal(this byte a, double[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, double[,] b, byte[,] result) @@ -46804,7 +46804,7 @@ public static byte[][] DivideByDiagonal(this byte a, double[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, double[][] b, byte[][] result) @@ -46818,7 +46818,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, double[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, double b, byte[,] result) @@ -46844,7 +46844,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, double[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, double b, byte[][] result) @@ -46858,7 +46858,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, double[] b, byte[,] result) @@ -46884,7 +46884,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, double[] b, byte[][] result) @@ -46912,7 +46912,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, double[,] b, double[,] result) @@ -46947,7 +46947,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, double[][] b, double[,] result) @@ -46982,7 +46982,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] b, byte[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, double[,] b, double[][] result) @@ -47017,7 +47017,7 @@ public static double[][] Divide(byte[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, double[,] b, double[][] result) @@ -47050,7 +47050,7 @@ public static double[][] Divide(byte[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, double[][] b, double[][] result) @@ -47082,7 +47082,7 @@ public static double[][] Divide(byte[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, double[][] b, double[][] result) @@ -47107,7 +47107,7 @@ public static double[][] Divide(byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, double[,] b, double[,] result) @@ -47170,7 +47170,7 @@ public static double[][] Divide(byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, double b, double[][] result) @@ -47203,7 +47203,7 @@ public static double[][] Divide(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, double b, double[][] result) @@ -47227,7 +47227,7 @@ public static double[][] Divide(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, double b, double[,] result) @@ -47252,7 +47252,7 @@ public static double[][] Divide(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, double[,] b, double[][] result) @@ -47285,7 +47285,7 @@ public static double[][] Divide(this byte a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, double[][] b, double[][] result) @@ -47309,7 +47309,7 @@ public static double[][] Divide(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, double[][] b, double[,] result) @@ -47342,7 +47342,7 @@ public static double[][] Divide(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, double[,] b, double[,] result) @@ -47375,7 +47375,7 @@ public static double[][] Divide(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, double b, double[,] result) @@ -47408,7 +47408,7 @@ public static double[][] Divide(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, double b, double[][] result) @@ -47441,7 +47441,7 @@ public static double[][] Divide(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, double b, double[,] result) @@ -47492,7 +47492,7 @@ public static double[][] Divide(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, double[] b, double[] result) @@ -47523,7 +47523,7 @@ public static double[] Divide(this byte[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, double b, double[] result) @@ -47546,7 +47546,7 @@ public static double[] Divide(this byte[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, double[] b, double[] result) @@ -47584,7 +47584,7 @@ public static double[] Divide(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, double[] b, int dimension, double[,] result) @@ -47631,7 +47631,7 @@ public static double[] Divide(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, double[] b, int dimension, double[][] result) @@ -47684,7 +47684,7 @@ public static double[][] Divide(this byte[][] a, double[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, double[,] b, double[,] result) @@ -47710,7 +47710,7 @@ public static double[][] Divide(this byte[][] a, double[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, double[][] b, double[][] result) @@ -47724,7 +47724,7 @@ public static double[][] DivideByDiagonal(this byte a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, double[,] b, double[,] result) @@ -47750,7 +47750,7 @@ public static double[][] DivideByDiagonal(this byte a, double[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, double[][] b, double[][] result) @@ -47764,7 +47764,7 @@ public static double[][] DivideByDiagonal(this byte[] a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, double b, double[,] result) @@ -47790,7 +47790,7 @@ public static double[][] DivideByDiagonal(this byte[] a, double[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, double b, double[][] result) @@ -47804,7 +47804,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, double[] b, double[,] result) @@ -47830,7 +47830,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, double[] b, double[][] result) @@ -47858,7 +47858,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, byte[,] b, byte[,] result) @@ -47893,7 +47893,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, byte[][] b, byte[,] result) @@ -47928,7 +47928,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, byte[,] b, byte[][] result) @@ -47963,7 +47963,7 @@ public static byte[][] Divide(byte[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, byte[,] b, byte[][] result) @@ -47996,7 +47996,7 @@ public static byte[][] Divide(byte[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, byte[][] b, byte[][] result) @@ -48028,7 +48028,7 @@ public static byte[][] Divide(byte[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, byte[][] b, byte[][] result) @@ -48053,7 +48053,7 @@ public static byte[][] Divide(byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, byte[,] b, byte[,] result) @@ -48116,7 +48116,7 @@ public static byte[][] Divide(byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, byte b, byte[][] result) @@ -48149,7 +48149,7 @@ public static byte[][] Divide(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, byte b, byte[][] result) @@ -48173,7 +48173,7 @@ public static byte[][] Divide(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, byte b, byte[,] result) @@ -48198,7 +48198,7 @@ public static byte[][] Divide(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, byte[,] b, byte[][] result) @@ -48231,7 +48231,7 @@ public static byte[][] Divide(this byte a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, byte[][] b, byte[][] result) @@ -48255,7 +48255,7 @@ public static byte[][] Divide(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, byte[][] b, byte[,] result) @@ -48288,7 +48288,7 @@ public static byte[][] Divide(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, byte[,] b, byte[,] result) @@ -48321,7 +48321,7 @@ public static byte[][] Divide(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, byte b, byte[,] result) @@ -48354,7 +48354,7 @@ public static byte[][] Divide(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, byte b, byte[][] result) @@ -48387,7 +48387,7 @@ public static byte[][] Divide(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, byte b, byte[,] result) @@ -48438,7 +48438,7 @@ public static byte[][] Divide(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, byte[] b, byte[] result) @@ -48469,7 +48469,7 @@ public static byte[] Divide(this byte[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, byte b, byte[] result) @@ -48492,7 +48492,7 @@ public static byte[] Divide(this byte[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, byte[] b, byte[] result) @@ -48530,7 +48530,7 @@ public static byte[] Divide(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, byte[] b, int dimension, byte[,] result) @@ -48577,7 +48577,7 @@ public static byte[] Divide(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, byte[] b, int dimension, byte[][] result) @@ -48630,7 +48630,7 @@ public static byte[][] Divide(this byte[][] a, byte[] b, int dimension, byte[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, byte[,] b, byte[,] result) @@ -48656,7 +48656,7 @@ public static byte[][] Divide(this byte[][] a, byte[] b, int dimension, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, byte[][] b, byte[][] result) @@ -48670,7 +48670,7 @@ public static byte[][] DivideByDiagonal(this byte a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, byte[,] b, byte[,] result) @@ -48696,7 +48696,7 @@ public static byte[][] DivideByDiagonal(this byte a, byte[][] b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b, byte[][] result) @@ -48710,7 +48710,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte b, byte[,] result) @@ -48736,7 +48736,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, byte[][] b, byte[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte b, byte[][] result) @@ -48750,7 +48750,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte[] b, byte[,] result) @@ -48776,7 +48776,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte b, byte[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b, byte[][] result) @@ -48804,7 +48804,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, byte[,] b, double[,] result) @@ -48839,7 +48839,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, byte[][] b, double[,] result) @@ -48874,7 +48874,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b, byte[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, byte[,] b, double[][] result) @@ -48909,7 +48909,7 @@ public static double[][] Divide(byte[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, byte[,] b, double[][] result) @@ -48942,7 +48942,7 @@ public static double[][] Divide(byte[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, byte[][] b, double[][] result) @@ -48974,7 +48974,7 @@ public static double[][] Divide(byte[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, byte[][] b, double[][] result) @@ -48999,7 +48999,7 @@ public static double[][] Divide(byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, byte[,] b, double[,] result) @@ -49062,7 +49062,7 @@ public static double[][] Divide(byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, byte b, double[][] result) @@ -49095,7 +49095,7 @@ public static double[][] Divide(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, byte b, double[][] result) @@ -49119,7 +49119,7 @@ public static double[][] Divide(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, byte b, double[,] result) @@ -49144,7 +49144,7 @@ public static double[][] Divide(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, byte[,] b, double[][] result) @@ -49177,7 +49177,7 @@ public static double[][] Divide(this byte a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, byte[][] b, double[][] result) @@ -49201,7 +49201,7 @@ public static double[][] Divide(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, byte[][] b, double[,] result) @@ -49234,7 +49234,7 @@ public static double[][] Divide(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, byte[,] b, double[,] result) @@ -49267,7 +49267,7 @@ public static double[][] Divide(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, byte b, double[,] result) @@ -49300,7 +49300,7 @@ public static double[][] Divide(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, byte b, double[][] result) @@ -49333,7 +49333,7 @@ public static double[][] Divide(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, byte b, double[,] result) @@ -49384,7 +49384,7 @@ public static double[][] Divide(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, byte[] b, double[] result) @@ -49415,7 +49415,7 @@ public static double[] Divide(this byte[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, byte b, double[] result) @@ -49438,7 +49438,7 @@ public static double[] Divide(this byte[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, byte[] b, double[] result) @@ -49476,7 +49476,7 @@ public static double[] Divide(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, byte[] b, int dimension, double[,] result) @@ -49523,7 +49523,7 @@ public static double[] Divide(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, byte[] b, int dimension, double[][] result) @@ -49576,7 +49576,7 @@ public static double[][] Divide(this byte[][] a, byte[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, byte[,] b, double[,] result) @@ -49602,7 +49602,7 @@ public static double[][] Divide(this byte[][] a, byte[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, byte[][] b, double[][] result) @@ -49616,7 +49616,7 @@ public static double[][] DivideByDiagonal(this byte a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, byte[,] b, double[,] result) @@ -49642,7 +49642,7 @@ public static double[][] DivideByDiagonal(this byte a, byte[][] b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, byte[][] b, double[][] result) @@ -49656,7 +49656,7 @@ public static double[][] DivideByDiagonal(this byte[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, byte b, double[,] result) @@ -49682,7 +49682,7 @@ public static double[][] DivideByDiagonal(this byte[] a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, byte b, double[][] result) @@ -49696,7 +49696,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, byte[] b, double[,] result) @@ -49722,7 +49722,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte b, double[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, byte[] b, double[][] result) @@ -49750,7 +49750,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, decimal[,] b, byte[,] result) @@ -49785,7 +49785,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, decimal[][] b, byte[,] result) @@ -49820,7 +49820,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte[] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, decimal[,] b, byte[][] result) @@ -49855,7 +49855,7 @@ public static byte[][] Divide(byte[,] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, decimal[,] b, byte[][] result) @@ -49888,7 +49888,7 @@ public static byte[][] Divide(byte[][] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, decimal[][] b, byte[][] result) @@ -49920,7 +49920,7 @@ public static byte[][] Divide(byte[,] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[][] a, decimal[][] b, byte[][] result) @@ -49945,7 +49945,7 @@ public static byte[][] Divide(byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[,] a, decimal[,] b, byte[,] result) @@ -50008,7 +50008,7 @@ public static byte[][] Divide(byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, decimal b, byte[][] result) @@ -50041,7 +50041,7 @@ public static byte[][] Divide(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, decimal b, byte[][] result) @@ -50065,7 +50065,7 @@ public static byte[][] Divide(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, decimal b, byte[,] result) @@ -50090,7 +50090,7 @@ public static byte[][] Divide(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, decimal[,] b, byte[][] result) @@ -50123,7 +50123,7 @@ public static byte[][] Divide(this byte a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte a, decimal[][] b, byte[][] result) @@ -50147,7 +50147,7 @@ public static byte[][] Divide(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, decimal[][] b, byte[,] result) @@ -50180,7 +50180,7 @@ public static byte[][] Divide(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte a, decimal[,] b, byte[,] result) @@ -50213,7 +50213,7 @@ public static byte[][] Divide(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, decimal b, byte[,] result) @@ -50246,7 +50246,7 @@ public static byte[][] Divide(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(byte[,] a, decimal b, byte[][] result) @@ -50279,7 +50279,7 @@ public static byte[][] Divide(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(byte[][] a, decimal b, byte[,] result) @@ -50330,7 +50330,7 @@ public static byte[][] Divide(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, decimal[] b, byte[] result) @@ -50361,7 +50361,7 @@ public static byte[] Divide(this byte[] a, decimal[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte[] a, decimal b, byte[] result) @@ -50384,7 +50384,7 @@ public static byte[] Divide(this byte[] a, decimal b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this byte a, decimal[] b, byte[] result) @@ -50422,7 +50422,7 @@ public static byte[] Divide(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this byte[,] a, decimal[] b, int dimension, byte[,] result) @@ -50469,7 +50469,7 @@ public static byte[] Divide(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this byte[][] a, decimal[] b, int dimension, byte[][] result) @@ -50522,7 +50522,7 @@ public static byte[][] Divide(this byte[][] a, decimal[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte a, decimal[,] b, byte[,] result) @@ -50548,7 +50548,7 @@ public static byte[][] Divide(this byte[][] a, decimal[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte a, decimal[][] b, byte[][] result) @@ -50562,7 +50562,7 @@ public static byte[][] DivideByDiagonal(this byte a, decimal[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[] a, decimal[,] b, byte[,] result) @@ -50588,7 +50588,7 @@ public static byte[][] DivideByDiagonal(this byte a, decimal[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[] a, decimal[][] b, byte[][] result) @@ -50602,7 +50602,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, decimal[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, decimal b, byte[,] result) @@ -50628,7 +50628,7 @@ public static byte[][] DivideByDiagonal(this byte[] a, decimal[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, decimal b, byte[][] result) @@ -50642,7 +50642,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, decimal b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, decimal[] b, byte[,] result) @@ -50668,7 +50668,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, decimal b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, decimal[] b, byte[][] result) @@ -50696,7 +50696,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, decimal[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(byte[][] a, decimal[,] b, decimal[,] result) @@ -50731,7 +50731,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, decimal[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(byte[,] a, decimal[][] b, decimal[,] result) @@ -50766,7 +50766,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, decimal[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[,] a, decimal[,] b, decimal[][] result) @@ -50801,7 +50801,7 @@ public static decimal[][] Divide(byte[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[][] a, decimal[,] b, decimal[][] result) @@ -50834,7 +50834,7 @@ public static decimal[][] Divide(byte[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[,] a, decimal[][] b, decimal[][] result) @@ -50866,7 +50866,7 @@ public static decimal[][] Divide(byte[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[][] a, decimal[][] b, decimal[][] result) @@ -50891,7 +50891,7 @@ public static decimal[][] Divide(byte[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(byte[,] a, decimal[,] b, decimal[,] result) @@ -50954,7 +50954,7 @@ public static decimal[][] Divide(byte[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[,] a, decimal b, decimal[][] result) @@ -50987,7 +50987,7 @@ public static decimal[][] Divide(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this byte[][] a, decimal b, decimal[][] result) @@ -51011,7 +51011,7 @@ public static decimal[][] Divide(this byte[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(byte[][] a, decimal b, decimal[,] result) @@ -51036,7 +51036,7 @@ public static decimal[][] Divide(this byte[][] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this byte a, decimal[,] b, decimal[][] result) @@ -51069,7 +51069,7 @@ public static decimal[][] Divide(this byte a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this byte a, decimal[][] b, decimal[][] result) @@ -51093,7 +51093,7 @@ public static decimal[][] Divide(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this byte a, decimal[][] b, decimal[,] result) @@ -51126,7 +51126,7 @@ public static decimal[][] Divide(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this byte a, decimal[,] b, decimal[,] result) @@ -51159,7 +51159,7 @@ public static decimal[][] Divide(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this byte[,] a, decimal b, decimal[,] result) @@ -51192,7 +51192,7 @@ public static decimal[][] Divide(this byte a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(byte[,] a, decimal b, decimal[][] result) @@ -51225,7 +51225,7 @@ public static decimal[][] Divide(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(byte[][] a, decimal b, decimal[,] result) @@ -51276,7 +51276,7 @@ public static decimal[][] Divide(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this byte[] a, decimal[] b, decimal[] result) @@ -51307,7 +51307,7 @@ public static decimal[] Divide(this byte[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this byte[] a, decimal b, decimal[] result) @@ -51330,7 +51330,7 @@ public static decimal[] Divide(this byte[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this byte a, decimal[] b, decimal[] result) @@ -51368,7 +51368,7 @@ public static decimal[] Divide(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this byte[,] a, decimal[] b, int dimension, decimal[,] result) @@ -51415,7 +51415,7 @@ public static decimal[] Divide(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this byte[][] a, decimal[] b, int dimension, decimal[][] result) @@ -51468,7 +51468,7 @@ public static decimal[][] Divide(this byte[][] a, decimal[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this byte a, decimal[,] b, decimal[,] result) @@ -51494,7 +51494,7 @@ public static decimal[][] Divide(this byte[][] a, decimal[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this byte a, decimal[][] b, decimal[][] result) @@ -51508,7 +51508,7 @@ public static decimal[][] DivideByDiagonal(this byte a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this byte[] a, decimal[,] b, decimal[,] result) @@ -51534,7 +51534,7 @@ public static decimal[][] DivideByDiagonal(this byte a, decimal[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this byte[] a, decimal[][] b, decimal[][] result) @@ -51548,7 +51548,7 @@ public static decimal[][] DivideByDiagonal(this byte[] a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this byte[,] a, decimal b, decimal[,] result) @@ -51574,7 +51574,7 @@ public static decimal[][] DivideByDiagonal(this byte[] a, decimal[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this byte[][] a, decimal b, decimal[][] result) @@ -51588,7 +51588,7 @@ public static decimal[][] DivideByDiagonal(this byte[][] a, decimal b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this byte[,] a, decimal[] b, decimal[,] result) @@ -51614,7 +51614,7 @@ public static decimal[][] DivideByDiagonal(this byte[][] a, decimal b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this byte[][] a, decimal[] b, decimal[][] result) @@ -51642,7 +51642,7 @@ public static decimal[][] DivideByDiagonal(this byte[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, decimal[,] b, double[,] result) @@ -51677,7 +51677,7 @@ public static decimal[][] DivideByDiagonal(this byte[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, decimal[][] b, double[,] result) @@ -51712,7 +51712,7 @@ public static decimal[][] DivideByDiagonal(this byte[][] a, decimal[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, decimal[,] b, double[][] result) @@ -51747,7 +51747,7 @@ public static double[][] Divide(byte[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, decimal[,] b, double[][] result) @@ -51780,7 +51780,7 @@ public static double[][] Divide(byte[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, decimal[][] b, double[][] result) @@ -51812,7 +51812,7 @@ public static double[][] Divide(byte[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[][] a, decimal[][] b, double[][] result) @@ -51837,7 +51837,7 @@ public static double[][] Divide(byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[,] a, decimal[,] b, double[,] result) @@ -51900,7 +51900,7 @@ public static double[][] Divide(byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, decimal b, double[][] result) @@ -51933,7 +51933,7 @@ public static double[][] Divide(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, decimal b, double[][] result) @@ -51957,7 +51957,7 @@ public static double[][] Divide(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, decimal b, double[,] result) @@ -51982,7 +51982,7 @@ public static double[][] Divide(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, decimal[,] b, double[][] result) @@ -52015,7 +52015,7 @@ public static double[][] Divide(this byte a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte a, decimal[][] b, double[][] result) @@ -52039,7 +52039,7 @@ public static double[][] Divide(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, decimal[][] b, double[,] result) @@ -52072,7 +52072,7 @@ public static double[][] Divide(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte a, decimal[,] b, double[,] result) @@ -52105,7 +52105,7 @@ public static double[][] Divide(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, decimal b, double[,] result) @@ -52138,7 +52138,7 @@ public static double[][] Divide(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(byte[,] a, decimal b, double[][] result) @@ -52171,7 +52171,7 @@ public static double[][] Divide(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(byte[][] a, decimal b, double[,] result) @@ -52222,7 +52222,7 @@ public static double[][] Divide(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, decimal[] b, double[] result) @@ -52253,7 +52253,7 @@ public static double[] Divide(this byte[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte[] a, decimal b, double[] result) @@ -52276,7 +52276,7 @@ public static double[] Divide(this byte[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this byte a, decimal[] b, double[] result) @@ -52314,7 +52314,7 @@ public static double[] Divide(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this byte[,] a, decimal[] b, int dimension, double[,] result) @@ -52361,7 +52361,7 @@ public static double[] Divide(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this byte[][] a, decimal[] b, int dimension, double[][] result) @@ -52414,7 +52414,7 @@ public static double[][] Divide(this byte[][] a, decimal[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte a, decimal[,] b, double[,] result) @@ -52440,7 +52440,7 @@ public static double[][] Divide(this byte[][] a, decimal[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte a, decimal[][] b, double[][] result) @@ -52454,7 +52454,7 @@ public static double[][] DivideByDiagonal(this byte a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[] a, decimal[,] b, double[,] result) @@ -52480,7 +52480,7 @@ public static double[][] DivideByDiagonal(this byte a, decimal[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[] a, decimal[][] b, double[][] result) @@ -52494,7 +52494,7 @@ public static double[][] DivideByDiagonal(this byte[] a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, decimal b, double[,] result) @@ -52520,7 +52520,7 @@ public static double[][] DivideByDiagonal(this byte[] a, decimal[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, decimal b, double[][] result) @@ -52534,7 +52534,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, decimal[] b, double[,] result) @@ -52560,7 +52560,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, decimal b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, decimal[] b, double[][] result) @@ -52588,7 +52588,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, decimal[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, int[,] b, decimal[,] result) @@ -52623,7 +52623,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, decimal[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, int[][] b, decimal[,] result) @@ -52658,7 +52658,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, decimal[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, int[,] b, decimal[][] result) @@ -52693,7 +52693,7 @@ public static decimal[][] Divide(decimal[,] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, int[,] b, decimal[][] result) @@ -52726,7 +52726,7 @@ public static decimal[][] Divide(decimal[][] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, int[][] b, decimal[][] result) @@ -52758,7 +52758,7 @@ public static decimal[][] Divide(decimal[,] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, int[][] b, decimal[][] result) @@ -52783,7 +52783,7 @@ public static decimal[][] Divide(decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, int[,] b, decimal[,] result) @@ -52846,7 +52846,7 @@ public static decimal[][] Divide(decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, int b, decimal[][] result) @@ -52879,7 +52879,7 @@ public static decimal[][] Divide(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, int b, decimal[][] result) @@ -52903,7 +52903,7 @@ public static decimal[][] Divide(this decimal[][] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, int b, decimal[,] result) @@ -52928,7 +52928,7 @@ public static decimal[][] Divide(this decimal[][] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, int[,] b, decimal[][] result) @@ -52961,7 +52961,7 @@ public static decimal[][] Divide(this decimal a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, int[][] b, decimal[][] result) @@ -52985,7 +52985,7 @@ public static decimal[][] Divide(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, int[][] b, decimal[,] result) @@ -53018,7 +53018,7 @@ public static decimal[][] Divide(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, int[,] b, decimal[,] result) @@ -53051,7 +53051,7 @@ public static decimal[][] Divide(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, int b, decimal[,] result) @@ -53084,7 +53084,7 @@ public static decimal[][] Divide(this decimal a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, int b, decimal[][] result) @@ -53117,7 +53117,7 @@ public static decimal[][] Divide(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, int b, decimal[,] result) @@ -53168,7 +53168,7 @@ public static decimal[][] Divide(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, int[] b, decimal[] result) @@ -53199,7 +53199,7 @@ public static decimal[] Divide(this decimal[] a, int[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, int b, decimal[] result) @@ -53222,7 +53222,7 @@ public static decimal[] Divide(this decimal[] a, int b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, int[] b, decimal[] result) @@ -53260,7 +53260,7 @@ public static decimal[] Divide(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, int[] b, int dimension, decimal[,] result) @@ -53307,7 +53307,7 @@ public static decimal[] Divide(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, int[] b, int dimension, decimal[][] result) @@ -53360,7 +53360,7 @@ public static decimal[][] Divide(this decimal[][] a, int[] b, int dimension, de #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, int[,] b, decimal[,] result) @@ -53386,7 +53386,7 @@ public static decimal[][] Divide(this decimal[][] a, int[] b, int dimension, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, int[][] b, decimal[][] result) @@ -53400,7 +53400,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, int[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, int[,] b, decimal[,] result) @@ -53426,7 +53426,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, int[][] b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, int[][] b, decimal[][] result) @@ -53440,7 +53440,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, int[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, int b, decimal[,] result) @@ -53466,7 +53466,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, int[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, int b, decimal[][] result) @@ -53480,7 +53480,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, int[] b, decimal[,] result) @@ -53506,7 +53506,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int b, decimal[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b, decimal[][] result) @@ -53534,7 +53534,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[][] a, int[,] b, int[,] result) @@ -53569,7 +53569,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[,] a, int[][] b, int[,] result) @@ -53604,7 +53604,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] b, decimal[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[,] a, int[,] b, int[][] result) @@ -53639,7 +53639,7 @@ public static int[][] Divide(decimal[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[][] a, int[,] b, int[][] result) @@ -53672,7 +53672,7 @@ public static int[][] Divide(decimal[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[,] a, int[][] b, int[][] result) @@ -53704,7 +53704,7 @@ public static int[][] Divide(decimal[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[][] a, int[][] b, int[][] result) @@ -53729,7 +53729,7 @@ public static int[][] Divide(decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[,] a, int[,] b, int[,] result) @@ -53792,7 +53792,7 @@ public static int[][] Divide(decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[,] a, int b, int[][] result) @@ -53825,7 +53825,7 @@ public static int[][] Divide(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal[][] a, int b, int[][] result) @@ -53849,7 +53849,7 @@ public static int[][] Divide(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[][] a, int b, int[,] result) @@ -53874,7 +53874,7 @@ public static int[][] Divide(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal a, int[,] b, int[][] result) @@ -53907,7 +53907,7 @@ public static int[][] Divide(this decimal a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal a, int[][] b, int[][] result) @@ -53931,7 +53931,7 @@ public static int[][] Divide(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal a, int[][] b, int[,] result) @@ -53964,7 +53964,7 @@ public static int[][] Divide(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal a, int[,] b, int[,] result) @@ -53997,7 +53997,7 @@ public static int[][] Divide(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal[,] a, int b, int[,] result) @@ -54030,7 +54030,7 @@ public static int[][] Divide(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(decimal[,] a, int b, int[][] result) @@ -54063,7 +54063,7 @@ public static int[][] Divide(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(decimal[][] a, int b, int[,] result) @@ -54114,7 +54114,7 @@ public static int[][] Divide(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this decimal[] a, int[] b, int[] result) @@ -54145,7 +54145,7 @@ public static int[] Divide(this decimal[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this decimal[] a, int b, int[] result) @@ -54168,7 +54168,7 @@ public static int[] Divide(this decimal[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Divide(this decimal a, int[] b, int[] result) @@ -54206,7 +54206,7 @@ public static int[] Divide(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Divide(this decimal[,] a, int[] b, int dimension, int[,] result) @@ -54253,7 +54253,7 @@ public static int[] Divide(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Divide(this decimal[][] a, int[] b, int dimension, int[][] result) @@ -54306,7 +54306,7 @@ public static int[][] Divide(this decimal[][] a, int[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal a, int[,] b, int[,] result) @@ -54332,7 +54332,7 @@ public static int[][] Divide(this decimal[][] a, int[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal a, int[][] b, int[][] result) @@ -54346,7 +54346,7 @@ public static int[][] DivideByDiagonal(this decimal a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[] a, int[,] b, int[,] result) @@ -54372,7 +54372,7 @@ public static int[][] DivideByDiagonal(this decimal a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[] a, int[][] b, int[][] result) @@ -54386,7 +54386,7 @@ public static int[][] DivideByDiagonal(this decimal[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, int b, int[,] result) @@ -54412,7 +54412,7 @@ public static int[][] DivideByDiagonal(this decimal[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, int b, int[][] result) @@ -54426,7 +54426,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, int[] b, int[,] result) @@ -54452,7 +54452,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, int[] b, int[][] result) @@ -54480,7 +54480,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, int[,] b, double[,] result) @@ -54515,7 +54515,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, int[][] b, double[,] result) @@ -54550,7 +54550,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, int[,] b, double[][] result) @@ -54585,7 +54585,7 @@ public static double[][] Divide(decimal[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, int[,] b, double[][] result) @@ -54618,7 +54618,7 @@ public static double[][] Divide(decimal[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, int[][] b, double[][] result) @@ -54650,7 +54650,7 @@ public static double[][] Divide(decimal[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, int[][] b, double[][] result) @@ -54675,7 +54675,7 @@ public static double[][] Divide(decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, int[,] b, double[,] result) @@ -54738,7 +54738,7 @@ public static double[][] Divide(decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, int b, double[][] result) @@ -54771,7 +54771,7 @@ public static double[][] Divide(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, int b, double[][] result) @@ -54795,7 +54795,7 @@ public static double[][] Divide(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, int b, double[,] result) @@ -54820,7 +54820,7 @@ public static double[][] Divide(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, int[,] b, double[][] result) @@ -54853,7 +54853,7 @@ public static double[][] Divide(this decimal a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, int[][] b, double[][] result) @@ -54877,7 +54877,7 @@ public static double[][] Divide(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, int[][] b, double[,] result) @@ -54910,7 +54910,7 @@ public static double[][] Divide(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, int[,] b, double[,] result) @@ -54943,7 +54943,7 @@ public static double[][] Divide(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, int b, double[,] result) @@ -54976,7 +54976,7 @@ public static double[][] Divide(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, int b, double[][] result) @@ -55009,7 +55009,7 @@ public static double[][] Divide(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, int b, double[,] result) @@ -55060,7 +55060,7 @@ public static double[][] Divide(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, int[] b, double[] result) @@ -55091,7 +55091,7 @@ public static double[] Divide(this decimal[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, int b, double[] result) @@ -55114,7 +55114,7 @@ public static double[] Divide(this decimal[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, int[] b, double[] result) @@ -55152,7 +55152,7 @@ public static double[] Divide(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, int[] b, int dimension, double[,] result) @@ -55199,7 +55199,7 @@ public static double[] Divide(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, int[] b, int dimension, double[][] result) @@ -55252,7 +55252,7 @@ public static double[][] Divide(this decimal[][] a, int[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, int[,] b, double[,] result) @@ -55278,7 +55278,7 @@ public static double[][] Divide(this decimal[][] a, int[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, int[][] b, double[][] result) @@ -55292,7 +55292,7 @@ public static double[][] DivideByDiagonal(this decimal a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, int[,] b, double[,] result) @@ -55318,7 +55318,7 @@ public static double[][] DivideByDiagonal(this decimal a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, int[][] b, double[][] result) @@ -55332,7 +55332,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, int b, double[,] result) @@ -55358,7 +55358,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, int b, double[][] result) @@ -55372,7 +55372,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, int[] b, double[,] result) @@ -55398,7 +55398,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, int[] b, double[][] result) @@ -55426,7 +55426,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, float[,] b, decimal[,] result) @@ -55461,7 +55461,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, float[][] b, decimal[,] result) @@ -55496,7 +55496,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, float[,] b, decimal[][] result) @@ -55531,7 +55531,7 @@ public static decimal[][] Divide(decimal[,] a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, float[,] b, decimal[][] result) @@ -55564,7 +55564,7 @@ public static decimal[][] Divide(decimal[][] a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, float[][] b, decimal[][] result) @@ -55596,7 +55596,7 @@ public static decimal[][] Divide(decimal[,] a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, float[][] b, decimal[][] result) @@ -55621,7 +55621,7 @@ public static decimal[][] Divide(decimal[][] a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, float[,] b, decimal[,] result) @@ -55684,7 +55684,7 @@ public static decimal[][] Divide(decimal[][] a, float[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, float b, decimal[][] result) @@ -55717,7 +55717,7 @@ public static decimal[][] Divide(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, float b, decimal[][] result) @@ -55741,7 +55741,7 @@ public static decimal[][] Divide(this decimal[][] a, float b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, float b, decimal[,] result) @@ -55766,7 +55766,7 @@ public static decimal[][] Divide(this decimal[][] a, float b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, float[,] b, decimal[][] result) @@ -55799,7 +55799,7 @@ public static decimal[][] Divide(this decimal a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, float[][] b, decimal[][] result) @@ -55823,7 +55823,7 @@ public static decimal[][] Divide(this decimal a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, float[][] b, decimal[,] result) @@ -55856,7 +55856,7 @@ public static decimal[][] Divide(this decimal a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, float[,] b, decimal[,] result) @@ -55889,7 +55889,7 @@ public static decimal[][] Divide(this decimal a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, float b, decimal[,] result) @@ -55922,7 +55922,7 @@ public static decimal[][] Divide(this decimal a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, float b, decimal[][] result) @@ -55955,7 +55955,7 @@ public static decimal[][] Divide(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, float b, decimal[,] result) @@ -56006,7 +56006,7 @@ public static decimal[][] Divide(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, float[] b, decimal[] result) @@ -56037,7 +56037,7 @@ public static decimal[] Divide(this decimal[] a, float[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, float b, decimal[] result) @@ -56060,7 +56060,7 @@ public static decimal[] Divide(this decimal[] a, float b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, float[] b, decimal[] result) @@ -56098,7 +56098,7 @@ public static decimal[] Divide(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, float[] b, int dimension, decimal[,] result) @@ -56145,7 +56145,7 @@ public static decimal[] Divide(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, float[] b, int dimension, decimal[][] result) @@ -56198,7 +56198,7 @@ public static decimal[][] Divide(this decimal[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, float[,] b, decimal[,] result) @@ -56224,7 +56224,7 @@ public static decimal[][] Divide(this decimal[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, float[][] b, decimal[][] result) @@ -56238,7 +56238,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, float[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, float[,] b, decimal[,] result) @@ -56264,7 +56264,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, float[][] b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, float[][] b, decimal[][] result) @@ -56278,7 +56278,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, float[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, float b, decimal[,] result) @@ -56304,7 +56304,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, float[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, float b, decimal[][] result) @@ -56318,7 +56318,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, float[] b, decimal[,] result) @@ -56344,7 +56344,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float b, decimal[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b, decimal[][] result) @@ -56372,7 +56372,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[][] a, float[,] b, float[,] result) @@ -56407,7 +56407,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[,] a, float[][] b, float[,] result) @@ -56442,7 +56442,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] b, decima /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[,] a, float[,] b, float[][] result) @@ -56477,7 +56477,7 @@ public static float[][] Divide(decimal[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[][] a, float[,] b, float[][] result) @@ -56510,7 +56510,7 @@ public static float[][] Divide(decimal[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[,] a, float[][] b, float[][] result) @@ -56542,7 +56542,7 @@ public static float[][] Divide(decimal[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[][] a, float[][] b, float[][] result) @@ -56567,7 +56567,7 @@ public static float[][] Divide(decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[,] a, float[,] b, float[,] result) @@ -56630,7 +56630,7 @@ public static float[][] Divide(decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[,] a, float b, float[][] result) @@ -56663,7 +56663,7 @@ public static float[][] Divide(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal[][] a, float b, float[][] result) @@ -56687,7 +56687,7 @@ public static float[][] Divide(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[][] a, float b, float[,] result) @@ -56712,7 +56712,7 @@ public static float[][] Divide(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal a, float[,] b, float[][] result) @@ -56745,7 +56745,7 @@ public static float[][] Divide(this decimal a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal a, float[][] b, float[][] result) @@ -56769,7 +56769,7 @@ public static float[][] Divide(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal a, float[][] b, float[,] result) @@ -56802,7 +56802,7 @@ public static float[][] Divide(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal a, float[,] b, float[,] result) @@ -56835,7 +56835,7 @@ public static float[][] Divide(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal[,] a, float b, float[,] result) @@ -56868,7 +56868,7 @@ public static float[][] Divide(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(decimal[,] a, float b, float[][] result) @@ -56901,7 +56901,7 @@ public static float[][] Divide(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(decimal[][] a, float b, float[,] result) @@ -56952,7 +56952,7 @@ public static float[][] Divide(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this decimal[] a, float[] b, float[] result) @@ -56983,7 +56983,7 @@ public static float[] Divide(this decimal[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this decimal[] a, float b, float[] result) @@ -57006,7 +57006,7 @@ public static float[] Divide(this decimal[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Divide(this decimal a, float[] b, float[] result) @@ -57044,7 +57044,7 @@ public static float[] Divide(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Divide(this decimal[,] a, float[] b, int dimension, float[,] result) @@ -57091,7 +57091,7 @@ public static float[] Divide(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Divide(this decimal[][] a, float[] b, int dimension, float[][] result) @@ -57144,7 +57144,7 @@ public static float[][] Divide(this decimal[][] a, float[] b, int dimension, fl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal a, float[,] b, float[,] result) @@ -57170,7 +57170,7 @@ public static float[][] Divide(this decimal[][] a, float[] b, int dimension, fl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal a, float[][] b, float[][] result) @@ -57184,7 +57184,7 @@ public static float[][] DivideByDiagonal(this decimal a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[] a, float[,] b, float[,] result) @@ -57210,7 +57210,7 @@ public static float[][] DivideByDiagonal(this decimal a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[] a, float[][] b, float[][] result) @@ -57224,7 +57224,7 @@ public static float[][] DivideByDiagonal(this decimal[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[,] a, float b, float[,] result) @@ -57250,7 +57250,7 @@ public static float[][] DivideByDiagonal(this decimal[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[][] a, float b, float[][] result) @@ -57264,7 +57264,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[,] a, float[] b, float[,] result) @@ -57290,7 +57290,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[][] a, float[] b, float[][] result) @@ -57318,7 +57318,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, float[,] b, double[,] result) @@ -57353,7 +57353,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, float[][] b, double[,] result) @@ -57388,7 +57388,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, float[,] b, double[][] result) @@ -57423,7 +57423,7 @@ public static double[][] Divide(decimal[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, float[,] b, double[][] result) @@ -57456,7 +57456,7 @@ public static double[][] Divide(decimal[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, float[][] b, double[][] result) @@ -57488,7 +57488,7 @@ public static double[][] Divide(decimal[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, float[][] b, double[][] result) @@ -57513,7 +57513,7 @@ public static double[][] Divide(decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, float[,] b, double[,] result) @@ -57576,7 +57576,7 @@ public static double[][] Divide(decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, float b, double[][] result) @@ -57609,7 +57609,7 @@ public static double[][] Divide(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, float b, double[][] result) @@ -57633,7 +57633,7 @@ public static double[][] Divide(this decimal[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, float b, double[,] result) @@ -57658,7 +57658,7 @@ public static double[][] Divide(this decimal[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, float[,] b, double[][] result) @@ -57691,7 +57691,7 @@ public static double[][] Divide(this decimal a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, float[][] b, double[][] result) @@ -57715,7 +57715,7 @@ public static double[][] Divide(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, float[][] b, double[,] result) @@ -57748,7 +57748,7 @@ public static double[][] Divide(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, float[,] b, double[,] result) @@ -57781,7 +57781,7 @@ public static double[][] Divide(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, float b, double[,] result) @@ -57814,7 +57814,7 @@ public static double[][] Divide(this decimal a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, float b, double[][] result) @@ -57847,7 +57847,7 @@ public static double[][] Divide(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, float b, double[,] result) @@ -57898,7 +57898,7 @@ public static double[][] Divide(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, float[] b, double[] result) @@ -57929,7 +57929,7 @@ public static double[] Divide(this decimal[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, float b, double[] result) @@ -57952,7 +57952,7 @@ public static double[] Divide(this decimal[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, float[] b, double[] result) @@ -57990,7 +57990,7 @@ public static double[] Divide(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, float[] b, int dimension, double[,] result) @@ -58037,7 +58037,7 @@ public static double[] Divide(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, float[] b, int dimension, double[][] result) @@ -58090,7 +58090,7 @@ public static double[][] Divide(this decimal[][] a, float[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, float[,] b, double[,] result) @@ -58116,7 +58116,7 @@ public static double[][] Divide(this decimal[][] a, float[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, float[][] b, double[][] result) @@ -58130,7 +58130,7 @@ public static double[][] DivideByDiagonal(this decimal a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, float[,] b, double[,] result) @@ -58156,7 +58156,7 @@ public static double[][] DivideByDiagonal(this decimal a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, float[][] b, double[][] result) @@ -58170,7 +58170,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, float b, double[,] result) @@ -58196,7 +58196,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, float b, double[][] result) @@ -58210,7 +58210,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, float[] b, double[,] result) @@ -58236,7 +58236,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, float[] b, double[][] result) @@ -58264,7 +58264,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, double[,] b, decimal[,] result) @@ -58299,7 +58299,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, double[][] b, decimal[,] result) @@ -58334,7 +58334,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, double[,] b, decimal[][] result) @@ -58369,7 +58369,7 @@ public static decimal[][] Divide(decimal[,] a, double[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, double[,] b, decimal[][] result) @@ -58402,7 +58402,7 @@ public static decimal[][] Divide(decimal[][] a, double[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, double[][] b, decimal[][] result) @@ -58434,7 +58434,7 @@ public static decimal[][] Divide(decimal[,] a, double[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, double[][] b, decimal[][] result) @@ -58459,7 +58459,7 @@ public static decimal[][] Divide(decimal[][] a, double[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, double[,] b, decimal[,] result) @@ -58522,7 +58522,7 @@ public static decimal[][] Divide(decimal[][] a, double[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, double b, decimal[][] result) @@ -58555,7 +58555,7 @@ public static decimal[][] Divide(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, double b, decimal[][] result) @@ -58579,7 +58579,7 @@ public static decimal[][] Divide(this decimal[][] a, double b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, double b, decimal[,] result) @@ -58604,7 +58604,7 @@ public static decimal[][] Divide(this decimal[][] a, double b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, double[,] b, decimal[][] result) @@ -58637,7 +58637,7 @@ public static decimal[][] Divide(this decimal a, double[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, double[][] b, decimal[][] result) @@ -58661,7 +58661,7 @@ public static decimal[][] Divide(this decimal a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, double[][] b, decimal[,] result) @@ -58694,7 +58694,7 @@ public static decimal[][] Divide(this decimal a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, double[,] b, decimal[,] result) @@ -58727,7 +58727,7 @@ public static decimal[][] Divide(this decimal a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, double b, decimal[,] result) @@ -58760,7 +58760,7 @@ public static decimal[][] Divide(this decimal a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, double b, decimal[][] result) @@ -58793,7 +58793,7 @@ public static decimal[][] Divide(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, double b, decimal[,] result) @@ -58844,7 +58844,7 @@ public static decimal[][] Divide(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, double[] b, decimal[] result) @@ -58875,7 +58875,7 @@ public static decimal[] Divide(this decimal[] a, double[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, double b, decimal[] result) @@ -58898,7 +58898,7 @@ public static decimal[] Divide(this decimal[] a, double b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, double[] b, decimal[] result) @@ -58936,7 +58936,7 @@ public static decimal[] Divide(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, double[] b, int dimension, decimal[,] result) @@ -58983,7 +58983,7 @@ public static decimal[] Divide(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, double[] b, int dimension, decimal[][] result) @@ -59036,7 +59036,7 @@ public static decimal[][] Divide(this decimal[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, double[,] b, decimal[,] result) @@ -59062,7 +59062,7 @@ public static decimal[][] Divide(this decimal[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, double[][] b, decimal[][] result) @@ -59076,7 +59076,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, double[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, double[,] b, decimal[,] result) @@ -59102,7 +59102,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, double[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, double[][] b, decimal[][] result) @@ -59116,7 +59116,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, double[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, double b, decimal[,] result) @@ -59142,7 +59142,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, double[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, double b, decimal[][] result) @@ -59156,7 +59156,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, double[] b, decimal[,] result) @@ -59182,7 +59182,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b, decimal[][] result) @@ -59210,7 +59210,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, double[,] b, double[,] result) @@ -59245,7 +59245,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, double[][] b, double[,] result) @@ -59280,7 +59280,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] b, decim /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, double[,] b, double[][] result) @@ -59315,7 +59315,7 @@ public static double[][] Divide(decimal[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, double[,] b, double[][] result) @@ -59348,7 +59348,7 @@ public static double[][] Divide(decimal[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, double[][] b, double[][] result) @@ -59380,7 +59380,7 @@ public static double[][] Divide(decimal[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, double[][] b, double[][] result) @@ -59405,7 +59405,7 @@ public static double[][] Divide(decimal[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, double[,] b, double[,] result) @@ -59468,7 +59468,7 @@ public static double[][] Divide(decimal[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, double b, double[][] result) @@ -59501,7 +59501,7 @@ public static double[][] Divide(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, double b, double[][] result) @@ -59525,7 +59525,7 @@ public static double[][] Divide(this decimal[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, double b, double[,] result) @@ -59550,7 +59550,7 @@ public static double[][] Divide(this decimal[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, double[,] b, double[][] result) @@ -59583,7 +59583,7 @@ public static double[][] Divide(this decimal a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, double[][] b, double[][] result) @@ -59607,7 +59607,7 @@ public static double[][] Divide(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, double[][] b, double[,] result) @@ -59640,7 +59640,7 @@ public static double[][] Divide(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, double[,] b, double[,] result) @@ -59673,7 +59673,7 @@ public static double[][] Divide(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, double b, double[,] result) @@ -59706,7 +59706,7 @@ public static double[][] Divide(this decimal a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, double b, double[][] result) @@ -59739,7 +59739,7 @@ public static double[][] Divide(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, double b, double[,] result) @@ -59790,7 +59790,7 @@ public static double[][] Divide(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, double[] b, double[] result) @@ -59821,7 +59821,7 @@ public static double[] Divide(this decimal[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, double b, double[] result) @@ -59844,7 +59844,7 @@ public static double[] Divide(this decimal[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, double[] b, double[] result) @@ -59882,7 +59882,7 @@ public static double[] Divide(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, double[] b, int dimension, double[,] result) @@ -59929,7 +59929,7 @@ public static double[] Divide(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, double[] b, int dimension, double[][] result) @@ -59982,7 +59982,7 @@ public static double[][] Divide(this decimal[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, double[,] b, double[,] result) @@ -60008,7 +60008,7 @@ public static double[][] Divide(this decimal[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, double[][] b, double[][] result) @@ -60022,7 +60022,7 @@ public static double[][] DivideByDiagonal(this decimal a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, double[,] b, double[,] result) @@ -60048,7 +60048,7 @@ public static double[][] DivideByDiagonal(this decimal a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, double[][] b, double[][] result) @@ -60062,7 +60062,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, double b, double[,] result) @@ -60088,7 +60088,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, double b, double[][] result) @@ -60102,7 +60102,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, double[] b, double[,] result) @@ -60128,7 +60128,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, double[] b, double[][] result) @@ -60156,7 +60156,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, byte[,] b, decimal[,] result) @@ -60191,7 +60191,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, byte[][] b, decimal[,] result) @@ -60226,7 +60226,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, byte[,] b, decimal[][] result) @@ -60261,7 +60261,7 @@ public static decimal[][] Divide(decimal[,] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, byte[,] b, decimal[][] result) @@ -60294,7 +60294,7 @@ public static decimal[][] Divide(decimal[][] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, byte[][] b, decimal[][] result) @@ -60326,7 +60326,7 @@ public static decimal[][] Divide(decimal[,] a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, byte[][] b, decimal[][] result) @@ -60351,7 +60351,7 @@ public static decimal[][] Divide(decimal[][] a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, byte[,] b, decimal[,] result) @@ -60414,7 +60414,7 @@ public static decimal[][] Divide(decimal[][] a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, byte b, decimal[][] result) @@ -60447,7 +60447,7 @@ public static decimal[][] Divide(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, byte b, decimal[][] result) @@ -60471,7 +60471,7 @@ public static decimal[][] Divide(this decimal[][] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, byte b, decimal[,] result) @@ -60496,7 +60496,7 @@ public static decimal[][] Divide(this decimal[][] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, byte[,] b, decimal[][] result) @@ -60529,7 +60529,7 @@ public static decimal[][] Divide(this decimal a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, byte[][] b, decimal[][] result) @@ -60553,7 +60553,7 @@ public static decimal[][] Divide(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, byte[][] b, decimal[,] result) @@ -60586,7 +60586,7 @@ public static decimal[][] Divide(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, byte[,] b, decimal[,] result) @@ -60619,7 +60619,7 @@ public static decimal[][] Divide(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, byte b, decimal[,] result) @@ -60652,7 +60652,7 @@ public static decimal[][] Divide(this decimal a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, byte b, decimal[][] result) @@ -60685,7 +60685,7 @@ public static decimal[][] Divide(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, byte b, decimal[,] result) @@ -60736,7 +60736,7 @@ public static decimal[][] Divide(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, byte[] b, decimal[] result) @@ -60767,7 +60767,7 @@ public static decimal[] Divide(this decimal[] a, byte[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, byte b, decimal[] result) @@ -60790,7 +60790,7 @@ public static decimal[] Divide(this decimal[] a, byte b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, byte[] b, decimal[] result) @@ -60828,7 +60828,7 @@ public static decimal[] Divide(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, byte[] b, int dimension, decimal[,] result) @@ -60875,7 +60875,7 @@ public static decimal[] Divide(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, byte[] b, int dimension, decimal[][] result) @@ -60928,7 +60928,7 @@ public static decimal[][] Divide(this decimal[][] a, byte[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, byte[,] b, decimal[,] result) @@ -60954,7 +60954,7 @@ public static decimal[][] Divide(this decimal[][] a, byte[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, byte[][] b, decimal[][] result) @@ -60968,7 +60968,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, byte[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, byte[,] b, decimal[,] result) @@ -60994,7 +60994,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, byte[][] b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, byte[][] b, decimal[][] result) @@ -61008,7 +61008,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, byte[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, byte b, decimal[,] result) @@ -61034,7 +61034,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, byte[][] b, decimal return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, byte b, decimal[][] result) @@ -61048,7 +61048,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, byte b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, byte[] b, decimal[,] result) @@ -61074,7 +61074,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, byte b, decimal[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, byte[] b, decimal[][] result) @@ -61102,7 +61102,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, byte[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(decimal[][] a, byte[,] b, byte[,] result) @@ -61137,7 +61137,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, byte[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(decimal[,] a, byte[][] b, byte[,] result) @@ -61172,7 +61172,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, byte[] b, decimal /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[,] a, byte[,] b, byte[][] result) @@ -61207,7 +61207,7 @@ public static byte[][] Divide(decimal[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[][] a, byte[,] b, byte[][] result) @@ -61240,7 +61240,7 @@ public static byte[][] Divide(decimal[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[,] a, byte[][] b, byte[][] result) @@ -61272,7 +61272,7 @@ public static byte[][] Divide(decimal[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[][] a, byte[][] b, byte[][] result) @@ -61297,7 +61297,7 @@ public static byte[][] Divide(decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(decimal[,] a, byte[,] b, byte[,] result) @@ -61360,7 +61360,7 @@ public static byte[][] Divide(decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[,] a, byte b, byte[][] result) @@ -61393,7 +61393,7 @@ public static byte[][] Divide(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this decimal[][] a, byte b, byte[][] result) @@ -61417,7 +61417,7 @@ public static byte[][] Divide(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(decimal[][] a, byte b, byte[,] result) @@ -61442,7 +61442,7 @@ public static byte[][] Divide(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this decimal a, byte[,] b, byte[][] result) @@ -61475,7 +61475,7 @@ public static byte[][] Divide(this decimal a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this decimal a, byte[][] b, byte[][] result) @@ -61499,7 +61499,7 @@ public static byte[][] Divide(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this decimal a, byte[][] b, byte[,] result) @@ -61532,7 +61532,7 @@ public static byte[][] Divide(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this decimal a, byte[,] b, byte[,] result) @@ -61565,7 +61565,7 @@ public static byte[][] Divide(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this decimal[,] a, byte b, byte[,] result) @@ -61598,7 +61598,7 @@ public static byte[][] Divide(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(decimal[,] a, byte b, byte[][] result) @@ -61631,7 +61631,7 @@ public static byte[][] Divide(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(decimal[][] a, byte b, byte[,] result) @@ -61682,7 +61682,7 @@ public static byte[][] Divide(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this decimal[] a, byte[] b, byte[] result) @@ -61713,7 +61713,7 @@ public static byte[] Divide(this decimal[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this decimal[] a, byte b, byte[] result) @@ -61736,7 +61736,7 @@ public static byte[] Divide(this decimal[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Divide(this decimal a, byte[] b, byte[] result) @@ -61774,7 +61774,7 @@ public static byte[] Divide(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Divide(this decimal[,] a, byte[] b, int dimension, byte[,] result) @@ -61821,7 +61821,7 @@ public static byte[] Divide(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Divide(this decimal[][] a, byte[] b, int dimension, byte[][] result) @@ -61874,7 +61874,7 @@ public static byte[][] Divide(this decimal[][] a, byte[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this decimal a, byte[,] b, byte[,] result) @@ -61900,7 +61900,7 @@ public static byte[][] Divide(this decimal[][] a, byte[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this decimal a, byte[][] b, byte[][] result) @@ -61914,7 +61914,7 @@ public static byte[][] DivideByDiagonal(this decimal a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this decimal[] a, byte[,] b, byte[,] result) @@ -61940,7 +61940,7 @@ public static byte[][] DivideByDiagonal(this decimal a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this decimal[] a, byte[][] b, byte[][] result) @@ -61954,7 +61954,7 @@ public static byte[][] DivideByDiagonal(this decimal[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this decimal[,] a, byte b, byte[,] result) @@ -61980,7 +61980,7 @@ public static byte[][] DivideByDiagonal(this decimal[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this decimal[][] a, byte b, byte[][] result) @@ -61994,7 +61994,7 @@ public static byte[][] DivideByDiagonal(this decimal[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this decimal[,] a, byte[] b, byte[,] result) @@ -62020,7 +62020,7 @@ public static byte[][] DivideByDiagonal(this decimal[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this decimal[][] a, byte[] b, byte[][] result) @@ -62048,7 +62048,7 @@ public static byte[][] DivideByDiagonal(this decimal[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, byte[,] b, double[,] result) @@ -62083,7 +62083,7 @@ public static byte[][] DivideByDiagonal(this decimal[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, byte[][] b, double[,] result) @@ -62118,7 +62118,7 @@ public static byte[][] DivideByDiagonal(this decimal[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, byte[,] b, double[][] result) @@ -62153,7 +62153,7 @@ public static double[][] Divide(decimal[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, byte[,] b, double[][] result) @@ -62186,7 +62186,7 @@ public static double[][] Divide(decimal[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, byte[][] b, double[][] result) @@ -62218,7 +62218,7 @@ public static double[][] Divide(decimal[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, byte[][] b, double[][] result) @@ -62243,7 +62243,7 @@ public static double[][] Divide(decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, byte[,] b, double[,] result) @@ -62306,7 +62306,7 @@ public static double[][] Divide(decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, byte b, double[][] result) @@ -62339,7 +62339,7 @@ public static double[][] Divide(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, byte b, double[][] result) @@ -62363,7 +62363,7 @@ public static double[][] Divide(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, byte b, double[,] result) @@ -62388,7 +62388,7 @@ public static double[][] Divide(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, byte[,] b, double[][] result) @@ -62421,7 +62421,7 @@ public static double[][] Divide(this decimal a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, byte[][] b, double[][] result) @@ -62445,7 +62445,7 @@ public static double[][] Divide(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, byte[][] b, double[,] result) @@ -62478,7 +62478,7 @@ public static double[][] Divide(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, byte[,] b, double[,] result) @@ -62511,7 +62511,7 @@ public static double[][] Divide(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, byte b, double[,] result) @@ -62544,7 +62544,7 @@ public static double[][] Divide(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, byte b, double[][] result) @@ -62577,7 +62577,7 @@ public static double[][] Divide(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, byte b, double[,] result) @@ -62628,7 +62628,7 @@ public static double[][] Divide(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, byte[] b, double[] result) @@ -62659,7 +62659,7 @@ public static double[] Divide(this decimal[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, byte b, double[] result) @@ -62682,7 +62682,7 @@ public static double[] Divide(this decimal[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, byte[] b, double[] result) @@ -62720,7 +62720,7 @@ public static double[] Divide(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, byte[] b, int dimension, double[,] result) @@ -62767,7 +62767,7 @@ public static double[] Divide(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, byte[] b, int dimension, double[][] result) @@ -62820,7 +62820,7 @@ public static double[][] Divide(this decimal[][] a, byte[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, byte[,] b, double[,] result) @@ -62846,7 +62846,7 @@ public static double[][] Divide(this decimal[][] a, byte[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, byte[][] b, double[][] result) @@ -62860,7 +62860,7 @@ public static double[][] DivideByDiagonal(this decimal a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, byte[,] b, double[,] result) @@ -62886,7 +62886,7 @@ public static double[][] DivideByDiagonal(this decimal a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, byte[][] b, double[][] result) @@ -62900,7 +62900,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, byte b, double[,] result) @@ -62926,7 +62926,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, byte b, double[][] result) @@ -62940,7 +62940,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, byte[] b, double[,] result) @@ -62966,7 +62966,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, byte[] b, double[][] result) @@ -62994,7 +62994,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, decimal[,] b, decimal[,] result) @@ -63029,7 +63029,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, decimal[][] b, decimal[,] result) @@ -63064,7 +63064,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, decimal[,] b, decimal[][] result) @@ -63099,7 +63099,7 @@ public static decimal[][] Divide(decimal[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, decimal[,] b, decimal[][] result) @@ -63132,7 +63132,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, decimal[][] b, decimal[][] result) @@ -63164,7 +63164,7 @@ public static decimal[][] Divide(decimal[,] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[][] a, decimal[][] b, decimal[][] result) @@ -63189,7 +63189,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[,] a, decimal[,] b, decimal[,] result) @@ -63252,7 +63252,7 @@ public static decimal[][] Divide(decimal[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, decimal b, decimal[][] result) @@ -63285,7 +63285,7 @@ public static decimal[][] Divide(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, decimal b, decimal[][] result) @@ -63309,7 +63309,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, decimal b, decimal[,] result) @@ -63334,7 +63334,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, decimal[,] b, decimal[][] result) @@ -63367,7 +63367,7 @@ public static decimal[][] Divide(this decimal a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal a, decimal[][] b, decimal[][] result) @@ -63391,7 +63391,7 @@ public static decimal[][] Divide(this decimal a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, decimal[][] b, decimal[,] result) @@ -63424,7 +63424,7 @@ public static decimal[][] Divide(this decimal a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal a, decimal[,] b, decimal[,] result) @@ -63457,7 +63457,7 @@ public static decimal[][] Divide(this decimal a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, decimal b, decimal[,] result) @@ -63490,7 +63490,7 @@ public static decimal[][] Divide(this decimal a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(decimal[,] a, decimal b, decimal[][] result) @@ -63523,7 +63523,7 @@ public static decimal[][] Divide(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(decimal[][] a, decimal b, decimal[,] result) @@ -63574,7 +63574,7 @@ public static decimal[][] Divide(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, decimal[] b, decimal[] result) @@ -63605,7 +63605,7 @@ public static decimal[] Divide(this decimal[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal[] a, decimal b, decimal[] result) @@ -63628,7 +63628,7 @@ public static decimal[] Divide(this decimal[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Divide(this decimal a, decimal[] b, decimal[] result) @@ -63666,7 +63666,7 @@ public static decimal[] Divide(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Divide(this decimal[,] a, decimal[] b, int dimension, decimal[,] result) @@ -63713,7 +63713,7 @@ public static decimal[] Divide(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension, decimal[][] result) @@ -63766,7 +63766,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal a, decimal[,] b, decimal[,] result) @@ -63792,7 +63792,7 @@ public static decimal[][] Divide(this decimal[][] a, decimal[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b, decimal[][] result) @@ -63806,7 +63806,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[] a, decimal[,] b, decimal[,] result) @@ -63832,7 +63832,7 @@ public static decimal[][] DivideByDiagonal(this decimal a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b, decimal[][] result) @@ -63846,7 +63846,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal b, decimal[,] result) @@ -63872,7 +63872,7 @@ public static decimal[][] DivideByDiagonal(this decimal[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b, decimal[][] result) @@ -63886,7 +63886,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal[] b, decimal[,] result) @@ -63912,7 +63912,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b, decimal[][] result) @@ -63940,7 +63940,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, decimal[,] b, double[,] result) @@ -63975,7 +63975,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, decimal[][] b, double[,] result) @@ -64010,7 +64010,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, decimal[,] b, double[][] result) @@ -64045,7 +64045,7 @@ public static double[][] Divide(decimal[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, decimal[,] b, double[][] result) @@ -64078,7 +64078,7 @@ public static double[][] Divide(decimal[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, decimal[][] b, double[][] result) @@ -64110,7 +64110,7 @@ public static double[][] Divide(decimal[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[][] a, decimal[][] b, double[][] result) @@ -64135,7 +64135,7 @@ public static double[][] Divide(decimal[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[,] a, decimal[,] b, double[,] result) @@ -64198,7 +64198,7 @@ public static double[][] Divide(decimal[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, decimal b, double[][] result) @@ -64231,7 +64231,7 @@ public static double[][] Divide(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, decimal b, double[][] result) @@ -64255,7 +64255,7 @@ public static double[][] Divide(this decimal[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, decimal b, double[,] result) @@ -64280,7 +64280,7 @@ public static double[][] Divide(this decimal[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, decimal[,] b, double[][] result) @@ -64313,7 +64313,7 @@ public static double[][] Divide(this decimal a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal a, decimal[][] b, double[][] result) @@ -64337,7 +64337,7 @@ public static double[][] Divide(this decimal a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, decimal[][] b, double[,] result) @@ -64370,7 +64370,7 @@ public static double[][] Divide(this decimal a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal a, decimal[,] b, double[,] result) @@ -64403,7 +64403,7 @@ public static double[][] Divide(this decimal a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, decimal b, double[,] result) @@ -64436,7 +64436,7 @@ public static double[][] Divide(this decimal a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(decimal[,] a, decimal b, double[][] result) @@ -64469,7 +64469,7 @@ public static double[][] Divide(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(decimal[][] a, decimal b, double[,] result) @@ -64520,7 +64520,7 @@ public static double[][] Divide(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, decimal[] b, double[] result) @@ -64551,7 +64551,7 @@ public static double[] Divide(this decimal[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal[] a, decimal b, double[] result) @@ -64574,7 +64574,7 @@ public static double[] Divide(this decimal[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Divide(this decimal a, decimal[] b, double[] result) @@ -64612,7 +64612,7 @@ public static double[] Divide(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Divide(this decimal[,] a, decimal[] b, int dimension, double[,] result) @@ -64659,7 +64659,7 @@ public static double[] Divide(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Divide(this decimal[][] a, decimal[] b, int dimension, double[][] result) @@ -64712,7 +64712,7 @@ public static double[][] Divide(this decimal[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal a, decimal[,] b, double[,] result) @@ -64738,7 +64738,7 @@ public static double[][] Divide(this decimal[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal a, decimal[][] b, double[][] result) @@ -64752,7 +64752,7 @@ public static double[][] DivideByDiagonal(this decimal a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[] a, decimal[,] b, double[,] result) @@ -64778,7 +64778,7 @@ public static double[][] DivideByDiagonal(this decimal a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[] a, decimal[][] b, double[][] result) @@ -64792,7 +64792,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, decimal b, double[,] result) @@ -64818,7 +64818,7 @@ public static double[][] DivideByDiagonal(this decimal[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, decimal b, double[][] result) @@ -64832,7 +64832,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, decimal[] b, double[,] result) @@ -64858,7 +64858,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, decimal[] b, double[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.Elementwise.Generated.cs b/Sources/Accord.Math.Core/Matrix.Elementwise.Generated.cs index b6c8f6c47..d6de14e8c 100644 --- a/Sources/Accord.Math.Core/Matrix.Elementwise.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Elementwise.Generated.cs @@ -83,7 +83,7 @@ private static T[][] MemberwiseClone(this T[][] matrix) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this int[] value) @@ -95,7 +95,7 @@ public static double[] Exp(this int[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this int[,] value) @@ -107,7 +107,7 @@ public static double[] Exp(this int[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this int[][] value) @@ -118,7 +118,7 @@ public static double[][] Exp(this int[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this int[] value) @@ -130,7 +130,7 @@ public static double[] Log(this int[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this int[,] value) @@ -142,7 +142,7 @@ public static double[] Log(this int[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this int[][] value) @@ -153,7 +153,7 @@ public static double[][] Log(this int[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this int[] value) @@ -165,7 +165,7 @@ public static int[] Sign(this int[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this int[,] value) @@ -177,7 +177,7 @@ public static int[] Sign(this int[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this int[][] value) @@ -188,7 +188,7 @@ public static int[][] Sign(this int[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this int[] value) @@ -200,7 +200,7 @@ public static int[] Abs(this int[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this int[,] value) @@ -212,7 +212,7 @@ public static int[] Abs(this int[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this int[][] value) @@ -223,7 +223,7 @@ public static int[][] Abs(this int[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this int[] value) @@ -235,7 +235,7 @@ public static double[] Sqrt(this int[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this int[,] value) @@ -247,7 +247,7 @@ public static double[] Sqrt(this int[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this int[][] value) @@ -258,7 +258,7 @@ public static double[][] Sqrt(this int[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this int[] value) @@ -270,7 +270,7 @@ public static double[] SignSqrt(this int[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this int[,] value) @@ -282,7 +282,7 @@ public static double[] SignSqrt(this int[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this int[][] value) @@ -293,7 +293,7 @@ public static double[][] SignSqrt(this int[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this int[] value) @@ -305,7 +305,7 @@ public static double[] Floor(this int[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this int[,] value) @@ -317,7 +317,7 @@ public static double[] Floor(this int[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this int[][] value) @@ -328,7 +328,7 @@ public static double[][] Floor(this int[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this int[] value) @@ -340,7 +340,7 @@ public static double[] Ceiling(this int[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this int[,] value) @@ -352,7 +352,7 @@ public static double[] Ceiling(this int[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this int[][] value) @@ -363,7 +363,7 @@ public static double[][] Ceiling(this int[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this int[] value) @@ -375,7 +375,7 @@ public static double[] Round(this int[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this int[,] value) @@ -387,7 +387,7 @@ public static double[] Round(this int[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this int[][] value) @@ -398,7 +398,7 @@ public static double[][] Round(this int[][] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this short[] value) @@ -410,7 +410,7 @@ public static double[] Exp(this short[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this short[,] value) @@ -422,7 +422,7 @@ public static double[] Exp(this short[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this short[][] value) @@ -433,7 +433,7 @@ public static double[][] Exp(this short[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this short[] value) @@ -445,7 +445,7 @@ public static double[] Log(this short[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this short[,] value) @@ -457,7 +457,7 @@ public static double[] Log(this short[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this short[][] value) @@ -468,7 +468,7 @@ public static double[][] Log(this short[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this short[] value) @@ -480,7 +480,7 @@ public static short[] Sign(this short[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this short[,] value) @@ -492,7 +492,7 @@ public static short[] Sign(this short[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this short[][] value) @@ -503,7 +503,7 @@ public static short[][] Sign(this short[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this short[] value) @@ -515,7 +515,7 @@ public static short[] Abs(this short[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this short[,] value) @@ -527,7 +527,7 @@ public static short[] Abs(this short[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this short[][] value) @@ -538,7 +538,7 @@ public static short[][] Abs(this short[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this short[] value) @@ -550,7 +550,7 @@ public static double[] Sqrt(this short[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this short[,] value) @@ -562,7 +562,7 @@ public static double[] Sqrt(this short[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this short[][] value) @@ -573,7 +573,7 @@ public static double[][] Sqrt(this short[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this short[] value) @@ -585,7 +585,7 @@ public static double[] SignSqrt(this short[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this short[,] value) @@ -597,7 +597,7 @@ public static double[] SignSqrt(this short[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this short[][] value) @@ -608,7 +608,7 @@ public static double[][] SignSqrt(this short[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this short[] value) @@ -620,7 +620,7 @@ public static double[] Floor(this short[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this short[,] value) @@ -632,7 +632,7 @@ public static double[] Floor(this short[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this short[][] value) @@ -643,7 +643,7 @@ public static double[][] Floor(this short[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this short[] value) @@ -655,7 +655,7 @@ public static double[] Ceiling(this short[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this short[,] value) @@ -667,7 +667,7 @@ public static double[] Ceiling(this short[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this short[][] value) @@ -678,7 +678,7 @@ public static double[][] Ceiling(this short[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this short[] value) @@ -690,7 +690,7 @@ public static double[] Round(this short[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this short[,] value) @@ -702,7 +702,7 @@ public static double[] Round(this short[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this short[][] value) @@ -713,7 +713,7 @@ public static double[][] Round(this short[][] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this float[] value) @@ -725,7 +725,7 @@ public static double[] Exp(this float[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this float[,] value) @@ -737,7 +737,7 @@ public static double[] Exp(this float[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this float[][] value) @@ -748,7 +748,7 @@ public static double[][] Exp(this float[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this float[] value) @@ -760,7 +760,7 @@ public static double[] Log(this float[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this float[,] value) @@ -772,7 +772,7 @@ public static double[] Log(this float[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this float[][] value) @@ -783,7 +783,7 @@ public static double[][] Log(this float[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this float[] value) @@ -795,7 +795,7 @@ public static float[] Sign(this float[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this float[,] value) @@ -807,7 +807,7 @@ public static float[] Sign(this float[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this float[][] value) @@ -818,7 +818,7 @@ public static float[][] Sign(this float[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this float[] value) @@ -830,7 +830,7 @@ public static float[] Abs(this float[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this float[,] value) @@ -842,7 +842,7 @@ public static float[] Abs(this float[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this float[][] value) @@ -853,7 +853,7 @@ public static float[][] Abs(this float[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this float[] value) @@ -865,7 +865,7 @@ public static double[] Sqrt(this float[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this float[,] value) @@ -877,7 +877,7 @@ public static double[] Sqrt(this float[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this float[][] value) @@ -888,7 +888,7 @@ public static double[][] Sqrt(this float[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this float[] value) @@ -900,7 +900,7 @@ public static double[] SignSqrt(this float[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this float[,] value) @@ -912,7 +912,7 @@ public static double[] SignSqrt(this float[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this float[][] value) @@ -923,7 +923,7 @@ public static double[][] SignSqrt(this float[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this float[] value) @@ -935,7 +935,7 @@ public static double[] Floor(this float[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this float[,] value) @@ -947,7 +947,7 @@ public static double[] Floor(this float[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this float[][] value) @@ -958,7 +958,7 @@ public static double[][] Floor(this float[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this float[] value) @@ -970,7 +970,7 @@ public static double[] Ceiling(this float[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this float[,] value) @@ -982,7 +982,7 @@ public static double[] Ceiling(this float[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this float[][] value) @@ -993,7 +993,7 @@ public static double[][] Ceiling(this float[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this float[] value) @@ -1005,7 +1005,7 @@ public static double[] Round(this float[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this float[,] value) @@ -1017,7 +1017,7 @@ public static double[] Round(this float[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this float[][] value) @@ -1028,7 +1028,7 @@ public static double[][] Round(this float[][] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this double[] value) @@ -1040,7 +1040,7 @@ public static double[] Exp(this double[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this double[,] value) @@ -1052,7 +1052,7 @@ public static double[] Exp(this double[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this double[][] value) @@ -1063,7 +1063,7 @@ public static double[][] Exp(this double[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this double[] value) @@ -1075,7 +1075,7 @@ public static double[] Log(this double[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this double[,] value) @@ -1087,7 +1087,7 @@ public static double[] Log(this double[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this double[][] value) @@ -1098,7 +1098,7 @@ public static double[][] Log(this double[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this double[] value) @@ -1110,7 +1110,7 @@ public static double[] Sign(this double[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this double[,] value) @@ -1122,7 +1122,7 @@ public static double[] Sign(this double[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this double[][] value) @@ -1133,7 +1133,7 @@ public static double[][] Sign(this double[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this double[] value) @@ -1145,7 +1145,7 @@ public static double[] Abs(this double[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this double[,] value) @@ -1157,7 +1157,7 @@ public static double[] Abs(this double[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this double[][] value) @@ -1168,7 +1168,7 @@ public static double[][] Abs(this double[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this double[] value) @@ -1180,7 +1180,7 @@ public static double[] Sqrt(this double[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this double[,] value) @@ -1192,7 +1192,7 @@ public static double[] Sqrt(this double[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this double[][] value) @@ -1203,7 +1203,7 @@ public static double[][] Sqrt(this double[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this double[] value) @@ -1215,7 +1215,7 @@ public static double[] SignSqrt(this double[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this double[,] value) @@ -1227,7 +1227,7 @@ public static double[] SignSqrt(this double[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this double[][] value) @@ -1238,7 +1238,7 @@ public static double[][] SignSqrt(this double[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this double[] value) @@ -1250,7 +1250,7 @@ public static double[] Floor(this double[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this double[,] value) @@ -1262,7 +1262,7 @@ public static double[] Floor(this double[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this double[][] value) @@ -1273,7 +1273,7 @@ public static double[][] Floor(this double[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this double[] value) @@ -1285,7 +1285,7 @@ public static double[] Ceiling(this double[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this double[,] value) @@ -1297,7 +1297,7 @@ public static double[] Ceiling(this double[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this double[][] value) @@ -1308,7 +1308,7 @@ public static double[][] Ceiling(this double[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this double[] value) @@ -1320,7 +1320,7 @@ public static double[] Round(this double[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this double[,] value) @@ -1332,7 +1332,7 @@ public static double[] Round(this double[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this double[][] value) @@ -1343,7 +1343,7 @@ public static double[][] Round(this double[][] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this long[] value) @@ -1355,7 +1355,7 @@ public static double[] Exp(this long[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this long[,] value) @@ -1367,7 +1367,7 @@ public static double[] Exp(this long[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this long[][] value) @@ -1378,7 +1378,7 @@ public static double[][] Exp(this long[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this long[] value) @@ -1390,7 +1390,7 @@ public static double[] Log(this long[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this long[,] value) @@ -1402,7 +1402,7 @@ public static double[] Log(this long[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this long[][] value) @@ -1413,7 +1413,7 @@ public static double[][] Log(this long[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this long[] value) @@ -1425,7 +1425,7 @@ public static long[] Sign(this long[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this long[,] value) @@ -1437,7 +1437,7 @@ public static long[] Sign(this long[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this long[][] value) @@ -1448,7 +1448,7 @@ public static long[][] Sign(this long[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this long[] value) @@ -1460,7 +1460,7 @@ public static long[] Abs(this long[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this long[,] value) @@ -1472,7 +1472,7 @@ public static long[] Abs(this long[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this long[][] value) @@ -1483,7 +1483,7 @@ public static long[][] Abs(this long[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this long[] value) @@ -1495,7 +1495,7 @@ public static double[] Sqrt(this long[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this long[,] value) @@ -1507,7 +1507,7 @@ public static double[] Sqrt(this long[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this long[][] value) @@ -1518,7 +1518,7 @@ public static double[][] Sqrt(this long[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this long[] value) @@ -1530,7 +1530,7 @@ public static double[] SignSqrt(this long[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this long[,] value) @@ -1542,7 +1542,7 @@ public static double[] SignSqrt(this long[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this long[][] value) @@ -1553,7 +1553,7 @@ public static double[][] SignSqrt(this long[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this long[] value) @@ -1565,7 +1565,7 @@ public static double[] Floor(this long[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this long[,] value) @@ -1577,7 +1577,7 @@ public static double[] Floor(this long[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this long[][] value) @@ -1588,7 +1588,7 @@ public static double[][] Floor(this long[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this long[] value) @@ -1600,7 +1600,7 @@ public static double[] Ceiling(this long[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this long[,] value) @@ -1612,7 +1612,7 @@ public static double[] Ceiling(this long[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this long[][] value) @@ -1623,7 +1623,7 @@ public static double[][] Ceiling(this long[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this long[] value) @@ -1635,7 +1635,7 @@ public static double[] Round(this long[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this long[,] value) @@ -1647,7 +1647,7 @@ public static double[] Round(this long[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this long[][] value) @@ -1658,7 +1658,7 @@ public static double[][] Round(this long[][] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this decimal[] value) @@ -1670,7 +1670,7 @@ public static double[] Exp(this decimal[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this decimal[,] value) @@ -1682,7 +1682,7 @@ public static double[] Exp(this decimal[] value) /// Elementwise exponential. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this decimal[][] value) @@ -1693,7 +1693,7 @@ public static double[][] Exp(this decimal[][] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this decimal[] value) @@ -1705,7 +1705,7 @@ public static double[] Log(this decimal[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this decimal[,] value) @@ -1717,7 +1717,7 @@ public static double[] Log(this decimal[] value) /// Elementwise logarithm. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this decimal[][] value) @@ -1728,7 +1728,7 @@ public static double[][] Log(this decimal[][] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this decimal[] value) @@ -1740,7 +1740,7 @@ public static decimal[] Sign(this decimal[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this decimal[,] value) @@ -1752,7 +1752,7 @@ public static decimal[] Sign(this decimal[] value) /// Elementwise sign. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this decimal[][] value) @@ -1763,7 +1763,7 @@ public static decimal[][] Sign(this decimal[][] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this decimal[] value) @@ -1775,7 +1775,7 @@ public static decimal[] Abs(this decimal[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this decimal[,] value) @@ -1787,7 +1787,7 @@ public static decimal[] Abs(this decimal[] value) /// Elementwise absolute value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this decimal[][] value) @@ -1798,7 +1798,7 @@ public static decimal[][] Abs(this decimal[][] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this decimal[] value) @@ -1810,7 +1810,7 @@ public static double[] Sqrt(this decimal[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this decimal[,] value) @@ -1822,7 +1822,7 @@ public static double[] Sqrt(this decimal[] value) /// Elementwise square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this decimal[][] value) @@ -1833,7 +1833,7 @@ public static double[][] Sqrt(this decimal[][] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this decimal[] value) @@ -1845,7 +1845,7 @@ public static double[] SignSqrt(this decimal[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this decimal[,] value) @@ -1857,7 +1857,7 @@ public static double[] SignSqrt(this decimal[] value) /// Elementwise signed square-root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this decimal[][] value) @@ -1868,7 +1868,7 @@ public static double[][] SignSqrt(this decimal[][] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this decimal[] value) @@ -1880,7 +1880,7 @@ public static double[] Floor(this decimal[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this decimal[,] value) @@ -1892,7 +1892,7 @@ public static double[] Floor(this decimal[] value) /// Elementwise floor. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this decimal[][] value) @@ -1903,7 +1903,7 @@ public static double[][] Floor(this decimal[][] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this decimal[] value) @@ -1915,7 +1915,7 @@ public static double[] Ceiling(this decimal[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this decimal[,] value) @@ -1927,7 +1927,7 @@ public static double[] Ceiling(this decimal[] value) /// Elementwise ceiling. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this decimal[][] value) @@ -1938,7 +1938,7 @@ public static double[][] Ceiling(this decimal[][] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this decimal[] value) @@ -1950,7 +1950,7 @@ public static double[] Round(this decimal[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this decimal[,] value) @@ -1962,7 +1962,7 @@ public static double[] Round(this decimal[] value) /// Elementwise round. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this decimal[][] value) @@ -1977,7 +1977,7 @@ public static double[][] Round(this decimal[][] value) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this int[] value, int[] result) @@ -1999,7 +1999,7 @@ public static int[] Exp(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this int[,] value, int[,] result) @@ -2030,7 +2030,7 @@ public static int[] Exp(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this int[][] value, int[][] result) @@ -2056,7 +2056,7 @@ public static int[][] Exp(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this int[] value, int[] result) @@ -2078,7 +2078,7 @@ public static int[] Log(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this int[,] value, int[,] result) @@ -2109,7 +2109,7 @@ public static int[] Log(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this int[][] value, int[][] result) @@ -2135,7 +2135,7 @@ public static int[][] Log(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this int[] value, int[] result) @@ -2157,7 +2157,7 @@ public static int[] Sign(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this int[,] value, int[,] result) @@ -2188,7 +2188,7 @@ public static int[] Sign(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this int[][] value, int[][] result) @@ -2214,7 +2214,7 @@ public static int[][] Sign(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this int[] value, int[] result) @@ -2236,7 +2236,7 @@ public static int[] Abs(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this int[,] value, int[,] result) @@ -2267,7 +2267,7 @@ public static int[] Abs(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this int[][] value, int[][] result) @@ -2293,7 +2293,7 @@ public static int[][] Abs(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this int[] value, int[] result) @@ -2315,7 +2315,7 @@ public static int[] Sqrt(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this int[,] value, int[,] result) @@ -2346,7 +2346,7 @@ public static int[] Sqrt(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this int[][] value, int[][] result) @@ -2372,7 +2372,7 @@ public static int[][] Sqrt(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this int[] value, int[] result) @@ -2394,7 +2394,7 @@ public static int[] SignSqrt(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this int[,] value, int[,] result) @@ -2425,7 +2425,7 @@ public static int[] SignSqrt(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this int[][] value, int[][] result) @@ -2451,7 +2451,7 @@ public static int[][] SignSqrt(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this int[] value, int[] result) @@ -2473,7 +2473,7 @@ public static int[] Floor(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this int[,] value, int[,] result) @@ -2504,7 +2504,7 @@ public static int[] Floor(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this int[][] value, int[][] result) @@ -2530,7 +2530,7 @@ public static int[][] Floor(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this int[] value, int[] result) @@ -2552,7 +2552,7 @@ public static int[] Ceiling(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this int[,] value, int[,] result) @@ -2583,7 +2583,7 @@ public static int[] Ceiling(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this int[][] value, int[][] result) @@ -2609,7 +2609,7 @@ public static int[][] Ceiling(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this int[] value, int[] result) @@ -2631,7 +2631,7 @@ public static int[] Round(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this int[,] value, int[,] result) @@ -2662,7 +2662,7 @@ public static int[] Round(this int[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this int[][] value, int[][] result) @@ -2688,7 +2688,7 @@ public static int[][] Round(this int[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this int[] value, short[] result) @@ -2710,7 +2710,7 @@ public static short[] Exp(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this int[,] value, short[,] result) @@ -2741,7 +2741,7 @@ public static short[] Exp(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this int[][] value, short[][] result) @@ -2767,7 +2767,7 @@ public static short[][] Exp(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this int[] value, short[] result) @@ -2789,7 +2789,7 @@ public static short[] Log(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this int[,] value, short[,] result) @@ -2820,7 +2820,7 @@ public static short[] Log(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this int[][] value, short[][] result) @@ -2846,7 +2846,7 @@ public static short[][] Log(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this int[] value, short[] result) @@ -2868,7 +2868,7 @@ public static short[] Sign(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this int[,] value, short[,] result) @@ -2899,7 +2899,7 @@ public static short[] Sign(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this int[][] value, short[][] result) @@ -2925,7 +2925,7 @@ public static short[][] Sign(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this int[] value, short[] result) @@ -2947,7 +2947,7 @@ public static short[] Abs(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this int[,] value, short[,] result) @@ -2978,7 +2978,7 @@ public static short[] Abs(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this int[][] value, short[][] result) @@ -3004,7 +3004,7 @@ public static short[][] Abs(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this int[] value, short[] result) @@ -3026,7 +3026,7 @@ public static short[] Sqrt(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this int[,] value, short[,] result) @@ -3057,7 +3057,7 @@ public static short[] Sqrt(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this int[][] value, short[][] result) @@ -3083,7 +3083,7 @@ public static short[][] Sqrt(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this int[] value, short[] result) @@ -3105,7 +3105,7 @@ public static short[] SignSqrt(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this int[,] value, short[,] result) @@ -3136,7 +3136,7 @@ public static short[] SignSqrt(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this int[][] value, short[][] result) @@ -3162,7 +3162,7 @@ public static short[][] SignSqrt(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this int[] value, short[] result) @@ -3184,7 +3184,7 @@ public static short[] Floor(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this int[,] value, short[,] result) @@ -3215,7 +3215,7 @@ public static short[] Floor(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this int[][] value, short[][] result) @@ -3241,7 +3241,7 @@ public static short[][] Floor(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this int[] value, short[] result) @@ -3263,7 +3263,7 @@ public static short[] Ceiling(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this int[,] value, short[,] result) @@ -3294,7 +3294,7 @@ public static short[] Ceiling(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this int[][] value, short[][] result) @@ -3320,7 +3320,7 @@ public static short[][] Ceiling(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this int[] value, short[] result) @@ -3342,7 +3342,7 @@ public static short[] Round(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this int[,] value, short[,] result) @@ -3373,7 +3373,7 @@ public static short[] Round(this int[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this int[][] value, short[][] result) @@ -3399,7 +3399,7 @@ public static short[][] Round(this int[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this int[] value, float[] result) @@ -3421,7 +3421,7 @@ public static float[] Exp(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this int[,] value, float[,] result) @@ -3452,7 +3452,7 @@ public static float[] Exp(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this int[][] value, float[][] result) @@ -3478,7 +3478,7 @@ public static float[][] Exp(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this int[] value, float[] result) @@ -3500,7 +3500,7 @@ public static float[] Log(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this int[,] value, float[,] result) @@ -3531,7 +3531,7 @@ public static float[] Log(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this int[][] value, float[][] result) @@ -3557,7 +3557,7 @@ public static float[][] Log(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this int[] value, float[] result) @@ -3579,7 +3579,7 @@ public static float[] Sign(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this int[,] value, float[,] result) @@ -3610,7 +3610,7 @@ public static float[] Sign(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this int[][] value, float[][] result) @@ -3636,7 +3636,7 @@ public static float[][] Sign(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this int[] value, float[] result) @@ -3658,7 +3658,7 @@ public static float[] Abs(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this int[,] value, float[,] result) @@ -3689,7 +3689,7 @@ public static float[] Abs(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this int[][] value, float[][] result) @@ -3715,7 +3715,7 @@ public static float[][] Abs(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this int[] value, float[] result) @@ -3737,7 +3737,7 @@ public static float[] Sqrt(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this int[,] value, float[,] result) @@ -3768,7 +3768,7 @@ public static float[] Sqrt(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this int[][] value, float[][] result) @@ -3794,7 +3794,7 @@ public static float[][] Sqrt(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this int[] value, float[] result) @@ -3816,7 +3816,7 @@ public static float[] SignSqrt(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this int[,] value, float[,] result) @@ -3847,7 +3847,7 @@ public static float[] SignSqrt(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this int[][] value, float[][] result) @@ -3873,7 +3873,7 @@ public static float[][] SignSqrt(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this int[] value, float[] result) @@ -3895,7 +3895,7 @@ public static float[] Floor(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this int[,] value, float[,] result) @@ -3926,7 +3926,7 @@ public static float[] Floor(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this int[][] value, float[][] result) @@ -3952,7 +3952,7 @@ public static float[][] Floor(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this int[] value, float[] result) @@ -3974,7 +3974,7 @@ public static float[] Ceiling(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this int[,] value, float[,] result) @@ -4005,7 +4005,7 @@ public static float[] Ceiling(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this int[][] value, float[][] result) @@ -4031,7 +4031,7 @@ public static float[][] Ceiling(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this int[] value, float[] result) @@ -4053,7 +4053,7 @@ public static float[] Round(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this int[,] value, float[,] result) @@ -4084,7 +4084,7 @@ public static float[] Round(this int[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this int[][] value, float[][] result) @@ -4110,7 +4110,7 @@ public static float[][] Round(this int[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this int[] value, double[] result) @@ -4132,7 +4132,7 @@ public static double[] Exp(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this int[,] value, double[,] result) @@ -4163,7 +4163,7 @@ public static double[] Exp(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this int[][] value, double[][] result) @@ -4189,7 +4189,7 @@ public static double[][] Exp(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this int[] value, double[] result) @@ -4211,7 +4211,7 @@ public static double[] Log(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this int[,] value, double[,] result) @@ -4242,7 +4242,7 @@ public static double[] Log(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this int[][] value, double[][] result) @@ -4268,7 +4268,7 @@ public static double[][] Log(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this int[] value, double[] result) @@ -4290,7 +4290,7 @@ public static double[] Sign(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this int[,] value, double[,] result) @@ -4321,7 +4321,7 @@ public static double[] Sign(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this int[][] value, double[][] result) @@ -4347,7 +4347,7 @@ public static double[][] Sign(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this int[] value, double[] result) @@ -4369,7 +4369,7 @@ public static double[] Abs(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this int[,] value, double[,] result) @@ -4400,7 +4400,7 @@ public static double[] Abs(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this int[][] value, double[][] result) @@ -4426,7 +4426,7 @@ public static double[][] Abs(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this int[] value, double[] result) @@ -4448,7 +4448,7 @@ public static double[] Sqrt(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this int[,] value, double[,] result) @@ -4479,7 +4479,7 @@ public static double[] Sqrt(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this int[][] value, double[][] result) @@ -4505,7 +4505,7 @@ public static double[][] Sqrt(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this int[] value, double[] result) @@ -4527,7 +4527,7 @@ public static double[] SignSqrt(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this int[,] value, double[,] result) @@ -4558,7 +4558,7 @@ public static double[] SignSqrt(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this int[][] value, double[][] result) @@ -4584,7 +4584,7 @@ public static double[][] SignSqrt(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this int[] value, double[] result) @@ -4606,7 +4606,7 @@ public static double[] Floor(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this int[,] value, double[,] result) @@ -4637,7 +4637,7 @@ public static double[] Floor(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this int[][] value, double[][] result) @@ -4663,7 +4663,7 @@ public static double[][] Floor(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this int[] value, double[] result) @@ -4685,7 +4685,7 @@ public static double[] Ceiling(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this int[,] value, double[,] result) @@ -4716,7 +4716,7 @@ public static double[] Ceiling(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this int[][] value, double[][] result) @@ -4742,7 +4742,7 @@ public static double[][] Ceiling(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this int[] value, double[] result) @@ -4764,7 +4764,7 @@ public static double[] Round(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this int[,] value, double[,] result) @@ -4795,7 +4795,7 @@ public static double[] Round(this int[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this int[][] value, double[][] result) @@ -4821,7 +4821,7 @@ public static double[][] Round(this int[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this int[] value, long[] result) @@ -4843,7 +4843,7 @@ public static long[] Exp(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this int[,] value, long[,] result) @@ -4874,7 +4874,7 @@ public static long[] Exp(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this int[][] value, long[][] result) @@ -4900,7 +4900,7 @@ public static long[][] Exp(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this int[] value, long[] result) @@ -4922,7 +4922,7 @@ public static long[] Log(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this int[,] value, long[,] result) @@ -4953,7 +4953,7 @@ public static long[] Log(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this int[][] value, long[][] result) @@ -4979,7 +4979,7 @@ public static long[][] Log(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this int[] value, long[] result) @@ -5001,7 +5001,7 @@ public static long[] Sign(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this int[,] value, long[,] result) @@ -5032,7 +5032,7 @@ public static long[] Sign(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this int[][] value, long[][] result) @@ -5058,7 +5058,7 @@ public static long[][] Sign(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this int[] value, long[] result) @@ -5080,7 +5080,7 @@ public static long[] Abs(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this int[,] value, long[,] result) @@ -5111,7 +5111,7 @@ public static long[] Abs(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this int[][] value, long[][] result) @@ -5137,7 +5137,7 @@ public static long[][] Abs(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this int[] value, long[] result) @@ -5159,7 +5159,7 @@ public static long[] Sqrt(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this int[,] value, long[,] result) @@ -5190,7 +5190,7 @@ public static long[] Sqrt(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this int[][] value, long[][] result) @@ -5216,7 +5216,7 @@ public static long[][] Sqrt(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this int[] value, long[] result) @@ -5238,7 +5238,7 @@ public static long[] SignSqrt(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this int[,] value, long[,] result) @@ -5269,7 +5269,7 @@ public static long[] SignSqrt(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this int[][] value, long[][] result) @@ -5295,7 +5295,7 @@ public static long[][] SignSqrt(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this int[] value, long[] result) @@ -5317,7 +5317,7 @@ public static long[] Floor(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this int[,] value, long[,] result) @@ -5348,7 +5348,7 @@ public static long[] Floor(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this int[][] value, long[][] result) @@ -5374,7 +5374,7 @@ public static long[][] Floor(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this int[] value, long[] result) @@ -5396,7 +5396,7 @@ public static long[] Ceiling(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this int[,] value, long[,] result) @@ -5427,7 +5427,7 @@ public static long[] Ceiling(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this int[][] value, long[][] result) @@ -5453,7 +5453,7 @@ public static long[][] Ceiling(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this int[] value, long[] result) @@ -5475,7 +5475,7 @@ public static long[] Round(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this int[,] value, long[,] result) @@ -5506,7 +5506,7 @@ public static long[] Round(this int[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this int[][] value, long[][] result) @@ -5532,7 +5532,7 @@ public static long[][] Round(this int[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this int[] value, decimal[] result) @@ -5554,7 +5554,7 @@ public static decimal[] Exp(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this int[,] value, decimal[,] result) @@ -5585,7 +5585,7 @@ public static decimal[] Exp(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this int[][] value, decimal[][] result) @@ -5611,7 +5611,7 @@ public static decimal[][] Exp(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this int[] value, decimal[] result) @@ -5633,7 +5633,7 @@ public static decimal[] Log(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this int[,] value, decimal[,] result) @@ -5664,7 +5664,7 @@ public static decimal[] Log(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this int[][] value, decimal[][] result) @@ -5690,7 +5690,7 @@ public static decimal[][] Log(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this int[] value, decimal[] result) @@ -5712,7 +5712,7 @@ public static decimal[] Sign(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this int[,] value, decimal[,] result) @@ -5743,7 +5743,7 @@ public static decimal[] Sign(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this int[][] value, decimal[][] result) @@ -5769,7 +5769,7 @@ public static decimal[][] Sign(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this int[] value, decimal[] result) @@ -5791,7 +5791,7 @@ public static decimal[] Abs(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this int[,] value, decimal[,] result) @@ -5822,7 +5822,7 @@ public static decimal[] Abs(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this int[][] value, decimal[][] result) @@ -5848,7 +5848,7 @@ public static decimal[][] Abs(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this int[] value, decimal[] result) @@ -5870,7 +5870,7 @@ public static decimal[] Sqrt(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this int[,] value, decimal[,] result) @@ -5901,7 +5901,7 @@ public static decimal[] Sqrt(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this int[][] value, decimal[][] result) @@ -5927,7 +5927,7 @@ public static decimal[][] Sqrt(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this int[] value, decimal[] result) @@ -5949,7 +5949,7 @@ public static decimal[] SignSqrt(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this int[,] value, decimal[,] result) @@ -5980,7 +5980,7 @@ public static decimal[] SignSqrt(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this int[][] value, decimal[][] result) @@ -6006,7 +6006,7 @@ public static decimal[][] SignSqrt(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this int[] value, decimal[] result) @@ -6028,7 +6028,7 @@ public static decimal[] Floor(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this int[,] value, decimal[,] result) @@ -6059,7 +6059,7 @@ public static decimal[] Floor(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this int[][] value, decimal[][] result) @@ -6085,7 +6085,7 @@ public static decimal[][] Floor(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this int[] value, decimal[] result) @@ -6107,7 +6107,7 @@ public static decimal[] Ceiling(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this int[,] value, decimal[,] result) @@ -6138,7 +6138,7 @@ public static decimal[] Ceiling(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this int[][] value, decimal[][] result) @@ -6164,7 +6164,7 @@ public static decimal[][] Ceiling(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this int[] value, decimal[] result) @@ -6186,7 +6186,7 @@ public static decimal[] Round(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this int[,] value, decimal[,] result) @@ -6217,7 +6217,7 @@ public static decimal[] Round(this int[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this int[][] value, decimal[][] result) @@ -6243,7 +6243,7 @@ public static decimal[][] Round(this int[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this short[] value, int[] result) @@ -6265,7 +6265,7 @@ public static int[] Exp(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this short[,] value, int[,] result) @@ -6296,7 +6296,7 @@ public static int[] Exp(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this short[][] value, int[][] result) @@ -6322,7 +6322,7 @@ public static int[][] Exp(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this short[] value, int[] result) @@ -6344,7 +6344,7 @@ public static int[] Log(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this short[,] value, int[,] result) @@ -6375,7 +6375,7 @@ public static int[] Log(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this short[][] value, int[][] result) @@ -6401,7 +6401,7 @@ public static int[][] Log(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this short[] value, int[] result) @@ -6423,7 +6423,7 @@ public static int[] Sign(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this short[,] value, int[,] result) @@ -6454,7 +6454,7 @@ public static int[] Sign(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this short[][] value, int[][] result) @@ -6480,7 +6480,7 @@ public static int[][] Sign(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this short[] value, int[] result) @@ -6502,7 +6502,7 @@ public static int[] Abs(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this short[,] value, int[,] result) @@ -6533,7 +6533,7 @@ public static int[] Abs(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this short[][] value, int[][] result) @@ -6559,7 +6559,7 @@ public static int[][] Abs(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this short[] value, int[] result) @@ -6581,7 +6581,7 @@ public static int[] Sqrt(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this short[,] value, int[,] result) @@ -6612,7 +6612,7 @@ public static int[] Sqrt(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this short[][] value, int[][] result) @@ -6638,7 +6638,7 @@ public static int[][] Sqrt(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this short[] value, int[] result) @@ -6660,7 +6660,7 @@ public static int[] SignSqrt(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this short[,] value, int[,] result) @@ -6691,7 +6691,7 @@ public static int[] SignSqrt(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this short[][] value, int[][] result) @@ -6717,7 +6717,7 @@ public static int[][] SignSqrt(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this short[] value, int[] result) @@ -6739,7 +6739,7 @@ public static int[] Floor(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this short[,] value, int[,] result) @@ -6770,7 +6770,7 @@ public static int[] Floor(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this short[][] value, int[][] result) @@ -6796,7 +6796,7 @@ public static int[][] Floor(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this short[] value, int[] result) @@ -6818,7 +6818,7 @@ public static int[] Ceiling(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this short[,] value, int[,] result) @@ -6849,7 +6849,7 @@ public static int[] Ceiling(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this short[][] value, int[][] result) @@ -6875,7 +6875,7 @@ public static int[][] Ceiling(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this short[] value, int[] result) @@ -6897,7 +6897,7 @@ public static int[] Round(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this short[,] value, int[,] result) @@ -6928,7 +6928,7 @@ public static int[] Round(this short[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this short[][] value, int[][] result) @@ -6954,7 +6954,7 @@ public static int[][] Round(this short[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this short[] value, short[] result) @@ -6976,7 +6976,7 @@ public static short[] Exp(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this short[,] value, short[,] result) @@ -7007,7 +7007,7 @@ public static short[] Exp(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this short[][] value, short[][] result) @@ -7033,7 +7033,7 @@ public static short[][] Exp(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this short[] value, short[] result) @@ -7055,7 +7055,7 @@ public static short[] Log(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this short[,] value, short[,] result) @@ -7086,7 +7086,7 @@ public static short[] Log(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this short[][] value, short[][] result) @@ -7112,7 +7112,7 @@ public static short[][] Log(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this short[] value, short[] result) @@ -7134,7 +7134,7 @@ public static short[] Sign(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this short[,] value, short[,] result) @@ -7165,7 +7165,7 @@ public static short[] Sign(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this short[][] value, short[][] result) @@ -7191,7 +7191,7 @@ public static short[][] Sign(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this short[] value, short[] result) @@ -7213,7 +7213,7 @@ public static short[] Abs(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this short[,] value, short[,] result) @@ -7244,7 +7244,7 @@ public static short[] Abs(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this short[][] value, short[][] result) @@ -7270,7 +7270,7 @@ public static short[][] Abs(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this short[] value, short[] result) @@ -7292,7 +7292,7 @@ public static short[] Sqrt(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this short[,] value, short[,] result) @@ -7323,7 +7323,7 @@ public static short[] Sqrt(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this short[][] value, short[][] result) @@ -7349,7 +7349,7 @@ public static short[][] Sqrt(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this short[] value, short[] result) @@ -7371,7 +7371,7 @@ public static short[] SignSqrt(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this short[,] value, short[,] result) @@ -7402,7 +7402,7 @@ public static short[] SignSqrt(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this short[][] value, short[][] result) @@ -7428,7 +7428,7 @@ public static short[][] SignSqrt(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this short[] value, short[] result) @@ -7450,7 +7450,7 @@ public static short[] Floor(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this short[,] value, short[,] result) @@ -7481,7 +7481,7 @@ public static short[] Floor(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this short[][] value, short[][] result) @@ -7507,7 +7507,7 @@ public static short[][] Floor(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this short[] value, short[] result) @@ -7529,7 +7529,7 @@ public static short[] Ceiling(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this short[,] value, short[,] result) @@ -7560,7 +7560,7 @@ public static short[] Ceiling(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this short[][] value, short[][] result) @@ -7586,7 +7586,7 @@ public static short[][] Ceiling(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this short[] value, short[] result) @@ -7608,7 +7608,7 @@ public static short[] Round(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this short[,] value, short[,] result) @@ -7639,7 +7639,7 @@ public static short[] Round(this short[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this short[][] value, short[][] result) @@ -7665,7 +7665,7 @@ public static short[][] Round(this short[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this short[] value, float[] result) @@ -7687,7 +7687,7 @@ public static float[] Exp(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this short[,] value, float[,] result) @@ -7718,7 +7718,7 @@ public static float[] Exp(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this short[][] value, float[][] result) @@ -7744,7 +7744,7 @@ public static float[][] Exp(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this short[] value, float[] result) @@ -7766,7 +7766,7 @@ public static float[] Log(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this short[,] value, float[,] result) @@ -7797,7 +7797,7 @@ public static float[] Log(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this short[][] value, float[][] result) @@ -7823,7 +7823,7 @@ public static float[][] Log(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this short[] value, float[] result) @@ -7845,7 +7845,7 @@ public static float[] Sign(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this short[,] value, float[,] result) @@ -7876,7 +7876,7 @@ public static float[] Sign(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this short[][] value, float[][] result) @@ -7902,7 +7902,7 @@ public static float[][] Sign(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this short[] value, float[] result) @@ -7924,7 +7924,7 @@ public static float[] Abs(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this short[,] value, float[,] result) @@ -7955,7 +7955,7 @@ public static float[] Abs(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this short[][] value, float[][] result) @@ -7981,7 +7981,7 @@ public static float[][] Abs(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this short[] value, float[] result) @@ -8003,7 +8003,7 @@ public static float[] Sqrt(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this short[,] value, float[,] result) @@ -8034,7 +8034,7 @@ public static float[] Sqrt(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this short[][] value, float[][] result) @@ -8060,7 +8060,7 @@ public static float[][] Sqrt(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this short[] value, float[] result) @@ -8082,7 +8082,7 @@ public static float[] SignSqrt(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this short[,] value, float[,] result) @@ -8113,7 +8113,7 @@ public static float[] SignSqrt(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this short[][] value, float[][] result) @@ -8139,7 +8139,7 @@ public static float[][] SignSqrt(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this short[] value, float[] result) @@ -8161,7 +8161,7 @@ public static float[] Floor(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this short[,] value, float[,] result) @@ -8192,7 +8192,7 @@ public static float[] Floor(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this short[][] value, float[][] result) @@ -8218,7 +8218,7 @@ public static float[][] Floor(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this short[] value, float[] result) @@ -8240,7 +8240,7 @@ public static float[] Ceiling(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this short[,] value, float[,] result) @@ -8271,7 +8271,7 @@ public static float[] Ceiling(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this short[][] value, float[][] result) @@ -8297,7 +8297,7 @@ public static float[][] Ceiling(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this short[] value, float[] result) @@ -8319,7 +8319,7 @@ public static float[] Round(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this short[,] value, float[,] result) @@ -8350,7 +8350,7 @@ public static float[] Round(this short[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this short[][] value, float[][] result) @@ -8376,7 +8376,7 @@ public static float[][] Round(this short[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this short[] value, double[] result) @@ -8398,7 +8398,7 @@ public static double[] Exp(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this short[,] value, double[,] result) @@ -8429,7 +8429,7 @@ public static double[] Exp(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this short[][] value, double[][] result) @@ -8455,7 +8455,7 @@ public static double[][] Exp(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this short[] value, double[] result) @@ -8477,7 +8477,7 @@ public static double[] Log(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this short[,] value, double[,] result) @@ -8508,7 +8508,7 @@ public static double[] Log(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this short[][] value, double[][] result) @@ -8534,7 +8534,7 @@ public static double[][] Log(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this short[] value, double[] result) @@ -8556,7 +8556,7 @@ public static double[] Sign(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this short[,] value, double[,] result) @@ -8587,7 +8587,7 @@ public static double[] Sign(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this short[][] value, double[][] result) @@ -8613,7 +8613,7 @@ public static double[][] Sign(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this short[] value, double[] result) @@ -8635,7 +8635,7 @@ public static double[] Abs(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this short[,] value, double[,] result) @@ -8666,7 +8666,7 @@ public static double[] Abs(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this short[][] value, double[][] result) @@ -8692,7 +8692,7 @@ public static double[][] Abs(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this short[] value, double[] result) @@ -8714,7 +8714,7 @@ public static double[] Sqrt(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this short[,] value, double[,] result) @@ -8745,7 +8745,7 @@ public static double[] Sqrt(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this short[][] value, double[][] result) @@ -8771,7 +8771,7 @@ public static double[][] Sqrt(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this short[] value, double[] result) @@ -8793,7 +8793,7 @@ public static double[] SignSqrt(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this short[,] value, double[,] result) @@ -8824,7 +8824,7 @@ public static double[] SignSqrt(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this short[][] value, double[][] result) @@ -8850,7 +8850,7 @@ public static double[][] SignSqrt(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this short[] value, double[] result) @@ -8872,7 +8872,7 @@ public static double[] Floor(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this short[,] value, double[,] result) @@ -8903,7 +8903,7 @@ public static double[] Floor(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this short[][] value, double[][] result) @@ -8929,7 +8929,7 @@ public static double[][] Floor(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this short[] value, double[] result) @@ -8951,7 +8951,7 @@ public static double[] Ceiling(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this short[,] value, double[,] result) @@ -8982,7 +8982,7 @@ public static double[] Ceiling(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this short[][] value, double[][] result) @@ -9008,7 +9008,7 @@ public static double[][] Ceiling(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this short[] value, double[] result) @@ -9030,7 +9030,7 @@ public static double[] Round(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this short[,] value, double[,] result) @@ -9061,7 +9061,7 @@ public static double[] Round(this short[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this short[][] value, double[][] result) @@ -9087,7 +9087,7 @@ public static double[][] Round(this short[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this short[] value, long[] result) @@ -9109,7 +9109,7 @@ public static long[] Exp(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this short[,] value, long[,] result) @@ -9140,7 +9140,7 @@ public static long[] Exp(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this short[][] value, long[][] result) @@ -9166,7 +9166,7 @@ public static long[][] Exp(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this short[] value, long[] result) @@ -9188,7 +9188,7 @@ public static long[] Log(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this short[,] value, long[,] result) @@ -9219,7 +9219,7 @@ public static long[] Log(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this short[][] value, long[][] result) @@ -9245,7 +9245,7 @@ public static long[][] Log(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this short[] value, long[] result) @@ -9267,7 +9267,7 @@ public static long[] Sign(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this short[,] value, long[,] result) @@ -9298,7 +9298,7 @@ public static long[] Sign(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this short[][] value, long[][] result) @@ -9324,7 +9324,7 @@ public static long[][] Sign(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this short[] value, long[] result) @@ -9346,7 +9346,7 @@ public static long[] Abs(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this short[,] value, long[,] result) @@ -9377,7 +9377,7 @@ public static long[] Abs(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this short[][] value, long[][] result) @@ -9403,7 +9403,7 @@ public static long[][] Abs(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this short[] value, long[] result) @@ -9425,7 +9425,7 @@ public static long[] Sqrt(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this short[,] value, long[,] result) @@ -9456,7 +9456,7 @@ public static long[] Sqrt(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this short[][] value, long[][] result) @@ -9482,7 +9482,7 @@ public static long[][] Sqrt(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this short[] value, long[] result) @@ -9504,7 +9504,7 @@ public static long[] SignSqrt(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this short[,] value, long[,] result) @@ -9535,7 +9535,7 @@ public static long[] SignSqrt(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this short[][] value, long[][] result) @@ -9561,7 +9561,7 @@ public static long[][] SignSqrt(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this short[] value, long[] result) @@ -9583,7 +9583,7 @@ public static long[] Floor(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this short[,] value, long[,] result) @@ -9614,7 +9614,7 @@ public static long[] Floor(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this short[][] value, long[][] result) @@ -9640,7 +9640,7 @@ public static long[][] Floor(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this short[] value, long[] result) @@ -9662,7 +9662,7 @@ public static long[] Ceiling(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this short[,] value, long[,] result) @@ -9693,7 +9693,7 @@ public static long[] Ceiling(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this short[][] value, long[][] result) @@ -9719,7 +9719,7 @@ public static long[][] Ceiling(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this short[] value, long[] result) @@ -9741,7 +9741,7 @@ public static long[] Round(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this short[,] value, long[,] result) @@ -9772,7 +9772,7 @@ public static long[] Round(this short[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this short[][] value, long[][] result) @@ -9798,7 +9798,7 @@ public static long[][] Round(this short[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this short[] value, decimal[] result) @@ -9820,7 +9820,7 @@ public static decimal[] Exp(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this short[,] value, decimal[,] result) @@ -9851,7 +9851,7 @@ public static decimal[] Exp(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this short[][] value, decimal[][] result) @@ -9877,7 +9877,7 @@ public static decimal[][] Exp(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this short[] value, decimal[] result) @@ -9899,7 +9899,7 @@ public static decimal[] Log(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this short[,] value, decimal[,] result) @@ -9930,7 +9930,7 @@ public static decimal[] Log(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this short[][] value, decimal[][] result) @@ -9956,7 +9956,7 @@ public static decimal[][] Log(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this short[] value, decimal[] result) @@ -9978,7 +9978,7 @@ public static decimal[] Sign(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this short[,] value, decimal[,] result) @@ -10009,7 +10009,7 @@ public static decimal[] Sign(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this short[][] value, decimal[][] result) @@ -10035,7 +10035,7 @@ public static decimal[][] Sign(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this short[] value, decimal[] result) @@ -10057,7 +10057,7 @@ public static decimal[] Abs(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this short[,] value, decimal[,] result) @@ -10088,7 +10088,7 @@ public static decimal[] Abs(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this short[][] value, decimal[][] result) @@ -10114,7 +10114,7 @@ public static decimal[][] Abs(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this short[] value, decimal[] result) @@ -10136,7 +10136,7 @@ public static decimal[] Sqrt(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this short[,] value, decimal[,] result) @@ -10167,7 +10167,7 @@ public static decimal[] Sqrt(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this short[][] value, decimal[][] result) @@ -10193,7 +10193,7 @@ public static decimal[][] Sqrt(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this short[] value, decimal[] result) @@ -10215,7 +10215,7 @@ public static decimal[] SignSqrt(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this short[,] value, decimal[,] result) @@ -10246,7 +10246,7 @@ public static decimal[] SignSqrt(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this short[][] value, decimal[][] result) @@ -10272,7 +10272,7 @@ public static decimal[][] SignSqrt(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this short[] value, decimal[] result) @@ -10294,7 +10294,7 @@ public static decimal[] Floor(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this short[,] value, decimal[,] result) @@ -10325,7 +10325,7 @@ public static decimal[] Floor(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this short[][] value, decimal[][] result) @@ -10351,7 +10351,7 @@ public static decimal[][] Floor(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this short[] value, decimal[] result) @@ -10373,7 +10373,7 @@ public static decimal[] Ceiling(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this short[,] value, decimal[,] result) @@ -10404,7 +10404,7 @@ public static decimal[] Ceiling(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this short[][] value, decimal[][] result) @@ -10430,7 +10430,7 @@ public static decimal[][] Ceiling(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this short[] value, decimal[] result) @@ -10452,7 +10452,7 @@ public static decimal[] Round(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this short[,] value, decimal[,] result) @@ -10483,7 +10483,7 @@ public static decimal[] Round(this short[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this short[][] value, decimal[][] result) @@ -10509,7 +10509,7 @@ public static decimal[][] Round(this short[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this float[] value, int[] result) @@ -10531,7 +10531,7 @@ public static int[] Exp(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this float[,] value, int[,] result) @@ -10562,7 +10562,7 @@ public static int[] Exp(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this float[][] value, int[][] result) @@ -10588,7 +10588,7 @@ public static int[][] Exp(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this float[] value, int[] result) @@ -10610,7 +10610,7 @@ public static int[] Log(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this float[,] value, int[,] result) @@ -10641,7 +10641,7 @@ public static int[] Log(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this float[][] value, int[][] result) @@ -10667,7 +10667,7 @@ public static int[][] Log(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this float[] value, int[] result) @@ -10689,7 +10689,7 @@ public static int[] Sign(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this float[,] value, int[,] result) @@ -10720,7 +10720,7 @@ public static int[] Sign(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this float[][] value, int[][] result) @@ -10746,7 +10746,7 @@ public static int[][] Sign(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this float[] value, int[] result) @@ -10768,7 +10768,7 @@ public static int[] Abs(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this float[,] value, int[,] result) @@ -10799,7 +10799,7 @@ public static int[] Abs(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this float[][] value, int[][] result) @@ -10825,7 +10825,7 @@ public static int[][] Abs(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this float[] value, int[] result) @@ -10847,7 +10847,7 @@ public static int[] Sqrt(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this float[,] value, int[,] result) @@ -10878,7 +10878,7 @@ public static int[] Sqrt(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this float[][] value, int[][] result) @@ -10904,7 +10904,7 @@ public static int[][] Sqrt(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this float[] value, int[] result) @@ -10926,7 +10926,7 @@ public static int[] SignSqrt(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this float[,] value, int[,] result) @@ -10957,7 +10957,7 @@ public static int[] SignSqrt(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this float[][] value, int[][] result) @@ -10983,7 +10983,7 @@ public static int[][] SignSqrt(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this float[] value, int[] result) @@ -11005,7 +11005,7 @@ public static int[] Floor(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this float[,] value, int[,] result) @@ -11036,7 +11036,7 @@ public static int[] Floor(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this float[][] value, int[][] result) @@ -11062,7 +11062,7 @@ public static int[][] Floor(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this float[] value, int[] result) @@ -11084,7 +11084,7 @@ public static int[] Ceiling(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this float[,] value, int[,] result) @@ -11115,7 +11115,7 @@ public static int[] Ceiling(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this float[][] value, int[][] result) @@ -11141,7 +11141,7 @@ public static int[][] Ceiling(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this float[] value, int[] result) @@ -11163,7 +11163,7 @@ public static int[] Round(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this float[,] value, int[,] result) @@ -11194,7 +11194,7 @@ public static int[] Round(this float[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this float[][] value, int[][] result) @@ -11220,7 +11220,7 @@ public static int[][] Round(this float[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this float[] value, short[] result) @@ -11242,7 +11242,7 @@ public static short[] Exp(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this float[,] value, short[,] result) @@ -11273,7 +11273,7 @@ public static short[] Exp(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this float[][] value, short[][] result) @@ -11299,7 +11299,7 @@ public static short[][] Exp(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this float[] value, short[] result) @@ -11321,7 +11321,7 @@ public static short[] Log(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this float[,] value, short[,] result) @@ -11352,7 +11352,7 @@ public static short[] Log(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this float[][] value, short[][] result) @@ -11378,7 +11378,7 @@ public static short[][] Log(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this float[] value, short[] result) @@ -11400,7 +11400,7 @@ public static short[] Sign(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this float[,] value, short[,] result) @@ -11431,7 +11431,7 @@ public static short[] Sign(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this float[][] value, short[][] result) @@ -11457,7 +11457,7 @@ public static short[][] Sign(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this float[] value, short[] result) @@ -11479,7 +11479,7 @@ public static short[] Abs(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this float[,] value, short[,] result) @@ -11510,7 +11510,7 @@ public static short[] Abs(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this float[][] value, short[][] result) @@ -11536,7 +11536,7 @@ public static short[][] Abs(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this float[] value, short[] result) @@ -11558,7 +11558,7 @@ public static short[] Sqrt(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this float[,] value, short[,] result) @@ -11589,7 +11589,7 @@ public static short[] Sqrt(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this float[][] value, short[][] result) @@ -11615,7 +11615,7 @@ public static short[][] Sqrt(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this float[] value, short[] result) @@ -11637,7 +11637,7 @@ public static short[] SignSqrt(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this float[,] value, short[,] result) @@ -11668,7 +11668,7 @@ public static short[] SignSqrt(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this float[][] value, short[][] result) @@ -11694,7 +11694,7 @@ public static short[][] SignSqrt(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this float[] value, short[] result) @@ -11716,7 +11716,7 @@ public static short[] Floor(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this float[,] value, short[,] result) @@ -11747,7 +11747,7 @@ public static short[] Floor(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this float[][] value, short[][] result) @@ -11773,7 +11773,7 @@ public static short[][] Floor(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this float[] value, short[] result) @@ -11795,7 +11795,7 @@ public static short[] Ceiling(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this float[,] value, short[,] result) @@ -11826,7 +11826,7 @@ public static short[] Ceiling(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this float[][] value, short[][] result) @@ -11852,7 +11852,7 @@ public static short[][] Ceiling(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this float[] value, short[] result) @@ -11874,7 +11874,7 @@ public static short[] Round(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this float[,] value, short[,] result) @@ -11905,7 +11905,7 @@ public static short[] Round(this float[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this float[][] value, short[][] result) @@ -11931,7 +11931,7 @@ public static short[][] Round(this float[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this float[] value, float[] result) @@ -11953,7 +11953,7 @@ public static float[] Exp(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this float[,] value, float[,] result) @@ -11984,7 +11984,7 @@ public static float[] Exp(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this float[][] value, float[][] result) @@ -12010,7 +12010,7 @@ public static float[][] Exp(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this float[] value, float[] result) @@ -12032,7 +12032,7 @@ public static float[] Log(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this float[,] value, float[,] result) @@ -12063,7 +12063,7 @@ public static float[] Log(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this float[][] value, float[][] result) @@ -12089,7 +12089,7 @@ public static float[][] Log(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this float[] value, float[] result) @@ -12111,7 +12111,7 @@ public static float[] Sign(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this float[,] value, float[,] result) @@ -12142,7 +12142,7 @@ public static float[] Sign(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this float[][] value, float[][] result) @@ -12168,7 +12168,7 @@ public static float[][] Sign(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this float[] value, float[] result) @@ -12190,7 +12190,7 @@ public static float[] Abs(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this float[,] value, float[,] result) @@ -12221,7 +12221,7 @@ public static float[] Abs(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this float[][] value, float[][] result) @@ -12247,7 +12247,7 @@ public static float[][] Abs(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this float[] value, float[] result) @@ -12269,7 +12269,7 @@ public static float[] Sqrt(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this float[,] value, float[,] result) @@ -12300,7 +12300,7 @@ public static float[] Sqrt(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this float[][] value, float[][] result) @@ -12326,7 +12326,7 @@ public static float[][] Sqrt(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this float[] value, float[] result) @@ -12348,7 +12348,7 @@ public static float[] SignSqrt(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this float[,] value, float[,] result) @@ -12379,7 +12379,7 @@ public static float[] SignSqrt(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this float[][] value, float[][] result) @@ -12405,7 +12405,7 @@ public static float[][] SignSqrt(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this float[] value, float[] result) @@ -12427,7 +12427,7 @@ public static float[] Floor(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this float[,] value, float[,] result) @@ -12458,7 +12458,7 @@ public static float[] Floor(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this float[][] value, float[][] result) @@ -12484,7 +12484,7 @@ public static float[][] Floor(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this float[] value, float[] result) @@ -12506,7 +12506,7 @@ public static float[] Ceiling(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this float[,] value, float[,] result) @@ -12537,7 +12537,7 @@ public static float[] Ceiling(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this float[][] value, float[][] result) @@ -12563,7 +12563,7 @@ public static float[][] Ceiling(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this float[] value, float[] result) @@ -12585,7 +12585,7 @@ public static float[] Round(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this float[,] value, float[,] result) @@ -12616,7 +12616,7 @@ public static float[] Round(this float[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this float[][] value, float[][] result) @@ -12642,7 +12642,7 @@ public static float[][] Round(this float[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this float[] value, double[] result) @@ -12664,7 +12664,7 @@ public static double[] Exp(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this float[,] value, double[,] result) @@ -12695,7 +12695,7 @@ public static double[] Exp(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this float[][] value, double[][] result) @@ -12721,7 +12721,7 @@ public static double[][] Exp(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this float[] value, double[] result) @@ -12743,7 +12743,7 @@ public static double[] Log(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this float[,] value, double[,] result) @@ -12774,7 +12774,7 @@ public static double[] Log(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this float[][] value, double[][] result) @@ -12800,7 +12800,7 @@ public static double[][] Log(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this float[] value, double[] result) @@ -12822,7 +12822,7 @@ public static double[] Sign(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this float[,] value, double[,] result) @@ -12853,7 +12853,7 @@ public static double[] Sign(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this float[][] value, double[][] result) @@ -12879,7 +12879,7 @@ public static double[][] Sign(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this float[] value, double[] result) @@ -12901,7 +12901,7 @@ public static double[] Abs(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this float[,] value, double[,] result) @@ -12932,7 +12932,7 @@ public static double[] Abs(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this float[][] value, double[][] result) @@ -12958,7 +12958,7 @@ public static double[][] Abs(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this float[] value, double[] result) @@ -12980,7 +12980,7 @@ public static double[] Sqrt(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this float[,] value, double[,] result) @@ -13011,7 +13011,7 @@ public static double[] Sqrt(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this float[][] value, double[][] result) @@ -13037,7 +13037,7 @@ public static double[][] Sqrt(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this float[] value, double[] result) @@ -13059,7 +13059,7 @@ public static double[] SignSqrt(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this float[,] value, double[,] result) @@ -13090,7 +13090,7 @@ public static double[] SignSqrt(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this float[][] value, double[][] result) @@ -13116,7 +13116,7 @@ public static double[][] SignSqrt(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this float[] value, double[] result) @@ -13138,7 +13138,7 @@ public static double[] Floor(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this float[,] value, double[,] result) @@ -13169,7 +13169,7 @@ public static double[] Floor(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this float[][] value, double[][] result) @@ -13195,7 +13195,7 @@ public static double[][] Floor(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this float[] value, double[] result) @@ -13217,7 +13217,7 @@ public static double[] Ceiling(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this float[,] value, double[,] result) @@ -13248,7 +13248,7 @@ public static double[] Ceiling(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this float[][] value, double[][] result) @@ -13274,7 +13274,7 @@ public static double[][] Ceiling(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this float[] value, double[] result) @@ -13296,7 +13296,7 @@ public static double[] Round(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this float[,] value, double[,] result) @@ -13327,7 +13327,7 @@ public static double[] Round(this float[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this float[][] value, double[][] result) @@ -13353,7 +13353,7 @@ public static double[][] Round(this float[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this float[] value, long[] result) @@ -13375,7 +13375,7 @@ public static long[] Exp(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this float[,] value, long[,] result) @@ -13406,7 +13406,7 @@ public static long[] Exp(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this float[][] value, long[][] result) @@ -13432,7 +13432,7 @@ public static long[][] Exp(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this float[] value, long[] result) @@ -13454,7 +13454,7 @@ public static long[] Log(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this float[,] value, long[,] result) @@ -13485,7 +13485,7 @@ public static long[] Log(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this float[][] value, long[][] result) @@ -13511,7 +13511,7 @@ public static long[][] Log(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this float[] value, long[] result) @@ -13533,7 +13533,7 @@ public static long[] Sign(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this float[,] value, long[,] result) @@ -13564,7 +13564,7 @@ public static long[] Sign(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this float[][] value, long[][] result) @@ -13590,7 +13590,7 @@ public static long[][] Sign(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this float[] value, long[] result) @@ -13612,7 +13612,7 @@ public static long[] Abs(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this float[,] value, long[,] result) @@ -13643,7 +13643,7 @@ public static long[] Abs(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this float[][] value, long[][] result) @@ -13669,7 +13669,7 @@ public static long[][] Abs(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this float[] value, long[] result) @@ -13691,7 +13691,7 @@ public static long[] Sqrt(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this float[,] value, long[,] result) @@ -13722,7 +13722,7 @@ public static long[] Sqrt(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this float[][] value, long[][] result) @@ -13748,7 +13748,7 @@ public static long[][] Sqrt(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this float[] value, long[] result) @@ -13770,7 +13770,7 @@ public static long[] SignSqrt(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this float[,] value, long[,] result) @@ -13801,7 +13801,7 @@ public static long[] SignSqrt(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this float[][] value, long[][] result) @@ -13827,7 +13827,7 @@ public static long[][] SignSqrt(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this float[] value, long[] result) @@ -13849,7 +13849,7 @@ public static long[] Floor(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this float[,] value, long[,] result) @@ -13880,7 +13880,7 @@ public static long[] Floor(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this float[][] value, long[][] result) @@ -13906,7 +13906,7 @@ public static long[][] Floor(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this float[] value, long[] result) @@ -13928,7 +13928,7 @@ public static long[] Ceiling(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this float[,] value, long[,] result) @@ -13959,7 +13959,7 @@ public static long[] Ceiling(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this float[][] value, long[][] result) @@ -13985,7 +13985,7 @@ public static long[][] Ceiling(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this float[] value, long[] result) @@ -14007,7 +14007,7 @@ public static long[] Round(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this float[,] value, long[,] result) @@ -14038,7 +14038,7 @@ public static long[] Round(this float[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this float[][] value, long[][] result) @@ -14064,7 +14064,7 @@ public static long[][] Round(this float[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this float[] value, decimal[] result) @@ -14086,7 +14086,7 @@ public static decimal[] Exp(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this float[,] value, decimal[,] result) @@ -14117,7 +14117,7 @@ public static decimal[] Exp(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this float[][] value, decimal[][] result) @@ -14143,7 +14143,7 @@ public static decimal[][] Exp(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this float[] value, decimal[] result) @@ -14165,7 +14165,7 @@ public static decimal[] Log(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this float[,] value, decimal[,] result) @@ -14196,7 +14196,7 @@ public static decimal[] Log(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this float[][] value, decimal[][] result) @@ -14222,7 +14222,7 @@ public static decimal[][] Log(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this float[] value, decimal[] result) @@ -14244,7 +14244,7 @@ public static decimal[] Sign(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this float[,] value, decimal[,] result) @@ -14275,7 +14275,7 @@ public static decimal[] Sign(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this float[][] value, decimal[][] result) @@ -14301,7 +14301,7 @@ public static decimal[][] Sign(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this float[] value, decimal[] result) @@ -14323,7 +14323,7 @@ public static decimal[] Abs(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this float[,] value, decimal[,] result) @@ -14354,7 +14354,7 @@ public static decimal[] Abs(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this float[][] value, decimal[][] result) @@ -14380,7 +14380,7 @@ public static decimal[][] Abs(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this float[] value, decimal[] result) @@ -14402,7 +14402,7 @@ public static decimal[] Sqrt(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this float[,] value, decimal[,] result) @@ -14433,7 +14433,7 @@ public static decimal[] Sqrt(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this float[][] value, decimal[][] result) @@ -14459,7 +14459,7 @@ public static decimal[][] Sqrt(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this float[] value, decimal[] result) @@ -14481,7 +14481,7 @@ public static decimal[] SignSqrt(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this float[,] value, decimal[,] result) @@ -14512,7 +14512,7 @@ public static decimal[] SignSqrt(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this float[][] value, decimal[][] result) @@ -14538,7 +14538,7 @@ public static decimal[][] SignSqrt(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this float[] value, decimal[] result) @@ -14560,7 +14560,7 @@ public static decimal[] Floor(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this float[,] value, decimal[,] result) @@ -14591,7 +14591,7 @@ public static decimal[] Floor(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this float[][] value, decimal[][] result) @@ -14617,7 +14617,7 @@ public static decimal[][] Floor(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this float[] value, decimal[] result) @@ -14639,7 +14639,7 @@ public static decimal[] Ceiling(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this float[,] value, decimal[,] result) @@ -14670,7 +14670,7 @@ public static decimal[] Ceiling(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this float[][] value, decimal[][] result) @@ -14696,7 +14696,7 @@ public static decimal[][] Ceiling(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this float[] value, decimal[] result) @@ -14718,7 +14718,7 @@ public static decimal[] Round(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this float[,] value, decimal[,] result) @@ -14749,7 +14749,7 @@ public static decimal[] Round(this float[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this float[][] value, decimal[][] result) @@ -14775,7 +14775,7 @@ public static decimal[][] Round(this float[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this double[] value, int[] result) @@ -14797,7 +14797,7 @@ public static int[] Exp(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this double[,] value, int[,] result) @@ -14828,7 +14828,7 @@ public static int[] Exp(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this double[][] value, int[][] result) @@ -14854,7 +14854,7 @@ public static int[][] Exp(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this double[] value, int[] result) @@ -14876,7 +14876,7 @@ public static int[] Log(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this double[,] value, int[,] result) @@ -14907,7 +14907,7 @@ public static int[] Log(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this double[][] value, int[][] result) @@ -14933,7 +14933,7 @@ public static int[][] Log(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this double[] value, int[] result) @@ -14955,7 +14955,7 @@ public static int[] Sign(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this double[,] value, int[,] result) @@ -14986,7 +14986,7 @@ public static int[] Sign(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this double[][] value, int[][] result) @@ -15012,7 +15012,7 @@ public static int[][] Sign(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this double[] value, int[] result) @@ -15034,7 +15034,7 @@ public static int[] Abs(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this double[,] value, int[,] result) @@ -15065,7 +15065,7 @@ public static int[] Abs(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this double[][] value, int[][] result) @@ -15091,7 +15091,7 @@ public static int[][] Abs(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this double[] value, int[] result) @@ -15113,7 +15113,7 @@ public static int[] Sqrt(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this double[,] value, int[,] result) @@ -15144,7 +15144,7 @@ public static int[] Sqrt(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this double[][] value, int[][] result) @@ -15170,7 +15170,7 @@ public static int[][] Sqrt(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this double[] value, int[] result) @@ -15192,7 +15192,7 @@ public static int[] SignSqrt(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this double[,] value, int[,] result) @@ -15223,7 +15223,7 @@ public static int[] SignSqrt(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this double[][] value, int[][] result) @@ -15249,7 +15249,7 @@ public static int[][] SignSqrt(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this double[] value, int[] result) @@ -15271,7 +15271,7 @@ public static int[] Floor(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this double[,] value, int[,] result) @@ -15302,7 +15302,7 @@ public static int[] Floor(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this double[][] value, int[][] result) @@ -15328,7 +15328,7 @@ public static int[][] Floor(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this double[] value, int[] result) @@ -15350,7 +15350,7 @@ public static int[] Ceiling(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this double[,] value, int[,] result) @@ -15381,7 +15381,7 @@ public static int[] Ceiling(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this double[][] value, int[][] result) @@ -15407,7 +15407,7 @@ public static int[][] Ceiling(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this double[] value, int[] result) @@ -15429,7 +15429,7 @@ public static int[] Round(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this double[,] value, int[,] result) @@ -15460,7 +15460,7 @@ public static int[] Round(this double[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this double[][] value, int[][] result) @@ -15486,7 +15486,7 @@ public static int[][] Round(this double[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this double[] value, short[] result) @@ -15508,7 +15508,7 @@ public static short[] Exp(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this double[,] value, short[,] result) @@ -15539,7 +15539,7 @@ public static short[] Exp(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this double[][] value, short[][] result) @@ -15565,7 +15565,7 @@ public static short[][] Exp(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this double[] value, short[] result) @@ -15587,7 +15587,7 @@ public static short[] Log(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this double[,] value, short[,] result) @@ -15618,7 +15618,7 @@ public static short[] Log(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this double[][] value, short[][] result) @@ -15644,7 +15644,7 @@ public static short[][] Log(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this double[] value, short[] result) @@ -15666,7 +15666,7 @@ public static short[] Sign(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this double[,] value, short[,] result) @@ -15697,7 +15697,7 @@ public static short[] Sign(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this double[][] value, short[][] result) @@ -15723,7 +15723,7 @@ public static short[][] Sign(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this double[] value, short[] result) @@ -15745,7 +15745,7 @@ public static short[] Abs(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this double[,] value, short[,] result) @@ -15776,7 +15776,7 @@ public static short[] Abs(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this double[][] value, short[][] result) @@ -15802,7 +15802,7 @@ public static short[][] Abs(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this double[] value, short[] result) @@ -15824,7 +15824,7 @@ public static short[] Sqrt(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this double[,] value, short[,] result) @@ -15855,7 +15855,7 @@ public static short[] Sqrt(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this double[][] value, short[][] result) @@ -15881,7 +15881,7 @@ public static short[][] Sqrt(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this double[] value, short[] result) @@ -15903,7 +15903,7 @@ public static short[] SignSqrt(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this double[,] value, short[,] result) @@ -15934,7 +15934,7 @@ public static short[] SignSqrt(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this double[][] value, short[][] result) @@ -15960,7 +15960,7 @@ public static short[][] SignSqrt(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this double[] value, short[] result) @@ -15982,7 +15982,7 @@ public static short[] Floor(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this double[,] value, short[,] result) @@ -16013,7 +16013,7 @@ public static short[] Floor(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this double[][] value, short[][] result) @@ -16039,7 +16039,7 @@ public static short[][] Floor(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this double[] value, short[] result) @@ -16061,7 +16061,7 @@ public static short[] Ceiling(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this double[,] value, short[,] result) @@ -16092,7 +16092,7 @@ public static short[] Ceiling(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this double[][] value, short[][] result) @@ -16118,7 +16118,7 @@ public static short[][] Ceiling(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this double[] value, short[] result) @@ -16140,7 +16140,7 @@ public static short[] Round(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this double[,] value, short[,] result) @@ -16171,7 +16171,7 @@ public static short[] Round(this double[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this double[][] value, short[][] result) @@ -16197,7 +16197,7 @@ public static short[][] Round(this double[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this double[] value, float[] result) @@ -16219,7 +16219,7 @@ public static float[] Exp(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this double[,] value, float[,] result) @@ -16250,7 +16250,7 @@ public static float[] Exp(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this double[][] value, float[][] result) @@ -16276,7 +16276,7 @@ public static float[][] Exp(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this double[] value, float[] result) @@ -16298,7 +16298,7 @@ public static float[] Log(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this double[,] value, float[,] result) @@ -16329,7 +16329,7 @@ public static float[] Log(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this double[][] value, float[][] result) @@ -16355,7 +16355,7 @@ public static float[][] Log(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this double[] value, float[] result) @@ -16377,7 +16377,7 @@ public static float[] Sign(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this double[,] value, float[,] result) @@ -16408,7 +16408,7 @@ public static float[] Sign(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this double[][] value, float[][] result) @@ -16434,7 +16434,7 @@ public static float[][] Sign(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this double[] value, float[] result) @@ -16456,7 +16456,7 @@ public static float[] Abs(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this double[,] value, float[,] result) @@ -16487,7 +16487,7 @@ public static float[] Abs(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this double[][] value, float[][] result) @@ -16513,7 +16513,7 @@ public static float[][] Abs(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this double[] value, float[] result) @@ -16535,7 +16535,7 @@ public static float[] Sqrt(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this double[,] value, float[,] result) @@ -16566,7 +16566,7 @@ public static float[] Sqrt(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this double[][] value, float[][] result) @@ -16592,7 +16592,7 @@ public static float[][] Sqrt(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this double[] value, float[] result) @@ -16614,7 +16614,7 @@ public static float[] SignSqrt(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this double[,] value, float[,] result) @@ -16645,7 +16645,7 @@ public static float[] SignSqrt(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this double[][] value, float[][] result) @@ -16671,7 +16671,7 @@ public static float[][] SignSqrt(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this double[] value, float[] result) @@ -16693,7 +16693,7 @@ public static float[] Floor(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this double[,] value, float[,] result) @@ -16724,7 +16724,7 @@ public static float[] Floor(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this double[][] value, float[][] result) @@ -16750,7 +16750,7 @@ public static float[][] Floor(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this double[] value, float[] result) @@ -16772,7 +16772,7 @@ public static float[] Ceiling(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this double[,] value, float[,] result) @@ -16803,7 +16803,7 @@ public static float[] Ceiling(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this double[][] value, float[][] result) @@ -16829,7 +16829,7 @@ public static float[][] Ceiling(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this double[] value, float[] result) @@ -16851,7 +16851,7 @@ public static float[] Round(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this double[,] value, float[,] result) @@ -16882,7 +16882,7 @@ public static float[] Round(this double[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this double[][] value, float[][] result) @@ -16908,7 +16908,7 @@ public static float[][] Round(this double[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this double[] value, double[] result) @@ -16930,7 +16930,7 @@ public static double[] Exp(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this double[,] value, double[,] result) @@ -16961,7 +16961,7 @@ public static double[] Exp(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this double[][] value, double[][] result) @@ -16987,7 +16987,7 @@ public static double[][] Exp(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this double[] value, double[] result) @@ -17009,7 +17009,7 @@ public static double[] Log(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this double[,] value, double[,] result) @@ -17040,7 +17040,7 @@ public static double[] Log(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this double[][] value, double[][] result) @@ -17066,7 +17066,7 @@ public static double[][] Log(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this double[] value, double[] result) @@ -17088,7 +17088,7 @@ public static double[] Sign(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this double[,] value, double[,] result) @@ -17119,7 +17119,7 @@ public static double[] Sign(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this double[][] value, double[][] result) @@ -17145,7 +17145,7 @@ public static double[][] Sign(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this double[] value, double[] result) @@ -17167,7 +17167,7 @@ public static double[] Abs(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this double[,] value, double[,] result) @@ -17198,7 +17198,7 @@ public static double[] Abs(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this double[][] value, double[][] result) @@ -17224,7 +17224,7 @@ public static double[][] Abs(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this double[] value, double[] result) @@ -17246,7 +17246,7 @@ public static double[] Sqrt(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this double[,] value, double[,] result) @@ -17277,7 +17277,7 @@ public static double[] Sqrt(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this double[][] value, double[][] result) @@ -17303,7 +17303,7 @@ public static double[][] Sqrt(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this double[] value, double[] result) @@ -17325,7 +17325,7 @@ public static double[] SignSqrt(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this double[,] value, double[,] result) @@ -17356,7 +17356,7 @@ public static double[] SignSqrt(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this double[][] value, double[][] result) @@ -17382,7 +17382,7 @@ public static double[][] SignSqrt(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this double[] value, double[] result) @@ -17404,7 +17404,7 @@ public static double[] Floor(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this double[,] value, double[,] result) @@ -17435,7 +17435,7 @@ public static double[] Floor(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this double[][] value, double[][] result) @@ -17461,7 +17461,7 @@ public static double[][] Floor(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this double[] value, double[] result) @@ -17483,7 +17483,7 @@ public static double[] Ceiling(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this double[,] value, double[,] result) @@ -17514,7 +17514,7 @@ public static double[] Ceiling(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this double[][] value, double[][] result) @@ -17540,7 +17540,7 @@ public static double[][] Ceiling(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this double[] value, double[] result) @@ -17562,7 +17562,7 @@ public static double[] Round(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this double[,] value, double[,] result) @@ -17593,7 +17593,7 @@ public static double[] Round(this double[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this double[][] value, double[][] result) @@ -17619,7 +17619,7 @@ public static double[][] Round(this double[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this double[] value, long[] result) @@ -17641,7 +17641,7 @@ public static long[] Exp(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this double[,] value, long[,] result) @@ -17672,7 +17672,7 @@ public static long[] Exp(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this double[][] value, long[][] result) @@ -17698,7 +17698,7 @@ public static long[][] Exp(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this double[] value, long[] result) @@ -17720,7 +17720,7 @@ public static long[] Log(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this double[,] value, long[,] result) @@ -17751,7 +17751,7 @@ public static long[] Log(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this double[][] value, long[][] result) @@ -17777,7 +17777,7 @@ public static long[][] Log(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this double[] value, long[] result) @@ -17799,7 +17799,7 @@ public static long[] Sign(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this double[,] value, long[,] result) @@ -17830,7 +17830,7 @@ public static long[] Sign(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this double[][] value, long[][] result) @@ -17856,7 +17856,7 @@ public static long[][] Sign(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this double[] value, long[] result) @@ -17878,7 +17878,7 @@ public static long[] Abs(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this double[,] value, long[,] result) @@ -17909,7 +17909,7 @@ public static long[] Abs(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this double[][] value, long[][] result) @@ -17935,7 +17935,7 @@ public static long[][] Abs(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this double[] value, long[] result) @@ -17957,7 +17957,7 @@ public static long[] Sqrt(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this double[,] value, long[,] result) @@ -17988,7 +17988,7 @@ public static long[] Sqrt(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this double[][] value, long[][] result) @@ -18014,7 +18014,7 @@ public static long[][] Sqrt(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this double[] value, long[] result) @@ -18036,7 +18036,7 @@ public static long[] SignSqrt(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this double[,] value, long[,] result) @@ -18067,7 +18067,7 @@ public static long[] SignSqrt(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this double[][] value, long[][] result) @@ -18093,7 +18093,7 @@ public static long[][] SignSqrt(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this double[] value, long[] result) @@ -18115,7 +18115,7 @@ public static long[] Floor(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this double[,] value, long[,] result) @@ -18146,7 +18146,7 @@ public static long[] Floor(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this double[][] value, long[][] result) @@ -18172,7 +18172,7 @@ public static long[][] Floor(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this double[] value, long[] result) @@ -18194,7 +18194,7 @@ public static long[] Ceiling(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this double[,] value, long[,] result) @@ -18225,7 +18225,7 @@ public static long[] Ceiling(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this double[][] value, long[][] result) @@ -18251,7 +18251,7 @@ public static long[][] Ceiling(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this double[] value, long[] result) @@ -18273,7 +18273,7 @@ public static long[] Round(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this double[,] value, long[,] result) @@ -18304,7 +18304,7 @@ public static long[] Round(this double[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this double[][] value, long[][] result) @@ -18330,7 +18330,7 @@ public static long[][] Round(this double[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this double[] value, decimal[] result) @@ -18352,7 +18352,7 @@ public static decimal[] Exp(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this double[,] value, decimal[,] result) @@ -18383,7 +18383,7 @@ public static decimal[] Exp(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this double[][] value, decimal[][] result) @@ -18409,7 +18409,7 @@ public static decimal[][] Exp(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this double[] value, decimal[] result) @@ -18431,7 +18431,7 @@ public static decimal[] Log(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this double[,] value, decimal[,] result) @@ -18462,7 +18462,7 @@ public static decimal[] Log(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this double[][] value, decimal[][] result) @@ -18488,7 +18488,7 @@ public static decimal[][] Log(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this double[] value, decimal[] result) @@ -18510,7 +18510,7 @@ public static decimal[] Sign(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this double[,] value, decimal[,] result) @@ -18541,7 +18541,7 @@ public static decimal[] Sign(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this double[][] value, decimal[][] result) @@ -18567,7 +18567,7 @@ public static decimal[][] Sign(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this double[] value, decimal[] result) @@ -18589,7 +18589,7 @@ public static decimal[] Abs(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this double[,] value, decimal[,] result) @@ -18620,7 +18620,7 @@ public static decimal[] Abs(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this double[][] value, decimal[][] result) @@ -18646,7 +18646,7 @@ public static decimal[][] Abs(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this double[] value, decimal[] result) @@ -18668,7 +18668,7 @@ public static decimal[] Sqrt(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this double[,] value, decimal[,] result) @@ -18699,7 +18699,7 @@ public static decimal[] Sqrt(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this double[][] value, decimal[][] result) @@ -18725,7 +18725,7 @@ public static decimal[][] Sqrt(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this double[] value, decimal[] result) @@ -18747,7 +18747,7 @@ public static decimal[] SignSqrt(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this double[,] value, decimal[,] result) @@ -18778,7 +18778,7 @@ public static decimal[] SignSqrt(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this double[][] value, decimal[][] result) @@ -18804,7 +18804,7 @@ public static decimal[][] SignSqrt(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this double[] value, decimal[] result) @@ -18826,7 +18826,7 @@ public static decimal[] Floor(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this double[,] value, decimal[,] result) @@ -18857,7 +18857,7 @@ public static decimal[] Floor(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this double[][] value, decimal[][] result) @@ -18883,7 +18883,7 @@ public static decimal[][] Floor(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this double[] value, decimal[] result) @@ -18905,7 +18905,7 @@ public static decimal[] Ceiling(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this double[,] value, decimal[,] result) @@ -18936,7 +18936,7 @@ public static decimal[] Ceiling(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this double[][] value, decimal[][] result) @@ -18962,7 +18962,7 @@ public static decimal[][] Ceiling(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this double[] value, decimal[] result) @@ -18984,7 +18984,7 @@ public static decimal[] Round(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this double[,] value, decimal[,] result) @@ -19015,7 +19015,7 @@ public static decimal[] Round(this double[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this double[][] value, decimal[][] result) @@ -19041,7 +19041,7 @@ public static decimal[][] Round(this double[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this long[] value, int[] result) @@ -19063,7 +19063,7 @@ public static int[] Exp(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this long[,] value, int[,] result) @@ -19094,7 +19094,7 @@ public static int[] Exp(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this long[][] value, int[][] result) @@ -19120,7 +19120,7 @@ public static int[][] Exp(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this long[] value, int[] result) @@ -19142,7 +19142,7 @@ public static int[] Log(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this long[,] value, int[,] result) @@ -19173,7 +19173,7 @@ public static int[] Log(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this long[][] value, int[][] result) @@ -19199,7 +19199,7 @@ public static int[][] Log(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this long[] value, int[] result) @@ -19221,7 +19221,7 @@ public static int[] Sign(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this long[,] value, int[,] result) @@ -19252,7 +19252,7 @@ public static int[] Sign(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this long[][] value, int[][] result) @@ -19278,7 +19278,7 @@ public static int[][] Sign(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this long[] value, int[] result) @@ -19300,7 +19300,7 @@ public static int[] Abs(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this long[,] value, int[,] result) @@ -19331,7 +19331,7 @@ public static int[] Abs(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this long[][] value, int[][] result) @@ -19357,7 +19357,7 @@ public static int[][] Abs(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this long[] value, int[] result) @@ -19379,7 +19379,7 @@ public static int[] Sqrt(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this long[,] value, int[,] result) @@ -19410,7 +19410,7 @@ public static int[] Sqrt(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this long[][] value, int[][] result) @@ -19436,7 +19436,7 @@ public static int[][] Sqrt(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this long[] value, int[] result) @@ -19458,7 +19458,7 @@ public static int[] SignSqrt(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this long[,] value, int[,] result) @@ -19489,7 +19489,7 @@ public static int[] SignSqrt(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this long[][] value, int[][] result) @@ -19515,7 +19515,7 @@ public static int[][] SignSqrt(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this long[] value, int[] result) @@ -19537,7 +19537,7 @@ public static int[] Floor(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this long[,] value, int[,] result) @@ -19568,7 +19568,7 @@ public static int[] Floor(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this long[][] value, int[][] result) @@ -19594,7 +19594,7 @@ public static int[][] Floor(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this long[] value, int[] result) @@ -19616,7 +19616,7 @@ public static int[] Ceiling(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this long[,] value, int[,] result) @@ -19647,7 +19647,7 @@ public static int[] Ceiling(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this long[][] value, int[][] result) @@ -19673,7 +19673,7 @@ public static int[][] Ceiling(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this long[] value, int[] result) @@ -19695,7 +19695,7 @@ public static int[] Round(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this long[,] value, int[,] result) @@ -19726,7 +19726,7 @@ public static int[] Round(this long[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this long[][] value, int[][] result) @@ -19752,7 +19752,7 @@ public static int[][] Round(this long[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this long[] value, short[] result) @@ -19774,7 +19774,7 @@ public static short[] Exp(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this long[,] value, short[,] result) @@ -19805,7 +19805,7 @@ public static short[] Exp(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this long[][] value, short[][] result) @@ -19831,7 +19831,7 @@ public static short[][] Exp(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this long[] value, short[] result) @@ -19853,7 +19853,7 @@ public static short[] Log(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this long[,] value, short[,] result) @@ -19884,7 +19884,7 @@ public static short[] Log(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this long[][] value, short[][] result) @@ -19910,7 +19910,7 @@ public static short[][] Log(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this long[] value, short[] result) @@ -19932,7 +19932,7 @@ public static short[] Sign(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this long[,] value, short[,] result) @@ -19963,7 +19963,7 @@ public static short[] Sign(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this long[][] value, short[][] result) @@ -19989,7 +19989,7 @@ public static short[][] Sign(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this long[] value, short[] result) @@ -20011,7 +20011,7 @@ public static short[] Abs(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this long[,] value, short[,] result) @@ -20042,7 +20042,7 @@ public static short[] Abs(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this long[][] value, short[][] result) @@ -20068,7 +20068,7 @@ public static short[][] Abs(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this long[] value, short[] result) @@ -20090,7 +20090,7 @@ public static short[] Sqrt(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this long[,] value, short[,] result) @@ -20121,7 +20121,7 @@ public static short[] Sqrt(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this long[][] value, short[][] result) @@ -20147,7 +20147,7 @@ public static short[][] Sqrt(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this long[] value, short[] result) @@ -20169,7 +20169,7 @@ public static short[] SignSqrt(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this long[,] value, short[,] result) @@ -20200,7 +20200,7 @@ public static short[] SignSqrt(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this long[][] value, short[][] result) @@ -20226,7 +20226,7 @@ public static short[][] SignSqrt(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this long[] value, short[] result) @@ -20248,7 +20248,7 @@ public static short[] Floor(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this long[,] value, short[,] result) @@ -20279,7 +20279,7 @@ public static short[] Floor(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this long[][] value, short[][] result) @@ -20305,7 +20305,7 @@ public static short[][] Floor(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this long[] value, short[] result) @@ -20327,7 +20327,7 @@ public static short[] Ceiling(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this long[,] value, short[,] result) @@ -20358,7 +20358,7 @@ public static short[] Ceiling(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this long[][] value, short[][] result) @@ -20384,7 +20384,7 @@ public static short[][] Ceiling(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this long[] value, short[] result) @@ -20406,7 +20406,7 @@ public static short[] Round(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this long[,] value, short[,] result) @@ -20437,7 +20437,7 @@ public static short[] Round(this long[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this long[][] value, short[][] result) @@ -20463,7 +20463,7 @@ public static short[][] Round(this long[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this long[] value, float[] result) @@ -20485,7 +20485,7 @@ public static float[] Exp(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this long[,] value, float[,] result) @@ -20516,7 +20516,7 @@ public static float[] Exp(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this long[][] value, float[][] result) @@ -20542,7 +20542,7 @@ public static float[][] Exp(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this long[] value, float[] result) @@ -20564,7 +20564,7 @@ public static float[] Log(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this long[,] value, float[,] result) @@ -20595,7 +20595,7 @@ public static float[] Log(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this long[][] value, float[][] result) @@ -20621,7 +20621,7 @@ public static float[][] Log(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this long[] value, float[] result) @@ -20643,7 +20643,7 @@ public static float[] Sign(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this long[,] value, float[,] result) @@ -20674,7 +20674,7 @@ public static float[] Sign(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this long[][] value, float[][] result) @@ -20700,7 +20700,7 @@ public static float[][] Sign(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this long[] value, float[] result) @@ -20722,7 +20722,7 @@ public static float[] Abs(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this long[,] value, float[,] result) @@ -20753,7 +20753,7 @@ public static float[] Abs(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this long[][] value, float[][] result) @@ -20779,7 +20779,7 @@ public static float[][] Abs(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this long[] value, float[] result) @@ -20801,7 +20801,7 @@ public static float[] Sqrt(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this long[,] value, float[,] result) @@ -20832,7 +20832,7 @@ public static float[] Sqrt(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this long[][] value, float[][] result) @@ -20858,7 +20858,7 @@ public static float[][] Sqrt(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this long[] value, float[] result) @@ -20880,7 +20880,7 @@ public static float[] SignSqrt(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this long[,] value, float[,] result) @@ -20911,7 +20911,7 @@ public static float[] SignSqrt(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this long[][] value, float[][] result) @@ -20937,7 +20937,7 @@ public static float[][] SignSqrt(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this long[] value, float[] result) @@ -20959,7 +20959,7 @@ public static float[] Floor(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this long[,] value, float[,] result) @@ -20990,7 +20990,7 @@ public static float[] Floor(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this long[][] value, float[][] result) @@ -21016,7 +21016,7 @@ public static float[][] Floor(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this long[] value, float[] result) @@ -21038,7 +21038,7 @@ public static float[] Ceiling(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this long[,] value, float[,] result) @@ -21069,7 +21069,7 @@ public static float[] Ceiling(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this long[][] value, float[][] result) @@ -21095,7 +21095,7 @@ public static float[][] Ceiling(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this long[] value, float[] result) @@ -21117,7 +21117,7 @@ public static float[] Round(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this long[,] value, float[,] result) @@ -21148,7 +21148,7 @@ public static float[] Round(this long[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this long[][] value, float[][] result) @@ -21174,7 +21174,7 @@ public static float[][] Round(this long[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this long[] value, double[] result) @@ -21196,7 +21196,7 @@ public static double[] Exp(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this long[,] value, double[,] result) @@ -21227,7 +21227,7 @@ public static double[] Exp(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this long[][] value, double[][] result) @@ -21253,7 +21253,7 @@ public static double[][] Exp(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this long[] value, double[] result) @@ -21275,7 +21275,7 @@ public static double[] Log(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this long[,] value, double[,] result) @@ -21306,7 +21306,7 @@ public static double[] Log(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this long[][] value, double[][] result) @@ -21332,7 +21332,7 @@ public static double[][] Log(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this long[] value, double[] result) @@ -21354,7 +21354,7 @@ public static double[] Sign(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this long[,] value, double[,] result) @@ -21385,7 +21385,7 @@ public static double[] Sign(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this long[][] value, double[][] result) @@ -21411,7 +21411,7 @@ public static double[][] Sign(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this long[] value, double[] result) @@ -21433,7 +21433,7 @@ public static double[] Abs(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this long[,] value, double[,] result) @@ -21464,7 +21464,7 @@ public static double[] Abs(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this long[][] value, double[][] result) @@ -21490,7 +21490,7 @@ public static double[][] Abs(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this long[] value, double[] result) @@ -21512,7 +21512,7 @@ public static double[] Sqrt(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this long[,] value, double[,] result) @@ -21543,7 +21543,7 @@ public static double[] Sqrt(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this long[][] value, double[][] result) @@ -21569,7 +21569,7 @@ public static double[][] Sqrt(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this long[] value, double[] result) @@ -21591,7 +21591,7 @@ public static double[] SignSqrt(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this long[,] value, double[,] result) @@ -21622,7 +21622,7 @@ public static double[] SignSqrt(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this long[][] value, double[][] result) @@ -21648,7 +21648,7 @@ public static double[][] SignSqrt(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this long[] value, double[] result) @@ -21670,7 +21670,7 @@ public static double[] Floor(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this long[,] value, double[,] result) @@ -21701,7 +21701,7 @@ public static double[] Floor(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this long[][] value, double[][] result) @@ -21727,7 +21727,7 @@ public static double[][] Floor(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this long[] value, double[] result) @@ -21749,7 +21749,7 @@ public static double[] Ceiling(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this long[,] value, double[,] result) @@ -21780,7 +21780,7 @@ public static double[] Ceiling(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this long[][] value, double[][] result) @@ -21806,7 +21806,7 @@ public static double[][] Ceiling(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this long[] value, double[] result) @@ -21828,7 +21828,7 @@ public static double[] Round(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this long[,] value, double[,] result) @@ -21859,7 +21859,7 @@ public static double[] Round(this long[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this long[][] value, double[][] result) @@ -21885,7 +21885,7 @@ public static double[][] Round(this long[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this long[] value, long[] result) @@ -21907,7 +21907,7 @@ public static long[] Exp(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this long[,] value, long[,] result) @@ -21938,7 +21938,7 @@ public static long[] Exp(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this long[][] value, long[][] result) @@ -21964,7 +21964,7 @@ public static long[][] Exp(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this long[] value, long[] result) @@ -21986,7 +21986,7 @@ public static long[] Log(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this long[,] value, long[,] result) @@ -22017,7 +22017,7 @@ public static long[] Log(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this long[][] value, long[][] result) @@ -22043,7 +22043,7 @@ public static long[][] Log(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this long[] value, long[] result) @@ -22065,7 +22065,7 @@ public static long[] Sign(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this long[,] value, long[,] result) @@ -22096,7 +22096,7 @@ public static long[] Sign(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this long[][] value, long[][] result) @@ -22122,7 +22122,7 @@ public static long[][] Sign(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this long[] value, long[] result) @@ -22144,7 +22144,7 @@ public static long[] Abs(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this long[,] value, long[,] result) @@ -22175,7 +22175,7 @@ public static long[] Abs(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this long[][] value, long[][] result) @@ -22201,7 +22201,7 @@ public static long[][] Abs(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this long[] value, long[] result) @@ -22223,7 +22223,7 @@ public static long[] Sqrt(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this long[,] value, long[,] result) @@ -22254,7 +22254,7 @@ public static long[] Sqrt(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this long[][] value, long[][] result) @@ -22280,7 +22280,7 @@ public static long[][] Sqrt(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this long[] value, long[] result) @@ -22302,7 +22302,7 @@ public static long[] SignSqrt(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this long[,] value, long[,] result) @@ -22333,7 +22333,7 @@ public static long[] SignSqrt(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this long[][] value, long[][] result) @@ -22359,7 +22359,7 @@ public static long[][] SignSqrt(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this long[] value, long[] result) @@ -22381,7 +22381,7 @@ public static long[] Floor(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this long[,] value, long[,] result) @@ -22412,7 +22412,7 @@ public static long[] Floor(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this long[][] value, long[][] result) @@ -22438,7 +22438,7 @@ public static long[][] Floor(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this long[] value, long[] result) @@ -22460,7 +22460,7 @@ public static long[] Ceiling(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this long[,] value, long[,] result) @@ -22491,7 +22491,7 @@ public static long[] Ceiling(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this long[][] value, long[][] result) @@ -22517,7 +22517,7 @@ public static long[][] Ceiling(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this long[] value, long[] result) @@ -22539,7 +22539,7 @@ public static long[] Round(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this long[,] value, long[,] result) @@ -22570,7 +22570,7 @@ public static long[] Round(this long[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this long[][] value, long[][] result) @@ -22596,7 +22596,7 @@ public static long[][] Round(this long[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this long[] value, decimal[] result) @@ -22618,7 +22618,7 @@ public static decimal[] Exp(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this long[,] value, decimal[,] result) @@ -22649,7 +22649,7 @@ public static decimal[] Exp(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this long[][] value, decimal[][] result) @@ -22675,7 +22675,7 @@ public static decimal[][] Exp(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this long[] value, decimal[] result) @@ -22697,7 +22697,7 @@ public static decimal[] Log(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this long[,] value, decimal[,] result) @@ -22728,7 +22728,7 @@ public static decimal[] Log(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this long[][] value, decimal[][] result) @@ -22754,7 +22754,7 @@ public static decimal[][] Log(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this long[] value, decimal[] result) @@ -22776,7 +22776,7 @@ public static decimal[] Sign(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this long[,] value, decimal[,] result) @@ -22807,7 +22807,7 @@ public static decimal[] Sign(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this long[][] value, decimal[][] result) @@ -22833,7 +22833,7 @@ public static decimal[][] Sign(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this long[] value, decimal[] result) @@ -22855,7 +22855,7 @@ public static decimal[] Abs(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this long[,] value, decimal[,] result) @@ -22886,7 +22886,7 @@ public static decimal[] Abs(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this long[][] value, decimal[][] result) @@ -22912,7 +22912,7 @@ public static decimal[][] Abs(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this long[] value, decimal[] result) @@ -22934,7 +22934,7 @@ public static decimal[] Sqrt(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this long[,] value, decimal[,] result) @@ -22965,7 +22965,7 @@ public static decimal[] Sqrt(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this long[][] value, decimal[][] result) @@ -22991,7 +22991,7 @@ public static decimal[][] Sqrt(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this long[] value, decimal[] result) @@ -23013,7 +23013,7 @@ public static decimal[] SignSqrt(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this long[,] value, decimal[,] result) @@ -23044,7 +23044,7 @@ public static decimal[] SignSqrt(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this long[][] value, decimal[][] result) @@ -23070,7 +23070,7 @@ public static decimal[][] SignSqrt(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this long[] value, decimal[] result) @@ -23092,7 +23092,7 @@ public static decimal[] Floor(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this long[,] value, decimal[,] result) @@ -23123,7 +23123,7 @@ public static decimal[] Floor(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this long[][] value, decimal[][] result) @@ -23149,7 +23149,7 @@ public static decimal[][] Floor(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this long[] value, decimal[] result) @@ -23171,7 +23171,7 @@ public static decimal[] Ceiling(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this long[,] value, decimal[,] result) @@ -23202,7 +23202,7 @@ public static decimal[] Ceiling(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this long[][] value, decimal[][] result) @@ -23228,7 +23228,7 @@ public static decimal[][] Ceiling(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this long[] value, decimal[] result) @@ -23250,7 +23250,7 @@ public static decimal[] Round(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this long[,] value, decimal[,] result) @@ -23281,7 +23281,7 @@ public static decimal[] Round(this long[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this long[][] value, decimal[][] result) @@ -23307,7 +23307,7 @@ public static decimal[][] Round(this long[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Exp(this decimal[] value, int[] result) @@ -23329,7 +23329,7 @@ public static int[] Exp(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Exp(this decimal[,] value, int[,] result) @@ -23360,7 +23360,7 @@ public static int[] Exp(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Exp(this decimal[][] value, int[][] result) @@ -23386,7 +23386,7 @@ public static int[][] Exp(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Log(this decimal[] value, int[] result) @@ -23408,7 +23408,7 @@ public static int[] Log(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Log(this decimal[,] value, int[,] result) @@ -23439,7 +23439,7 @@ public static int[] Log(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Log(this decimal[][] value, int[][] result) @@ -23465,7 +23465,7 @@ public static int[][] Log(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sign(this decimal[] value, int[] result) @@ -23487,7 +23487,7 @@ public static int[] Sign(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sign(this decimal[,] value, int[,] result) @@ -23518,7 +23518,7 @@ public static int[] Sign(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sign(this decimal[][] value, int[][] result) @@ -23544,7 +23544,7 @@ public static int[][] Sign(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Abs(this decimal[] value, int[] result) @@ -23566,7 +23566,7 @@ public static int[] Abs(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Abs(this decimal[,] value, int[,] result) @@ -23597,7 +23597,7 @@ public static int[] Abs(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Abs(this decimal[][] value, int[][] result) @@ -23623,7 +23623,7 @@ public static int[][] Abs(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sqrt(this decimal[] value, int[] result) @@ -23645,7 +23645,7 @@ public static int[] Sqrt(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Sqrt(this decimal[,] value, int[,] result) @@ -23676,7 +23676,7 @@ public static int[] Sqrt(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Sqrt(this decimal[][] value, int[][] result) @@ -23702,7 +23702,7 @@ public static int[][] Sqrt(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignSqrt(this decimal[] value, int[] result) @@ -23724,7 +23724,7 @@ public static int[] SignSqrt(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignSqrt(this decimal[,] value, int[,] result) @@ -23755,7 +23755,7 @@ public static int[] SignSqrt(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignSqrt(this decimal[][] value, int[][] result) @@ -23781,7 +23781,7 @@ public static int[][] SignSqrt(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Floor(this decimal[] value, int[] result) @@ -23803,7 +23803,7 @@ public static int[] Floor(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Floor(this decimal[,] value, int[,] result) @@ -23834,7 +23834,7 @@ public static int[] Floor(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Floor(this decimal[][] value, int[][] result) @@ -23860,7 +23860,7 @@ public static int[][] Floor(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Ceiling(this decimal[] value, int[] result) @@ -23882,7 +23882,7 @@ public static int[] Ceiling(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Ceiling(this decimal[,] value, int[,] result) @@ -23913,7 +23913,7 @@ public static int[] Ceiling(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Ceiling(this decimal[][] value, int[][] result) @@ -23939,7 +23939,7 @@ public static int[][] Ceiling(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Round(this decimal[] value, int[] result) @@ -23961,7 +23961,7 @@ public static int[] Round(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Round(this decimal[,] value, int[,] result) @@ -23992,7 +23992,7 @@ public static int[] Round(this decimal[] value, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Round(this decimal[][] value, int[][] result) @@ -24018,7 +24018,7 @@ public static int[][] Round(this decimal[][] value, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Exp(this decimal[] value, short[] result) @@ -24040,7 +24040,7 @@ public static short[] Exp(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Exp(this decimal[,] value, short[,] result) @@ -24071,7 +24071,7 @@ public static short[] Exp(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Exp(this decimal[][] value, short[][] result) @@ -24097,7 +24097,7 @@ public static short[][] Exp(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Log(this decimal[] value, short[] result) @@ -24119,7 +24119,7 @@ public static short[] Log(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Log(this decimal[,] value, short[,] result) @@ -24150,7 +24150,7 @@ public static short[] Log(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Log(this decimal[][] value, short[][] result) @@ -24176,7 +24176,7 @@ public static short[][] Log(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sign(this decimal[] value, short[] result) @@ -24198,7 +24198,7 @@ public static short[] Sign(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sign(this decimal[,] value, short[,] result) @@ -24229,7 +24229,7 @@ public static short[] Sign(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sign(this decimal[][] value, short[][] result) @@ -24255,7 +24255,7 @@ public static short[][] Sign(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Abs(this decimal[] value, short[] result) @@ -24277,7 +24277,7 @@ public static short[] Abs(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Abs(this decimal[,] value, short[,] result) @@ -24308,7 +24308,7 @@ public static short[] Abs(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Abs(this decimal[][] value, short[][] result) @@ -24334,7 +24334,7 @@ public static short[][] Abs(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sqrt(this decimal[] value, short[] result) @@ -24356,7 +24356,7 @@ public static short[] Sqrt(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Sqrt(this decimal[,] value, short[,] result) @@ -24387,7 +24387,7 @@ public static short[] Sqrt(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Sqrt(this decimal[][] value, short[][] result) @@ -24413,7 +24413,7 @@ public static short[][] Sqrt(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignSqrt(this decimal[] value, short[] result) @@ -24435,7 +24435,7 @@ public static short[] SignSqrt(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignSqrt(this decimal[,] value, short[,] result) @@ -24466,7 +24466,7 @@ public static short[] SignSqrt(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignSqrt(this decimal[][] value, short[][] result) @@ -24492,7 +24492,7 @@ public static short[][] SignSqrt(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Floor(this decimal[] value, short[] result) @@ -24514,7 +24514,7 @@ public static short[] Floor(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Floor(this decimal[,] value, short[,] result) @@ -24545,7 +24545,7 @@ public static short[] Floor(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Floor(this decimal[][] value, short[][] result) @@ -24571,7 +24571,7 @@ public static short[][] Floor(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Ceiling(this decimal[] value, short[] result) @@ -24593,7 +24593,7 @@ public static short[] Ceiling(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Ceiling(this decimal[,] value, short[,] result) @@ -24624,7 +24624,7 @@ public static short[] Ceiling(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Ceiling(this decimal[][] value, short[][] result) @@ -24650,7 +24650,7 @@ public static short[][] Ceiling(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Round(this decimal[] value, short[] result) @@ -24672,7 +24672,7 @@ public static short[] Round(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Round(this decimal[,] value, short[,] result) @@ -24703,7 +24703,7 @@ public static short[] Round(this decimal[] value, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Round(this decimal[][] value, short[][] result) @@ -24729,7 +24729,7 @@ public static short[][] Round(this decimal[][] value, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Exp(this decimal[] value, float[] result) @@ -24751,7 +24751,7 @@ public static float[] Exp(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Exp(this decimal[,] value, float[,] result) @@ -24782,7 +24782,7 @@ public static float[] Exp(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Exp(this decimal[][] value, float[][] result) @@ -24808,7 +24808,7 @@ public static float[][] Exp(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Log(this decimal[] value, float[] result) @@ -24830,7 +24830,7 @@ public static float[] Log(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Log(this decimal[,] value, float[,] result) @@ -24861,7 +24861,7 @@ public static float[] Log(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Log(this decimal[][] value, float[][] result) @@ -24887,7 +24887,7 @@ public static float[][] Log(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sign(this decimal[] value, float[] result) @@ -24909,7 +24909,7 @@ public static float[] Sign(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sign(this decimal[,] value, float[,] result) @@ -24940,7 +24940,7 @@ public static float[] Sign(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sign(this decimal[][] value, float[][] result) @@ -24966,7 +24966,7 @@ public static float[][] Sign(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Abs(this decimal[] value, float[] result) @@ -24988,7 +24988,7 @@ public static float[] Abs(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Abs(this decimal[,] value, float[,] result) @@ -25019,7 +25019,7 @@ public static float[] Abs(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Abs(this decimal[][] value, float[][] result) @@ -25045,7 +25045,7 @@ public static float[][] Abs(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sqrt(this decimal[] value, float[] result) @@ -25067,7 +25067,7 @@ public static float[] Sqrt(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Sqrt(this decimal[,] value, float[,] result) @@ -25098,7 +25098,7 @@ public static float[] Sqrt(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Sqrt(this decimal[][] value, float[][] result) @@ -25124,7 +25124,7 @@ public static float[][] Sqrt(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignSqrt(this decimal[] value, float[] result) @@ -25146,7 +25146,7 @@ public static float[] SignSqrt(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignSqrt(this decimal[,] value, float[,] result) @@ -25177,7 +25177,7 @@ public static float[] SignSqrt(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignSqrt(this decimal[][] value, float[][] result) @@ -25203,7 +25203,7 @@ public static float[][] SignSqrt(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Floor(this decimal[] value, float[] result) @@ -25225,7 +25225,7 @@ public static float[] Floor(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Floor(this decimal[,] value, float[,] result) @@ -25256,7 +25256,7 @@ public static float[] Floor(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Floor(this decimal[][] value, float[][] result) @@ -25282,7 +25282,7 @@ public static float[][] Floor(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Ceiling(this decimal[] value, float[] result) @@ -25304,7 +25304,7 @@ public static float[] Ceiling(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Ceiling(this decimal[,] value, float[,] result) @@ -25335,7 +25335,7 @@ public static float[] Ceiling(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Ceiling(this decimal[][] value, float[][] result) @@ -25361,7 +25361,7 @@ public static float[][] Ceiling(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Round(this decimal[] value, float[] result) @@ -25383,7 +25383,7 @@ public static float[] Round(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Round(this decimal[,] value, float[,] result) @@ -25414,7 +25414,7 @@ public static float[] Round(this decimal[] value, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Round(this decimal[][] value, float[][] result) @@ -25440,7 +25440,7 @@ public static float[][] Round(this decimal[][] value, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Exp(this decimal[] value, double[] result) @@ -25462,7 +25462,7 @@ public static double[] Exp(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Exp(this decimal[,] value, double[,] result) @@ -25493,7 +25493,7 @@ public static double[] Exp(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Exp(this decimal[][] value, double[][] result) @@ -25519,7 +25519,7 @@ public static double[][] Exp(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Log(this decimal[] value, double[] result) @@ -25541,7 +25541,7 @@ public static double[] Log(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Log(this decimal[,] value, double[,] result) @@ -25572,7 +25572,7 @@ public static double[] Log(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Log(this decimal[][] value, double[][] result) @@ -25598,7 +25598,7 @@ public static double[][] Log(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sign(this decimal[] value, double[] result) @@ -25620,7 +25620,7 @@ public static double[] Sign(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sign(this decimal[,] value, double[,] result) @@ -25651,7 +25651,7 @@ public static double[] Sign(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sign(this decimal[][] value, double[][] result) @@ -25677,7 +25677,7 @@ public static double[][] Sign(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Abs(this decimal[] value, double[] result) @@ -25699,7 +25699,7 @@ public static double[] Abs(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Abs(this decimal[,] value, double[,] result) @@ -25730,7 +25730,7 @@ public static double[] Abs(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Abs(this decimal[][] value, double[][] result) @@ -25756,7 +25756,7 @@ public static double[][] Abs(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sqrt(this decimal[] value, double[] result) @@ -25778,7 +25778,7 @@ public static double[] Sqrt(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Sqrt(this decimal[,] value, double[,] result) @@ -25809,7 +25809,7 @@ public static double[] Sqrt(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Sqrt(this decimal[][] value, double[][] result) @@ -25835,7 +25835,7 @@ public static double[][] Sqrt(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignSqrt(this decimal[] value, double[] result) @@ -25857,7 +25857,7 @@ public static double[] SignSqrt(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignSqrt(this decimal[,] value, double[,] result) @@ -25888,7 +25888,7 @@ public static double[] SignSqrt(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignSqrt(this decimal[][] value, double[][] result) @@ -25914,7 +25914,7 @@ public static double[][] SignSqrt(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Floor(this decimal[] value, double[] result) @@ -25936,7 +25936,7 @@ public static double[] Floor(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Floor(this decimal[,] value, double[,] result) @@ -25967,7 +25967,7 @@ public static double[] Floor(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Floor(this decimal[][] value, double[][] result) @@ -25993,7 +25993,7 @@ public static double[][] Floor(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ceiling(this decimal[] value, double[] result) @@ -26015,7 +26015,7 @@ public static double[] Ceiling(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ceiling(this decimal[,] value, double[,] result) @@ -26046,7 +26046,7 @@ public static double[] Ceiling(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ceiling(this decimal[][] value, double[][] result) @@ -26072,7 +26072,7 @@ public static double[][] Ceiling(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Round(this decimal[] value, double[] result) @@ -26094,7 +26094,7 @@ public static double[] Round(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Round(this decimal[,] value, double[,] result) @@ -26125,7 +26125,7 @@ public static double[] Round(this decimal[] value, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Round(this decimal[][] value, double[][] result) @@ -26151,7 +26151,7 @@ public static double[][] Round(this decimal[][] value, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Exp(this decimal[] value, long[] result) @@ -26173,7 +26173,7 @@ public static long[] Exp(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Exp(this decimal[,] value, long[,] result) @@ -26204,7 +26204,7 @@ public static long[] Exp(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Exp(this decimal[][] value, long[][] result) @@ -26230,7 +26230,7 @@ public static long[][] Exp(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Log(this decimal[] value, long[] result) @@ -26252,7 +26252,7 @@ public static long[] Log(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Log(this decimal[,] value, long[,] result) @@ -26283,7 +26283,7 @@ public static long[] Log(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Log(this decimal[][] value, long[][] result) @@ -26309,7 +26309,7 @@ public static long[][] Log(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sign(this decimal[] value, long[] result) @@ -26331,7 +26331,7 @@ public static long[] Sign(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sign(this decimal[,] value, long[,] result) @@ -26362,7 +26362,7 @@ public static long[] Sign(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sign(this decimal[][] value, long[][] result) @@ -26388,7 +26388,7 @@ public static long[][] Sign(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Abs(this decimal[] value, long[] result) @@ -26410,7 +26410,7 @@ public static long[] Abs(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Abs(this decimal[,] value, long[,] result) @@ -26441,7 +26441,7 @@ public static long[] Abs(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Abs(this decimal[][] value, long[][] result) @@ -26467,7 +26467,7 @@ public static long[][] Abs(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sqrt(this decimal[] value, long[] result) @@ -26489,7 +26489,7 @@ public static long[] Sqrt(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Sqrt(this decimal[,] value, long[,] result) @@ -26520,7 +26520,7 @@ public static long[] Sqrt(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Sqrt(this decimal[][] value, long[][] result) @@ -26546,7 +26546,7 @@ public static long[][] Sqrt(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignSqrt(this decimal[] value, long[] result) @@ -26568,7 +26568,7 @@ public static long[] SignSqrt(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignSqrt(this decimal[,] value, long[,] result) @@ -26599,7 +26599,7 @@ public static long[] SignSqrt(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignSqrt(this decimal[][] value, long[][] result) @@ -26625,7 +26625,7 @@ public static long[][] SignSqrt(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Floor(this decimal[] value, long[] result) @@ -26647,7 +26647,7 @@ public static long[] Floor(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Floor(this decimal[,] value, long[,] result) @@ -26678,7 +26678,7 @@ public static long[] Floor(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Floor(this decimal[][] value, long[][] result) @@ -26704,7 +26704,7 @@ public static long[][] Floor(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Ceiling(this decimal[] value, long[] result) @@ -26726,7 +26726,7 @@ public static long[] Ceiling(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Ceiling(this decimal[,] value, long[,] result) @@ -26757,7 +26757,7 @@ public static long[] Ceiling(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Ceiling(this decimal[][] value, long[][] result) @@ -26783,7 +26783,7 @@ public static long[][] Ceiling(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Round(this decimal[] value, long[] result) @@ -26805,7 +26805,7 @@ public static long[] Round(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Round(this decimal[,] value, long[,] result) @@ -26836,7 +26836,7 @@ public static long[] Round(this decimal[] value, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Round(this decimal[][] value, long[][] result) @@ -26862,7 +26862,7 @@ public static long[][] Round(this decimal[][] value, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Exp(this decimal[] value, decimal[] result) @@ -26884,7 +26884,7 @@ public static decimal[] Exp(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Exp(this decimal[,] value, decimal[,] result) @@ -26915,7 +26915,7 @@ public static decimal[] Exp(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Exp(this decimal[][] value, decimal[][] result) @@ -26941,7 +26941,7 @@ public static decimal[][] Exp(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Log(this decimal[] value, decimal[] result) @@ -26963,7 +26963,7 @@ public static decimal[] Log(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Log(this decimal[,] value, decimal[,] result) @@ -26994,7 +26994,7 @@ public static decimal[] Log(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Log(this decimal[][] value, decimal[][] result) @@ -27020,7 +27020,7 @@ public static decimal[][] Log(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sign(this decimal[] value, decimal[] result) @@ -27042,7 +27042,7 @@ public static decimal[] Sign(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sign(this decimal[,] value, decimal[,] result) @@ -27073,7 +27073,7 @@ public static decimal[] Sign(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sign(this decimal[][] value, decimal[][] result) @@ -27099,7 +27099,7 @@ public static decimal[][] Sign(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Abs(this decimal[] value, decimal[] result) @@ -27121,7 +27121,7 @@ public static decimal[] Abs(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Abs(this decimal[,] value, decimal[,] result) @@ -27152,7 +27152,7 @@ public static decimal[] Abs(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Abs(this decimal[][] value, decimal[][] result) @@ -27178,7 +27178,7 @@ public static decimal[][] Abs(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sqrt(this decimal[] value, decimal[] result) @@ -27200,7 +27200,7 @@ public static decimal[] Sqrt(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Sqrt(this decimal[,] value, decimal[,] result) @@ -27231,7 +27231,7 @@ public static decimal[] Sqrt(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Sqrt(this decimal[][] value, decimal[][] result) @@ -27257,7 +27257,7 @@ public static decimal[][] Sqrt(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignSqrt(this decimal[] value, decimal[] result) @@ -27279,7 +27279,7 @@ public static decimal[] SignSqrt(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignSqrt(this decimal[,] value, decimal[,] result) @@ -27310,7 +27310,7 @@ public static decimal[] SignSqrt(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignSqrt(this decimal[][] value, decimal[][] result) @@ -27336,7 +27336,7 @@ public static decimal[][] SignSqrt(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Floor(this decimal[] value, decimal[] result) @@ -27358,7 +27358,7 @@ public static decimal[] Floor(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Floor(this decimal[,] value, decimal[,] result) @@ -27389,7 +27389,7 @@ public static decimal[] Floor(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Floor(this decimal[][] value, decimal[][] result) @@ -27415,7 +27415,7 @@ public static decimal[][] Floor(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Ceiling(this decimal[] value, decimal[] result) @@ -27437,7 +27437,7 @@ public static decimal[] Ceiling(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Ceiling(this decimal[,] value, decimal[,] result) @@ -27468,7 +27468,7 @@ public static decimal[] Ceiling(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Ceiling(this decimal[][] value, decimal[][] result) @@ -27494,7 +27494,7 @@ public static decimal[][] Ceiling(this decimal[][] value, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Round(this decimal[] value, decimal[] result) @@ -27516,7 +27516,7 @@ public static decimal[] Round(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Round(this decimal[,] value, decimal[,] result) @@ -27547,7 +27547,7 @@ public static decimal[] Round(this decimal[] value, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Round(this decimal[][] value, decimal[][] result) @@ -27572,7 +27572,7 @@ public static decimal[][] Round(this decimal[][] value, decimal[][] result) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this int[] value, double y) @@ -27587,7 +27587,7 @@ public static int[] SignedPow(this int[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this int[,] value, double y) @@ -27602,7 +27602,7 @@ public static int[] SignedPow(this int[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this int[][] value, double y) @@ -27616,7 +27616,7 @@ public static int[][] SignedPow(this int[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this int[] value, double y) @@ -27631,7 +27631,7 @@ public static int[] Pow(this int[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this int[,] value, double y) @@ -27646,7 +27646,7 @@ public static int[] Pow(this int[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this int[][] value, double y) @@ -27660,7 +27660,7 @@ public static int[][] Pow(this int[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this short[] value, double y) @@ -27675,7 +27675,7 @@ public static short[] SignedPow(this short[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this short[,] value, double y) @@ -27690,7 +27690,7 @@ public static short[] SignedPow(this short[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this short[][] value, double y) @@ -27704,7 +27704,7 @@ public static short[][] SignedPow(this short[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this short[] value, double y) @@ -27719,7 +27719,7 @@ public static short[] Pow(this short[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this short[,] value, double y) @@ -27734,7 +27734,7 @@ public static short[] Pow(this short[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this short[][] value, double y) @@ -27748,7 +27748,7 @@ public static short[][] Pow(this short[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this float[] value, double y) @@ -27763,7 +27763,7 @@ public static float[] SignedPow(this float[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this float[,] value, double y) @@ -27778,7 +27778,7 @@ public static float[] SignedPow(this float[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this float[][] value, double y) @@ -27792,7 +27792,7 @@ public static float[][] SignedPow(this float[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this float[] value, double y) @@ -27807,7 +27807,7 @@ public static float[] Pow(this float[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this float[,] value, double y) @@ -27822,7 +27822,7 @@ public static float[] Pow(this float[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this float[][] value, double y) @@ -27836,7 +27836,7 @@ public static float[][] Pow(this float[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this double[] value, double y) @@ -27851,7 +27851,7 @@ public static double[] SignedPow(this double[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this double[,] value, double y) @@ -27866,7 +27866,7 @@ public static double[] SignedPow(this double[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this double[][] value, double y) @@ -27880,7 +27880,7 @@ public static double[][] SignedPow(this double[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this double[] value, double y) @@ -27895,7 +27895,7 @@ public static double[] Pow(this double[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this double[,] value, double y) @@ -27910,7 +27910,7 @@ public static double[] Pow(this double[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this double[][] value, double y) @@ -27924,7 +27924,7 @@ public static double[][] Pow(this double[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this long[] value, double y) @@ -27939,7 +27939,7 @@ public static long[] SignedPow(this long[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this long[,] value, double y) @@ -27954,7 +27954,7 @@ public static long[] SignedPow(this long[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this long[][] value, double y) @@ -27968,7 +27968,7 @@ public static long[][] SignedPow(this long[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this long[] value, double y) @@ -27983,7 +27983,7 @@ public static long[] Pow(this long[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this long[,] value, double y) @@ -27998,7 +27998,7 @@ public static long[] Pow(this long[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this long[][] value, double y) @@ -28012,7 +28012,7 @@ public static long[][] Pow(this long[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this decimal[] value, double y) @@ -28027,7 +28027,7 @@ public static decimal[] SignedPow(this decimal[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this decimal[,] value, double y) @@ -28042,7 +28042,7 @@ public static decimal[] SignedPow(this decimal[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this decimal[][] value, double y) @@ -28056,7 +28056,7 @@ public static decimal[][] SignedPow(this decimal[][] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this decimal[] value, double y) @@ -28071,7 +28071,7 @@ public static decimal[] Pow(this decimal[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this decimal[,] value, double y) @@ -28086,7 +28086,7 @@ public static decimal[] Pow(this decimal[] value, double y) /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this decimal[][] value, double y) @@ -28102,7 +28102,7 @@ public static decimal[][] Pow(this decimal[][] value, double y) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this int[] value, double y, int[] result) @@ -28125,7 +28125,7 @@ public static int[] SignedPow(this int[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this int[,] value, double y, int[,] result) @@ -28157,7 +28157,7 @@ public static int[] SignedPow(this int[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this int[][] value, double y, int[][] result) @@ -28184,7 +28184,7 @@ public static int[][] SignedPow(this int[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this int[] value, double y, int[] result) @@ -28207,7 +28207,7 @@ public static int[] Pow(this int[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this int[,] value, double y, int[,] result) @@ -28239,7 +28239,7 @@ public static int[] Pow(this int[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this int[][] value, double y, int[][] result) @@ -28266,7 +28266,7 @@ public static int[][] Pow(this int[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this int[] value, double y, short[] result) @@ -28289,7 +28289,7 @@ public static short[] SignedPow(this int[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this int[,] value, double y, short[,] result) @@ -28321,7 +28321,7 @@ public static short[] SignedPow(this int[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this int[][] value, double y, short[][] result) @@ -28348,7 +28348,7 @@ public static short[][] SignedPow(this int[][] value, double y, short[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this int[] value, double y, short[] result) @@ -28371,7 +28371,7 @@ public static short[] Pow(this int[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this int[,] value, double y, short[,] result) @@ -28403,7 +28403,7 @@ public static short[] Pow(this int[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this int[][] value, double y, short[][] result) @@ -28430,7 +28430,7 @@ public static short[][] Pow(this int[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this int[] value, double y, float[] result) @@ -28453,7 +28453,7 @@ public static float[] SignedPow(this int[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this int[,] value, double y, float[,] result) @@ -28485,7 +28485,7 @@ public static float[] SignedPow(this int[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this int[][] value, double y, float[][] result) @@ -28512,7 +28512,7 @@ public static float[][] SignedPow(this int[][] value, double y, float[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this int[] value, double y, float[] result) @@ -28535,7 +28535,7 @@ public static float[] Pow(this int[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this int[,] value, double y, float[,] result) @@ -28567,7 +28567,7 @@ public static float[] Pow(this int[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this int[][] value, double y, float[][] result) @@ -28594,7 +28594,7 @@ public static float[][] Pow(this int[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this int[] value, double y, double[] result) @@ -28617,7 +28617,7 @@ public static double[] SignedPow(this int[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this int[,] value, double y, double[,] result) @@ -28649,7 +28649,7 @@ public static double[] SignedPow(this int[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this int[][] value, double y, double[][] result) @@ -28676,7 +28676,7 @@ public static double[][] SignedPow(this int[][] value, double y, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this int[] value, double y, double[] result) @@ -28699,7 +28699,7 @@ public static double[] Pow(this int[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this int[,] value, double y, double[,] result) @@ -28731,7 +28731,7 @@ public static double[] Pow(this int[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this int[][] value, double y, double[][] result) @@ -28758,7 +28758,7 @@ public static double[][] Pow(this int[][] value, double y, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this int[] value, double y, long[] result) @@ -28781,7 +28781,7 @@ public static long[] SignedPow(this int[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this int[,] value, double y, long[,] result) @@ -28813,7 +28813,7 @@ public static long[] SignedPow(this int[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this int[][] value, double y, long[][] result) @@ -28840,7 +28840,7 @@ public static long[][] SignedPow(this int[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this int[] value, double y, long[] result) @@ -28863,7 +28863,7 @@ public static long[] Pow(this int[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this int[,] value, double y, long[,] result) @@ -28895,7 +28895,7 @@ public static long[] Pow(this int[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this int[][] value, double y, long[][] result) @@ -28922,7 +28922,7 @@ public static long[][] Pow(this int[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this int[] value, double y, decimal[] result) @@ -28945,7 +28945,7 @@ public static decimal[] SignedPow(this int[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this int[,] value, double y, decimal[,] result) @@ -28977,7 +28977,7 @@ public static decimal[] SignedPow(this int[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this int[][] value, double y, decimal[][] result) @@ -29004,7 +29004,7 @@ public static decimal[][] SignedPow(this int[][] value, double y, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this int[] value, double y, decimal[] result) @@ -29027,7 +29027,7 @@ public static decimal[] Pow(this int[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this int[,] value, double y, decimal[,] result) @@ -29059,7 +29059,7 @@ public static decimal[] Pow(this int[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this int[][] value, double y, decimal[][] result) @@ -29086,7 +29086,7 @@ public static decimal[][] Pow(this int[][] value, double y, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this short[] value, double y, int[] result) @@ -29109,7 +29109,7 @@ public static int[] SignedPow(this short[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this short[,] value, double y, int[,] result) @@ -29141,7 +29141,7 @@ public static int[] SignedPow(this short[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this short[][] value, double y, int[][] result) @@ -29168,7 +29168,7 @@ public static int[][] SignedPow(this short[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this short[] value, double y, int[] result) @@ -29191,7 +29191,7 @@ public static int[] Pow(this short[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this short[,] value, double y, int[,] result) @@ -29223,7 +29223,7 @@ public static int[] Pow(this short[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this short[][] value, double y, int[][] result) @@ -29250,7 +29250,7 @@ public static int[][] Pow(this short[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this short[] value, double y, short[] result) @@ -29273,7 +29273,7 @@ public static short[] SignedPow(this short[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this short[,] value, double y, short[,] result) @@ -29305,7 +29305,7 @@ public static short[] SignedPow(this short[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this short[][] value, double y, short[][] result) @@ -29332,7 +29332,7 @@ public static short[][] SignedPow(this short[][] value, double y, short[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this short[] value, double y, short[] result) @@ -29355,7 +29355,7 @@ public static short[] Pow(this short[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this short[,] value, double y, short[,] result) @@ -29387,7 +29387,7 @@ public static short[] Pow(this short[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this short[][] value, double y, short[][] result) @@ -29414,7 +29414,7 @@ public static short[][] Pow(this short[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this short[] value, double y, float[] result) @@ -29437,7 +29437,7 @@ public static float[] SignedPow(this short[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this short[,] value, double y, float[,] result) @@ -29469,7 +29469,7 @@ public static float[] SignedPow(this short[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this short[][] value, double y, float[][] result) @@ -29496,7 +29496,7 @@ public static float[][] SignedPow(this short[][] value, double y, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this short[] value, double y, float[] result) @@ -29519,7 +29519,7 @@ public static float[] Pow(this short[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this short[,] value, double y, float[,] result) @@ -29551,7 +29551,7 @@ public static float[] Pow(this short[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this short[][] value, double y, float[][] result) @@ -29578,7 +29578,7 @@ public static float[][] Pow(this short[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this short[] value, double y, double[] result) @@ -29601,7 +29601,7 @@ public static double[] SignedPow(this short[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this short[,] value, double y, double[,] result) @@ -29633,7 +29633,7 @@ public static double[] SignedPow(this short[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this short[][] value, double y, double[][] result) @@ -29660,7 +29660,7 @@ public static double[][] SignedPow(this short[][] value, double y, double[][] re /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this short[] value, double y, double[] result) @@ -29683,7 +29683,7 @@ public static double[] Pow(this short[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this short[,] value, double y, double[,] result) @@ -29715,7 +29715,7 @@ public static double[] Pow(this short[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this short[][] value, double y, double[][] result) @@ -29742,7 +29742,7 @@ public static double[][] Pow(this short[][] value, double y, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this short[] value, double y, long[] result) @@ -29765,7 +29765,7 @@ public static long[] SignedPow(this short[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this short[,] value, double y, long[,] result) @@ -29797,7 +29797,7 @@ public static long[] SignedPow(this short[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this short[][] value, double y, long[][] result) @@ -29824,7 +29824,7 @@ public static long[][] SignedPow(this short[][] value, double y, long[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this short[] value, double y, long[] result) @@ -29847,7 +29847,7 @@ public static long[] Pow(this short[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this short[,] value, double y, long[,] result) @@ -29879,7 +29879,7 @@ public static long[] Pow(this short[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this short[][] value, double y, long[][] result) @@ -29906,7 +29906,7 @@ public static long[][] Pow(this short[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this short[] value, double y, decimal[] result) @@ -29929,7 +29929,7 @@ public static decimal[] SignedPow(this short[] value, double y, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this short[,] value, double y, decimal[,] result) @@ -29961,7 +29961,7 @@ public static decimal[] SignedPow(this short[] value, double y, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this short[][] value, double y, decimal[][] result) @@ -29988,7 +29988,7 @@ public static decimal[][] SignedPow(this short[][] value, double y, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this short[] value, double y, decimal[] result) @@ -30011,7 +30011,7 @@ public static decimal[] Pow(this short[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this short[,] value, double y, decimal[,] result) @@ -30043,7 +30043,7 @@ public static decimal[] Pow(this short[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this short[][] value, double y, decimal[][] result) @@ -30070,7 +30070,7 @@ public static decimal[][] Pow(this short[][] value, double y, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this float[] value, double y, int[] result) @@ -30093,7 +30093,7 @@ public static int[] SignedPow(this float[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this float[,] value, double y, int[,] result) @@ -30125,7 +30125,7 @@ public static int[] SignedPow(this float[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this float[][] value, double y, int[][] result) @@ -30152,7 +30152,7 @@ public static int[][] SignedPow(this float[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this float[] value, double y, int[] result) @@ -30175,7 +30175,7 @@ public static int[] Pow(this float[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this float[,] value, double y, int[,] result) @@ -30207,7 +30207,7 @@ public static int[] Pow(this float[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this float[][] value, double y, int[][] result) @@ -30234,7 +30234,7 @@ public static int[][] Pow(this float[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this float[] value, double y, short[] result) @@ -30257,7 +30257,7 @@ public static short[] SignedPow(this float[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this float[,] value, double y, short[,] result) @@ -30289,7 +30289,7 @@ public static short[] SignedPow(this float[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this float[][] value, double y, short[][] result) @@ -30316,7 +30316,7 @@ public static short[][] SignedPow(this float[][] value, double y, short[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this float[] value, double y, short[] result) @@ -30339,7 +30339,7 @@ public static short[] Pow(this float[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this float[,] value, double y, short[,] result) @@ -30371,7 +30371,7 @@ public static short[] Pow(this float[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this float[][] value, double y, short[][] result) @@ -30398,7 +30398,7 @@ public static short[][] Pow(this float[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this float[] value, double y, float[] result) @@ -30421,7 +30421,7 @@ public static float[] SignedPow(this float[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this float[,] value, double y, float[,] result) @@ -30453,7 +30453,7 @@ public static float[] SignedPow(this float[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this float[][] value, double y, float[][] result) @@ -30480,7 +30480,7 @@ public static float[][] SignedPow(this float[][] value, double y, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this float[] value, double y, float[] result) @@ -30503,7 +30503,7 @@ public static float[] Pow(this float[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this float[,] value, double y, float[,] result) @@ -30535,7 +30535,7 @@ public static float[] Pow(this float[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this float[][] value, double y, float[][] result) @@ -30562,7 +30562,7 @@ public static float[][] Pow(this float[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this float[] value, double y, double[] result) @@ -30585,7 +30585,7 @@ public static double[] SignedPow(this float[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this float[,] value, double y, double[,] result) @@ -30617,7 +30617,7 @@ public static double[] SignedPow(this float[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this float[][] value, double y, double[][] result) @@ -30644,7 +30644,7 @@ public static double[][] SignedPow(this float[][] value, double y, double[][] re /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this float[] value, double y, double[] result) @@ -30667,7 +30667,7 @@ public static double[] Pow(this float[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this float[,] value, double y, double[,] result) @@ -30699,7 +30699,7 @@ public static double[] Pow(this float[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this float[][] value, double y, double[][] result) @@ -30726,7 +30726,7 @@ public static double[][] Pow(this float[][] value, double y, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this float[] value, double y, long[] result) @@ -30749,7 +30749,7 @@ public static long[] SignedPow(this float[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this float[,] value, double y, long[,] result) @@ -30781,7 +30781,7 @@ public static long[] SignedPow(this float[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this float[][] value, double y, long[][] result) @@ -30808,7 +30808,7 @@ public static long[][] SignedPow(this float[][] value, double y, long[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this float[] value, double y, long[] result) @@ -30831,7 +30831,7 @@ public static long[] Pow(this float[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this float[,] value, double y, long[,] result) @@ -30863,7 +30863,7 @@ public static long[] Pow(this float[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this float[][] value, double y, long[][] result) @@ -30890,7 +30890,7 @@ public static long[][] Pow(this float[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this float[] value, double y, decimal[] result) @@ -30913,7 +30913,7 @@ public static decimal[] SignedPow(this float[] value, double y, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this float[,] value, double y, decimal[,] result) @@ -30945,7 +30945,7 @@ public static decimal[] SignedPow(this float[] value, double y, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this float[][] value, double y, decimal[][] result) @@ -30972,7 +30972,7 @@ public static decimal[][] SignedPow(this float[][] value, double y, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this float[] value, double y, decimal[] result) @@ -30995,7 +30995,7 @@ public static decimal[] Pow(this float[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this float[,] value, double y, decimal[,] result) @@ -31027,7 +31027,7 @@ public static decimal[] Pow(this float[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this float[][] value, double y, decimal[][] result) @@ -31054,7 +31054,7 @@ public static decimal[][] Pow(this float[][] value, double y, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this double[] value, double y, int[] result) @@ -31077,7 +31077,7 @@ public static int[] SignedPow(this double[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this double[,] value, double y, int[,] result) @@ -31109,7 +31109,7 @@ public static int[] SignedPow(this double[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this double[][] value, double y, int[][] result) @@ -31136,7 +31136,7 @@ public static int[][] SignedPow(this double[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this double[] value, double y, int[] result) @@ -31159,7 +31159,7 @@ public static int[] Pow(this double[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this double[,] value, double y, int[,] result) @@ -31191,7 +31191,7 @@ public static int[] Pow(this double[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this double[][] value, double y, int[][] result) @@ -31218,7 +31218,7 @@ public static int[][] Pow(this double[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this double[] value, double y, short[] result) @@ -31241,7 +31241,7 @@ public static short[] SignedPow(this double[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this double[,] value, double y, short[,] result) @@ -31273,7 +31273,7 @@ public static short[] SignedPow(this double[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this double[][] value, double y, short[][] result) @@ -31300,7 +31300,7 @@ public static short[][] SignedPow(this double[][] value, double y, short[][] res /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this double[] value, double y, short[] result) @@ -31323,7 +31323,7 @@ public static short[] Pow(this double[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this double[,] value, double y, short[,] result) @@ -31355,7 +31355,7 @@ public static short[] Pow(this double[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this double[][] value, double y, short[][] result) @@ -31382,7 +31382,7 @@ public static short[][] Pow(this double[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this double[] value, double y, float[] result) @@ -31405,7 +31405,7 @@ public static float[] SignedPow(this double[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this double[,] value, double y, float[,] result) @@ -31437,7 +31437,7 @@ public static float[] SignedPow(this double[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this double[][] value, double y, float[][] result) @@ -31464,7 +31464,7 @@ public static float[][] SignedPow(this double[][] value, double y, float[][] res /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this double[] value, double y, float[] result) @@ -31487,7 +31487,7 @@ public static float[] Pow(this double[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this double[,] value, double y, float[,] result) @@ -31519,7 +31519,7 @@ public static float[] Pow(this double[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this double[][] value, double y, float[][] result) @@ -31546,7 +31546,7 @@ public static float[][] Pow(this double[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this double[] value, double y, double[] result) @@ -31569,7 +31569,7 @@ public static double[] SignedPow(this double[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this double[,] value, double y, double[,] result) @@ -31601,7 +31601,7 @@ public static double[] SignedPow(this double[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this double[][] value, double y, double[][] result) @@ -31628,7 +31628,7 @@ public static double[][] SignedPow(this double[][] value, double y, double[][] r /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this double[] value, double y, double[] result) @@ -31651,7 +31651,7 @@ public static double[] Pow(this double[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this double[,] value, double y, double[,] result) @@ -31683,7 +31683,7 @@ public static double[] Pow(this double[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this double[][] value, double y, double[][] result) @@ -31710,7 +31710,7 @@ public static double[][] Pow(this double[][] value, double y, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this double[] value, double y, long[] result) @@ -31733,7 +31733,7 @@ public static long[] SignedPow(this double[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this double[,] value, double y, long[,] result) @@ -31765,7 +31765,7 @@ public static long[] SignedPow(this double[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this double[][] value, double y, long[][] result) @@ -31792,7 +31792,7 @@ public static long[][] SignedPow(this double[][] value, double y, long[][] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this double[] value, double y, long[] result) @@ -31815,7 +31815,7 @@ public static long[] Pow(this double[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this double[,] value, double y, long[,] result) @@ -31847,7 +31847,7 @@ public static long[] Pow(this double[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this double[][] value, double y, long[][] result) @@ -31874,7 +31874,7 @@ public static long[][] Pow(this double[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this double[] value, double y, decimal[] result) @@ -31897,7 +31897,7 @@ public static decimal[] SignedPow(this double[] value, double y, decimal[] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this double[,] value, double y, decimal[,] result) @@ -31929,7 +31929,7 @@ public static decimal[] SignedPow(this double[] value, double y, decimal[] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this double[][] value, double y, decimal[][] result) @@ -31956,7 +31956,7 @@ public static decimal[][] SignedPow(this double[][] value, double y, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this double[] value, double y, decimal[] result) @@ -31979,7 +31979,7 @@ public static decimal[] Pow(this double[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this double[,] value, double y, decimal[,] result) @@ -32011,7 +32011,7 @@ public static decimal[] Pow(this double[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this double[][] value, double y, decimal[][] result) @@ -32038,7 +32038,7 @@ public static decimal[][] Pow(this double[][] value, double y, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this long[] value, double y, int[] result) @@ -32061,7 +32061,7 @@ public static int[] SignedPow(this long[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this long[,] value, double y, int[,] result) @@ -32093,7 +32093,7 @@ public static int[] SignedPow(this long[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this long[][] value, double y, int[][] result) @@ -32120,7 +32120,7 @@ public static int[][] SignedPow(this long[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this long[] value, double y, int[] result) @@ -32143,7 +32143,7 @@ public static int[] Pow(this long[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this long[,] value, double y, int[,] result) @@ -32175,7 +32175,7 @@ public static int[] Pow(this long[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this long[][] value, double y, int[][] result) @@ -32202,7 +32202,7 @@ public static int[][] Pow(this long[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this long[] value, double y, short[] result) @@ -32225,7 +32225,7 @@ public static short[] SignedPow(this long[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this long[,] value, double y, short[,] result) @@ -32257,7 +32257,7 @@ public static short[] SignedPow(this long[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this long[][] value, double y, short[][] result) @@ -32284,7 +32284,7 @@ public static short[][] SignedPow(this long[][] value, double y, short[][] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this long[] value, double y, short[] result) @@ -32307,7 +32307,7 @@ public static short[] Pow(this long[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this long[,] value, double y, short[,] result) @@ -32339,7 +32339,7 @@ public static short[] Pow(this long[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this long[][] value, double y, short[][] result) @@ -32366,7 +32366,7 @@ public static short[][] Pow(this long[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this long[] value, double y, float[] result) @@ -32389,7 +32389,7 @@ public static float[] SignedPow(this long[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this long[,] value, double y, float[,] result) @@ -32421,7 +32421,7 @@ public static float[] SignedPow(this long[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this long[][] value, double y, float[][] result) @@ -32448,7 +32448,7 @@ public static float[][] SignedPow(this long[][] value, double y, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this long[] value, double y, float[] result) @@ -32471,7 +32471,7 @@ public static float[] Pow(this long[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this long[,] value, double y, float[,] result) @@ -32503,7 +32503,7 @@ public static float[] Pow(this long[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this long[][] value, double y, float[][] result) @@ -32530,7 +32530,7 @@ public static float[][] Pow(this long[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this long[] value, double y, double[] result) @@ -32553,7 +32553,7 @@ public static double[] SignedPow(this long[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this long[,] value, double y, double[,] result) @@ -32585,7 +32585,7 @@ public static double[] SignedPow(this long[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this long[][] value, double y, double[][] result) @@ -32612,7 +32612,7 @@ public static double[][] SignedPow(this long[][] value, double y, double[][] res /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this long[] value, double y, double[] result) @@ -32635,7 +32635,7 @@ public static double[] Pow(this long[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this long[,] value, double y, double[,] result) @@ -32667,7 +32667,7 @@ public static double[] Pow(this long[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this long[][] value, double y, double[][] result) @@ -32694,7 +32694,7 @@ public static double[][] Pow(this long[][] value, double y, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this long[] value, double y, long[] result) @@ -32717,7 +32717,7 @@ public static long[] SignedPow(this long[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this long[,] value, double y, long[,] result) @@ -32749,7 +32749,7 @@ public static long[] SignedPow(this long[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this long[][] value, double y, long[][] result) @@ -32776,7 +32776,7 @@ public static long[][] SignedPow(this long[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this long[] value, double y, long[] result) @@ -32799,7 +32799,7 @@ public static long[] Pow(this long[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this long[,] value, double y, long[,] result) @@ -32831,7 +32831,7 @@ public static long[] Pow(this long[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this long[][] value, double y, long[][] result) @@ -32858,7 +32858,7 @@ public static long[][] Pow(this long[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this long[] value, double y, decimal[] result) @@ -32881,7 +32881,7 @@ public static decimal[] SignedPow(this long[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this long[,] value, double y, decimal[,] result) @@ -32913,7 +32913,7 @@ public static decimal[] SignedPow(this long[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this long[][] value, double y, decimal[][] result) @@ -32940,7 +32940,7 @@ public static decimal[][] SignedPow(this long[][] value, double y, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this long[] value, double y, decimal[] result) @@ -32963,7 +32963,7 @@ public static decimal[] Pow(this long[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this long[,] value, double y, decimal[,] result) @@ -32995,7 +32995,7 @@ public static decimal[] Pow(this long[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this long[][] value, double y, decimal[][] result) @@ -33022,7 +33022,7 @@ public static decimal[][] Pow(this long[][] value, double y, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] SignedPow(this decimal[] value, double y, int[] result) @@ -33045,7 +33045,7 @@ public static int[] SignedPow(this decimal[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SignedPow(this decimal[,] value, double y, int[,] result) @@ -33077,7 +33077,7 @@ public static int[] SignedPow(this decimal[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SignedPow(this decimal[][] value, double y, int[][] result) @@ -33104,7 +33104,7 @@ public static int[][] SignedPow(this decimal[][] value, double y, int[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Pow(this decimal[] value, double y, int[] result) @@ -33127,7 +33127,7 @@ public static int[] Pow(this decimal[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Pow(this decimal[,] value, double y, int[,] result) @@ -33159,7 +33159,7 @@ public static int[] Pow(this decimal[] value, double y, int[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Pow(this decimal[][] value, double y, int[][] result) @@ -33186,7 +33186,7 @@ public static int[][] Pow(this decimal[][] value, double y, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] SignedPow(this decimal[] value, double y, short[] result) @@ -33209,7 +33209,7 @@ public static short[] SignedPow(this decimal[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] SignedPow(this decimal[,] value, double y, short[,] result) @@ -33241,7 +33241,7 @@ public static short[] SignedPow(this decimal[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] SignedPow(this decimal[][] value, double y, short[][] result) @@ -33268,7 +33268,7 @@ public static short[][] SignedPow(this decimal[][] value, double y, short[][] re /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Pow(this decimal[] value, double y, short[] result) @@ -33291,7 +33291,7 @@ public static short[] Pow(this decimal[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Pow(this decimal[,] value, double y, short[,] result) @@ -33323,7 +33323,7 @@ public static short[] Pow(this decimal[] value, double y, short[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Pow(this decimal[][] value, double y, short[][] result) @@ -33350,7 +33350,7 @@ public static short[][] Pow(this decimal[][] value, double y, short[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] SignedPow(this decimal[] value, double y, float[] result) @@ -33373,7 +33373,7 @@ public static float[] SignedPow(this decimal[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SignedPow(this decimal[,] value, double y, float[,] result) @@ -33405,7 +33405,7 @@ public static float[] SignedPow(this decimal[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SignedPow(this decimal[][] value, double y, float[][] result) @@ -33432,7 +33432,7 @@ public static float[][] SignedPow(this decimal[][] value, double y, float[][] re /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Pow(this decimal[] value, double y, float[] result) @@ -33455,7 +33455,7 @@ public static float[] Pow(this decimal[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Pow(this decimal[,] value, double y, float[,] result) @@ -33487,7 +33487,7 @@ public static float[] Pow(this decimal[] value, double y, float[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Pow(this decimal[][] value, double y, float[][] result) @@ -33514,7 +33514,7 @@ public static float[][] Pow(this decimal[][] value, double y, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] SignedPow(this decimal[] value, double y, double[] result) @@ -33537,7 +33537,7 @@ public static double[] SignedPow(this decimal[] value, double y, double[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SignedPow(this decimal[,] value, double y, double[,] result) @@ -33569,7 +33569,7 @@ public static double[] SignedPow(this decimal[] value, double y, double[] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SignedPow(this decimal[][] value, double y, double[][] result) @@ -33596,7 +33596,7 @@ public static double[][] SignedPow(this decimal[][] value, double y, double[][] /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Pow(this decimal[] value, double y, double[] result) @@ -33619,7 +33619,7 @@ public static double[] Pow(this decimal[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Pow(this decimal[,] value, double y, double[,] result) @@ -33651,7 +33651,7 @@ public static double[] Pow(this decimal[] value, double y, double[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Pow(this decimal[][] value, double y, double[][] result) @@ -33678,7 +33678,7 @@ public static double[][] Pow(this decimal[][] value, double y, double[][] result /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] SignedPow(this decimal[] value, double y, long[] result) @@ -33701,7 +33701,7 @@ public static long[] SignedPow(this decimal[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] SignedPow(this decimal[,] value, double y, long[,] result) @@ -33733,7 +33733,7 @@ public static long[] SignedPow(this decimal[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] SignedPow(this decimal[][] value, double y, long[][] result) @@ -33760,7 +33760,7 @@ public static long[][] SignedPow(this decimal[][] value, double y, long[][] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Pow(this decimal[] value, double y, long[] result) @@ -33783,7 +33783,7 @@ public static long[] Pow(this decimal[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Pow(this decimal[,] value, double y, long[,] result) @@ -33815,7 +33815,7 @@ public static long[] Pow(this decimal[] value, double y, long[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Pow(this decimal[][] value, double y, long[][] result) @@ -33842,7 +33842,7 @@ public static long[][] Pow(this decimal[][] value, double y, long[][] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] SignedPow(this decimal[] value, double y, decimal[] result) @@ -33865,7 +33865,7 @@ public static decimal[] SignedPow(this decimal[] value, double y, decimal[] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SignedPow(this decimal[,] value, double y, decimal[,] result) @@ -33897,7 +33897,7 @@ public static decimal[] SignedPow(this decimal[] value, double y, decimal[] resu /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SignedPow(this decimal[][] value, double y, decimal[][] result) @@ -33924,7 +33924,7 @@ public static decimal[][] SignedPow(this decimal[][] value, double y, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Pow(this decimal[] value, double y, decimal[] result) @@ -33947,7 +33947,7 @@ public static decimal[] Pow(this decimal[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Pow(this decimal[,] value, double y, decimal[,] result) @@ -33979,7 +33979,7 @@ public static decimal[] Pow(this decimal[] value, double y, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Pow(this decimal[][] value, double y, decimal[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.Elementwise.tt b/Sources/Accord.Math.Core/Matrix.Elementwise.tt index 66ab4fda1..0c7b7a6d1 100644 --- a/Sources/Accord.Math.Core/Matrix.Elementwise.tt +++ b/Sources/Accord.Math.Core/Matrix.Elementwise.tt @@ -121,7 +121,7 @@ namespace Accord.Math /// Elementwise <#=name#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[] value) @@ -133,7 +133,7 @@ namespace Accord.Math /// Elementwise <#=name#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=method#>(this <#=a#>[,] value) @@ -145,7 +145,7 @@ namespace Accord.Math /// Elementwise <#=name#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=method#>(this <#=a#>[][] value) @@ -174,7 +174,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[] value, <#=r#>[] result) @@ -196,7 +196,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=method#>(this <#=a#>[,] value, <#=r#>[,] result) @@ -227,7 +227,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=method#>(this <#=a#>[][] value, <#=r#>[][] result) @@ -274,7 +274,7 @@ namespace Accord.Math /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[] value, double y) @@ -289,7 +289,7 @@ namespace Accord.Math /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=method#>(this <#=a#>[,] value, double y) @@ -304,7 +304,7 @@ namespace Accord.Math /// A matrix. /// A power. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=method#>(this <#=a#>[][] value, double y) @@ -334,7 +334,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[] value, double y, <#=r#>[] result) @@ -357,7 +357,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=method#>(this <#=a#>[,] value, double y, <#=r#>[,] result) @@ -389,7 +389,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=method#>(this <#=a#>[][] value, double y, <#=r#>[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.Elementwise2.tt b/Sources/Accord.Math.Core/Matrix.Elementwise2.tt index b8815b8b5..3c9477be3 100644 --- a/Sources/Accord.Math.Core/Matrix.Elementwise2.tt +++ b/Sources/Accord.Math.Core/Matrix.Elementwise2.tt @@ -118,7 +118,7 @@ namespace Accord.Math /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#>[,] a, <#=b#> b) @@ -133,7 +133,7 @@ namespace Accord.Math /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#>[][] a, <#=b#> b) @@ -160,7 +160,7 @@ namespace Accord.Math /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=name#>(<#=ext#><#=a#>[] a, <#=b#>[] b) @@ -175,7 +175,7 @@ namespace Accord.Math /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#>[][] b) @@ -190,7 +190,7 @@ namespace Accord.Math /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#>[,] b) @@ -205,7 +205,7 @@ namespace Accord.Math /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#>[,] b) @@ -220,7 +220,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#> a, <#=b#>[,] b) @@ -235,7 +235,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#> a, <#=b#>[][] b) @@ -250,7 +250,7 @@ namespace Accord.Math /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=name#>(this <#=a#> a, <#=b#>[] b) @@ -271,7 +271,7 @@ namespace Accord.Math /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#>[,] a, <#=b#>[] b, int dimension) @@ -292,7 +292,7 @@ namespace Accord.Math /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#>[][] a, <#=b#>[] b, int dimension) @@ -307,7 +307,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b#>[,] <#=name#><#=Com#>Diagonal(this <#=a#> a, <#=b#>[,] b) @@ -322,7 +322,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b#>[][] <#=name#><#=Com#>Diagonal(this <#=a#> a, <#=b#>[][] b) @@ -337,7 +337,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[] a, <#=b#>[,] b) @@ -352,7 +352,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[] a, <#=b#>[][] b) @@ -367,7 +367,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[,] a, <#=b#> b) @@ -382,7 +382,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[][] a, <#=b#> b) @@ -397,7 +397,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[,] a, <#=b#>[] b) @@ -412,7 +412,7 @@ namespace Accord.Math /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[][] a, <#=b#>[] b) @@ -462,7 +462,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#>[,] b, <#=r#>[,] result) @@ -497,7 +497,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#>[][] b, <#=r#>[,] result) @@ -532,7 +532,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#>[,] b, <#=r#>[][] result) @@ -567,7 +567,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#>[,] b, <#=r#>[][] result) @@ -600,7 +600,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#>[][] b, <#=r#>[][] result) @@ -632,7 +632,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#>[][] b, <#=r#>[][] result) @@ -657,7 +657,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#>[,] b, <#=r#>[,] result) @@ -720,7 +720,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#> b, <#=r#>[][] result) @@ -753,7 +753,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#>[][] a, <#=b#> b, <#=r#>[][] result) @@ -777,7 +777,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#> b, <#=r#>[,] result) @@ -802,7 +802,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#> a, <#=b#>[,] b, <#=r#>[][] result) @@ -835,7 +835,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#> a, <#=b#>[][] b, <#=r#>[][] result) @@ -859,7 +859,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#> a, <#=b#>[][] b, <#=r#>[,] result) @@ -892,7 +892,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#> a, <#=b#>[,] b, <#=r#>[,] result) @@ -925,7 +925,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#>[,] a, <#=b#> b, <#=r#>[,] result) @@ -958,7 +958,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(<#=ext#><#=a#>[,] a, <#=b#> b, <#=r#>[][] result) @@ -991,7 +991,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(<#=ext#><#=a#>[][] a, <#=b#> b, <#=r#>[,] result) @@ -1042,7 +1042,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=name#>(this <#=a#>[] a, <#=b#>[] b, <#=r#>[] result) @@ -1073,7 +1073,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=name#>(this <#=a#>[] a, <#=b#> b, <#=r#>[] result) @@ -1096,7 +1096,7 @@ namespace Accord.Math /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=name#>(this <#=a#> a, <#=b#>[] b, <#=r#>[] result) @@ -1134,7 +1134,7 @@ namespace Accord.Math /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#>(this <#=a#>[,] a, <#=b#>[] b, int dimension, <#=r#>[,] result) @@ -1181,7 +1181,7 @@ namespace Accord.Math /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#>(this <#=a#>[][] a, <#=b#>[] b, int dimension, <#=r#>[][] result) @@ -1234,7 +1234,7 @@ namespace Accord.Math #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#><#=Com#>Diagonal(this <#=a#> a, <#=b#>[,] b, <#=r#>[,] result) @@ -1260,7 +1260,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#><#=Com#>Diagonal(this <#=a#> a, <#=b#>[][] b, <#=r#>[][] result) @@ -1274,7 +1274,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[] a, <#=b#>[,] b, <#=r#>[,] result) @@ -1300,7 +1300,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1314,7 +1314,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[,] a, <#=b#> b, <#=r#>[,] result) @@ -1340,7 +1340,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[][] a, <#=b#> b, <#=r#>[][] result) @@ -1354,7 +1354,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] <#=name#><#=Com#>Diagonal(this <#=a#>[,] a, <#=b#>[] b, <#=r#>[,] result) @@ -1380,7 +1380,7 @@ namespace Accord.Math return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] <#=name#><#=Com#>Diagonal(this <#=a#>[][] a, <#=b#>[] b, <#=r#>[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.Elementwise3.tt b/Sources/Accord.Math.Core/Matrix.Elementwise3.tt index 9951dd152..4499b3140 100644 --- a/Sources/Accord.Math.Core/Matrix.Elementwise3.tt +++ b/Sources/Accord.Math.Core/Matrix.Elementwise3.tt @@ -92,7 +92,7 @@ namespace Accord.Math /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] MultiplyAndAdd(this <#=a#>[][] a, <#=b#> b, <#=c#>[][] c, <#=r#>[][] result) @@ -114,7 +114,7 @@ namespace Accord.Math /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] MultiplyAndAdd(this <#=a#>[,] a, <#=b#> b, <#=c#>[,] c, <#=r#>[,] result) diff --git a/Sources/Accord.Math.Core/Matrix.Multiply.Generated.cs b/Sources/Accord.Math.Core/Matrix.Multiply.Generated.cs index f2febf6c8..bf9abe746 100644 --- a/Sources/Accord.Math.Core/Matrix.Multiply.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Multiply.Generated.cs @@ -46,7 +46,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, int b) @@ -61,7 +61,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, int b) @@ -88,7 +88,7 @@ public static int[] Multiply(this int[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(int[] a, int[] b) @@ -103,7 +103,7 @@ public static int[] Multiply(int[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, int[][] b) @@ -118,7 +118,7 @@ public static int[][] Multiply(int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, int[,] b) @@ -133,7 +133,7 @@ public static int[][] Multiply(int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, int[,] b) @@ -148,7 +148,7 @@ public static int[][] Multiply(int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, int[,] b) @@ -163,7 +163,7 @@ public static int[][] Multiply(int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, int[][] b) @@ -178,7 +178,7 @@ public static int[][] Multiply(this int a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, int[] b) @@ -199,7 +199,7 @@ public static int[] Multiply(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, int[] b, int dimension) @@ -220,7 +220,7 @@ public static int[] Multiply(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, int[] b, int dimension) @@ -235,7 +235,7 @@ public static int[][] Multiply(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, int[,] b) @@ -250,7 +250,7 @@ public static int[][] Multiply(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, int[][] b) @@ -265,7 +265,7 @@ public static int[][] MultiplyWithDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, int[,] b) @@ -280,7 +280,7 @@ public static int[][] MultiplyWithDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b) @@ -295,7 +295,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, int b) @@ -310,7 +310,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, int b) @@ -325,7 +325,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, int[] b) @@ -340,7 +340,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b) @@ -356,7 +356,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int[,] a, float b) @@ -371,7 +371,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int[][] a, float b) @@ -398,7 +398,7 @@ public static float[] Multiply(this int[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(int[] a, float[] b) @@ -413,7 +413,7 @@ public static float[] Multiply(int[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[][] a, float[][] b) @@ -428,7 +428,7 @@ public static float[][] Multiply(int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[,] a, float[,] b) @@ -443,7 +443,7 @@ public static float[][] Multiply(int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[][] a, float[,] b) @@ -458,7 +458,7 @@ public static float[][] Multiply(int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int a, float[,] b) @@ -473,7 +473,7 @@ public static float[][] Multiply(int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int a, float[][] b) @@ -488,7 +488,7 @@ public static float[][] Multiply(this int a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this int a, float[] b) @@ -509,7 +509,7 @@ public static float[] Multiply(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int[,] a, float[] b, int dimension) @@ -530,7 +530,7 @@ public static float[] Multiply(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int[][] a, float[] b, int dimension) @@ -545,7 +545,7 @@ public static float[][] Multiply(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int a, float[,] b) @@ -560,7 +560,7 @@ public static float[][] Multiply(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int a, float[][] b) @@ -575,7 +575,7 @@ public static float[][] MultiplyWithDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int[] a, float[,] b) @@ -590,7 +590,7 @@ public static float[][] MultiplyWithDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b) @@ -605,7 +605,7 @@ public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, float b) @@ -620,7 +620,7 @@ public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, float b) @@ -635,7 +635,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, float[] b) @@ -650,7 +650,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b) @@ -666,7 +666,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, double b) @@ -681,7 +681,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, double b) @@ -708,7 +708,7 @@ public static double[] Multiply(this int[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(int[] a, double[] b) @@ -723,7 +723,7 @@ public static double[] Multiply(int[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, double[][] b) @@ -738,7 +738,7 @@ public static double[][] Multiply(int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, double[,] b) @@ -753,7 +753,7 @@ public static double[][] Multiply(int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, double[,] b) @@ -768,7 +768,7 @@ public static double[][] Multiply(int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, double[,] b) @@ -783,7 +783,7 @@ public static double[][] Multiply(int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, double[][] b) @@ -798,7 +798,7 @@ public static double[][] Multiply(this int a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, double[] b) @@ -819,7 +819,7 @@ public static double[] Multiply(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, double[] b, int dimension) @@ -840,7 +840,7 @@ public static double[] Multiply(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, double[] b, int dimension) @@ -855,7 +855,7 @@ public static double[][] Multiply(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, double[,] b) @@ -870,7 +870,7 @@ public static double[][] Multiply(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, double[][] b) @@ -885,7 +885,7 @@ public static double[][] MultiplyWithDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, double[,] b) @@ -900,7 +900,7 @@ public static double[][] MultiplyWithDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b) @@ -915,7 +915,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, double b) @@ -930,7 +930,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, double b) @@ -945,7 +945,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, double[] b) @@ -960,7 +960,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b) @@ -976,7 +976,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, byte b) @@ -991,7 +991,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, byte b) @@ -1018,7 +1018,7 @@ public static int[] Multiply(this int[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(int[] a, byte[] b) @@ -1033,7 +1033,7 @@ public static int[] Multiply(int[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, byte[][] b) @@ -1048,7 +1048,7 @@ public static int[][] Multiply(int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, byte[,] b) @@ -1063,7 +1063,7 @@ public static int[][] Multiply(int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, byte[,] b) @@ -1078,7 +1078,7 @@ public static int[][] Multiply(int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, byte[,] b) @@ -1093,7 +1093,7 @@ public static int[][] Multiply(int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, byte[][] b) @@ -1108,7 +1108,7 @@ public static int[][] Multiply(this int a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, byte[] b) @@ -1129,7 +1129,7 @@ public static int[] Multiply(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, byte[] b, int dimension) @@ -1150,7 +1150,7 @@ public static int[] Multiply(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, byte[] b, int dimension) @@ -1165,7 +1165,7 @@ public static int[][] Multiply(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int a, byte[,] b) @@ -1180,7 +1180,7 @@ public static int[][] Multiply(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b) @@ -1195,7 +1195,7 @@ public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int[] a, byte[,] b) @@ -1210,7 +1210,7 @@ public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b) @@ -1225,7 +1225,7 @@ public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, byte b) @@ -1240,7 +1240,7 @@ public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, byte b) @@ -1255,7 +1255,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, byte[] b) @@ -1270,7 +1270,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b) @@ -1286,7 +1286,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, decimal b) @@ -1301,7 +1301,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, decimal b) @@ -1328,7 +1328,7 @@ public static int[] Multiply(this int[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(int[] a, decimal[] b) @@ -1343,7 +1343,7 @@ public static int[] Multiply(int[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, decimal[][] b) @@ -1358,7 +1358,7 @@ public static int[][] Multiply(int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, decimal[,] b) @@ -1373,7 +1373,7 @@ public static int[][] Multiply(int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, decimal[,] b) @@ -1388,7 +1388,7 @@ public static int[][] Multiply(int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, decimal[,] b) @@ -1403,7 +1403,7 @@ public static int[][] Multiply(int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, decimal[][] b) @@ -1418,7 +1418,7 @@ public static int[][] Multiply(this int a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, decimal[] b) @@ -1439,7 +1439,7 @@ public static int[] Multiply(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, decimal[] b, int dimension) @@ -1460,7 +1460,7 @@ public static int[] Multiply(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, decimal[] b, int dimension) @@ -1475,7 +1475,7 @@ public static int[][] Multiply(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int a, decimal[,] b) @@ -1490,7 +1490,7 @@ public static int[][] Multiply(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b) @@ -1505,7 +1505,7 @@ public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int[] a, decimal[,] b) @@ -1520,7 +1520,7 @@ public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b) @@ -1535,7 +1535,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, decimal b) @@ -1550,7 +1550,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b) @@ -1565,7 +1565,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, decimal[] b) @@ -1580,7 +1580,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b) @@ -1596,7 +1596,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, int b) @@ -1611,7 +1611,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, int b) @@ -1638,7 +1638,7 @@ public static float[] Multiply(this float[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(float[] a, int[] b) @@ -1653,7 +1653,7 @@ public static float[] Multiply(float[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, int[][] b) @@ -1668,7 +1668,7 @@ public static float[][] Multiply(float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, int[,] b) @@ -1683,7 +1683,7 @@ public static float[][] Multiply(float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, int[,] b) @@ -1698,7 +1698,7 @@ public static float[][] Multiply(float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, int[,] b) @@ -1713,7 +1713,7 @@ public static float[][] Multiply(float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, int[][] b) @@ -1728,7 +1728,7 @@ public static float[][] Multiply(this float a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, int[] b) @@ -1749,7 +1749,7 @@ public static float[] Multiply(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, int[] b, int dimension) @@ -1770,7 +1770,7 @@ public static float[] Multiply(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, int[] b, int dimension) @@ -1785,7 +1785,7 @@ public static float[][] Multiply(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float a, int[,] b) @@ -1800,7 +1800,7 @@ public static float[][] Multiply(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float a, int[][] b) @@ -1815,7 +1815,7 @@ public static int[][] MultiplyWithDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float[] a, int[,] b) @@ -1830,7 +1830,7 @@ public static int[][] MultiplyWithDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b) @@ -1845,7 +1845,7 @@ public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, int b) @@ -1860,7 +1860,7 @@ public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, int b) @@ -1875,7 +1875,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, int[] b) @@ -1890,7 +1890,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b) @@ -1906,7 +1906,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, float b) @@ -1921,7 +1921,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, float b) @@ -1948,7 +1948,7 @@ public static float[] Multiply(this float[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(float[] a, float[] b) @@ -1963,7 +1963,7 @@ public static float[] Multiply(float[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, float[][] b) @@ -1978,7 +1978,7 @@ public static float[][] Multiply(float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, float[,] b) @@ -1993,7 +1993,7 @@ public static float[][] Multiply(float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, float[,] b) @@ -2008,7 +2008,7 @@ public static float[][] Multiply(float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, float[,] b) @@ -2023,7 +2023,7 @@ public static float[][] Multiply(float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, float[][] b) @@ -2038,7 +2038,7 @@ public static float[][] Multiply(this float a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, float[] b) @@ -2059,7 +2059,7 @@ public static float[] Multiply(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, float[] b, int dimension) @@ -2080,7 +2080,7 @@ public static float[] Multiply(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, float[] b, int dimension) @@ -2095,7 +2095,7 @@ public static float[][] Multiply(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, float[,] b) @@ -2110,7 +2110,7 @@ public static float[][] Multiply(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, float[][] b) @@ -2125,7 +2125,7 @@ public static float[][] MultiplyWithDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, float[,] b) @@ -2140,7 +2140,7 @@ public static float[][] MultiplyWithDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b) @@ -2155,7 +2155,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, float b) @@ -2170,7 +2170,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, float b) @@ -2185,7 +2185,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, float[] b) @@ -2200,7 +2200,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b) @@ -2216,7 +2216,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, double b) @@ -2231,7 +2231,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, double b) @@ -2258,7 +2258,7 @@ public static double[] Multiply(this float[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(float[] a, double[] b) @@ -2273,7 +2273,7 @@ public static double[] Multiply(float[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, double[][] b) @@ -2288,7 +2288,7 @@ public static double[][] Multiply(float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, double[,] b) @@ -2303,7 +2303,7 @@ public static double[][] Multiply(float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, double[,] b) @@ -2318,7 +2318,7 @@ public static double[][] Multiply(float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, double[,] b) @@ -2333,7 +2333,7 @@ public static double[][] Multiply(float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, double[][] b) @@ -2348,7 +2348,7 @@ public static double[][] Multiply(this float a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, double[] b) @@ -2369,7 +2369,7 @@ public static double[] Multiply(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, double[] b, int dimension) @@ -2390,7 +2390,7 @@ public static double[] Multiply(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, double[] b, int dimension) @@ -2405,7 +2405,7 @@ public static double[][] Multiply(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, double[,] b) @@ -2420,7 +2420,7 @@ public static double[][] Multiply(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, double[][] b) @@ -2435,7 +2435,7 @@ public static double[][] MultiplyWithDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, double[,] b) @@ -2450,7 +2450,7 @@ public static double[][] MultiplyWithDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b) @@ -2465,7 +2465,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, double b) @@ -2480,7 +2480,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, double b) @@ -2495,7 +2495,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, double[] b) @@ -2510,7 +2510,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b) @@ -2526,7 +2526,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, byte b) @@ -2541,7 +2541,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, byte b) @@ -2568,7 +2568,7 @@ public static float[] Multiply(this float[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(float[] a, byte[] b) @@ -2583,7 +2583,7 @@ public static float[] Multiply(float[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, byte[][] b) @@ -2598,7 +2598,7 @@ public static float[][] Multiply(float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, byte[,] b) @@ -2613,7 +2613,7 @@ public static float[][] Multiply(float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, byte[,] b) @@ -2628,7 +2628,7 @@ public static float[][] Multiply(float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, byte[,] b) @@ -2643,7 +2643,7 @@ public static float[][] Multiply(float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, byte[][] b) @@ -2658,7 +2658,7 @@ public static float[][] Multiply(this float a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, byte[] b) @@ -2679,7 +2679,7 @@ public static float[] Multiply(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, byte[] b, int dimension) @@ -2700,7 +2700,7 @@ public static float[] Multiply(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, byte[] b, int dimension) @@ -2715,7 +2715,7 @@ public static float[][] Multiply(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float a, byte[,] b) @@ -2730,7 +2730,7 @@ public static float[][] Multiply(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b) @@ -2745,7 +2745,7 @@ public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float[] a, byte[,] b) @@ -2760,7 +2760,7 @@ public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b) @@ -2775,7 +2775,7 @@ public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, byte b) @@ -2790,7 +2790,7 @@ public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, byte b) @@ -2805,7 +2805,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, byte[] b) @@ -2820,7 +2820,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b) @@ -2836,7 +2836,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, decimal b) @@ -2851,7 +2851,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, decimal b) @@ -2878,7 +2878,7 @@ public static float[] Multiply(this float[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(float[] a, decimal[] b) @@ -2893,7 +2893,7 @@ public static float[] Multiply(float[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, decimal[][] b) @@ -2908,7 +2908,7 @@ public static float[][] Multiply(float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, decimal[,] b) @@ -2923,7 +2923,7 @@ public static float[][] Multiply(float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, decimal[,] b) @@ -2938,7 +2938,7 @@ public static float[][] Multiply(float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, decimal[,] b) @@ -2953,7 +2953,7 @@ public static float[][] Multiply(float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, decimal[][] b) @@ -2968,7 +2968,7 @@ public static float[][] Multiply(this float a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, decimal[] b) @@ -2989,7 +2989,7 @@ public static float[] Multiply(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, decimal[] b, int dimension) @@ -3010,7 +3010,7 @@ public static float[] Multiply(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, decimal[] b, int dimension) @@ -3025,7 +3025,7 @@ public static float[][] Multiply(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float a, decimal[,] b) @@ -3040,7 +3040,7 @@ public static float[][] Multiply(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b) @@ -3055,7 +3055,7 @@ public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float[] a, decimal[,] b) @@ -3070,7 +3070,7 @@ public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b) @@ -3085,7 +3085,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, decimal b) @@ -3100,7 +3100,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b) @@ -3115,7 +3115,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, decimal[] b) @@ -3130,7 +3130,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b) @@ -3146,7 +3146,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, int b) @@ -3161,7 +3161,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, int b) @@ -3188,7 +3188,7 @@ public static double[] Multiply(this double[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(double[] a, int[] b) @@ -3203,7 +3203,7 @@ public static double[] Multiply(double[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, int[][] b) @@ -3218,7 +3218,7 @@ public static double[][] Multiply(double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, int[,] b) @@ -3233,7 +3233,7 @@ public static double[][] Multiply(double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, int[,] b) @@ -3248,7 +3248,7 @@ public static double[][] Multiply(double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, int[,] b) @@ -3263,7 +3263,7 @@ public static double[][] Multiply(double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, int[][] b) @@ -3278,7 +3278,7 @@ public static double[][] Multiply(this double a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, int[] b) @@ -3299,7 +3299,7 @@ public static double[] Multiply(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, int[] b, int dimension) @@ -3320,7 +3320,7 @@ public static double[] Multiply(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, int[] b, int dimension) @@ -3335,7 +3335,7 @@ public static double[][] Multiply(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double a, int[,] b) @@ -3350,7 +3350,7 @@ public static double[][] Multiply(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double a, int[][] b) @@ -3365,7 +3365,7 @@ public static int[][] MultiplyWithDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double[] a, int[,] b) @@ -3380,7 +3380,7 @@ public static int[][] MultiplyWithDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b) @@ -3395,7 +3395,7 @@ public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, int b) @@ -3410,7 +3410,7 @@ public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, int b) @@ -3425,7 +3425,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, int[] b) @@ -3440,7 +3440,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b) @@ -3456,7 +3456,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, float b) @@ -3471,7 +3471,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, float b) @@ -3498,7 +3498,7 @@ public static double[] Multiply(this double[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(double[] a, float[] b) @@ -3513,7 +3513,7 @@ public static double[] Multiply(double[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, float[][] b) @@ -3528,7 +3528,7 @@ public static double[][] Multiply(double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, float[,] b) @@ -3543,7 +3543,7 @@ public static double[][] Multiply(double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, float[,] b) @@ -3558,7 +3558,7 @@ public static double[][] Multiply(double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, float[,] b) @@ -3573,7 +3573,7 @@ public static double[][] Multiply(double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, float[][] b) @@ -3588,7 +3588,7 @@ public static double[][] Multiply(this double a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, float[] b) @@ -3609,7 +3609,7 @@ public static double[] Multiply(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, float[] b, int dimension) @@ -3630,7 +3630,7 @@ public static double[] Multiply(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, float[] b, int dimension) @@ -3645,7 +3645,7 @@ public static double[][] Multiply(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double a, float[,] b) @@ -3660,7 +3660,7 @@ public static double[][] Multiply(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double a, float[][] b) @@ -3675,7 +3675,7 @@ public static float[][] MultiplyWithDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double[] a, float[,] b) @@ -3690,7 +3690,7 @@ public static float[][] MultiplyWithDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b) @@ -3705,7 +3705,7 @@ public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, float b) @@ -3720,7 +3720,7 @@ public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, float b) @@ -3735,7 +3735,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, float[] b) @@ -3750,7 +3750,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b) @@ -3766,7 +3766,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, double b) @@ -3781,7 +3781,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, double b) @@ -3808,7 +3808,7 @@ public static double[] Multiply(this double[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(double[] a, double[] b) @@ -3823,7 +3823,7 @@ public static double[] Multiply(double[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, double[][] b) @@ -3838,7 +3838,7 @@ public static double[][] Multiply(double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, double[,] b) @@ -3853,7 +3853,7 @@ public static double[][] Multiply(double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, double[,] b) @@ -3868,7 +3868,7 @@ public static double[][] Multiply(double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, double[,] b) @@ -3883,7 +3883,7 @@ public static double[][] Multiply(double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, double[][] b) @@ -3898,7 +3898,7 @@ public static double[][] Multiply(this double a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, double[] b) @@ -3919,7 +3919,7 @@ public static double[] Multiply(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, double[] b, int dimension) @@ -3940,7 +3940,7 @@ public static double[] Multiply(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, double[] b, int dimension) @@ -3955,7 +3955,7 @@ public static double[][] Multiply(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, double[,] b) @@ -3970,7 +3970,7 @@ public static double[][] Multiply(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, double[][] b) @@ -3985,7 +3985,7 @@ public static double[][] MultiplyWithDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, double[,] b) @@ -4000,7 +4000,7 @@ public static double[][] MultiplyWithDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b) @@ -4015,7 +4015,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, double b) @@ -4030,7 +4030,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, double b) @@ -4045,7 +4045,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, double[] b) @@ -4060,7 +4060,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b) @@ -4076,7 +4076,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, byte b) @@ -4091,7 +4091,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, byte b) @@ -4118,7 +4118,7 @@ public static double[] Multiply(this double[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(double[] a, byte[] b) @@ -4133,7 +4133,7 @@ public static double[] Multiply(double[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, byte[][] b) @@ -4148,7 +4148,7 @@ public static double[][] Multiply(double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, byte[,] b) @@ -4163,7 +4163,7 @@ public static double[][] Multiply(double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, byte[,] b) @@ -4178,7 +4178,7 @@ public static double[][] Multiply(double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, byte[,] b) @@ -4193,7 +4193,7 @@ public static double[][] Multiply(double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, byte[][] b) @@ -4208,7 +4208,7 @@ public static double[][] Multiply(this double a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, byte[] b) @@ -4229,7 +4229,7 @@ public static double[] Multiply(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, byte[] b, int dimension) @@ -4250,7 +4250,7 @@ public static double[] Multiply(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, byte[] b, int dimension) @@ -4265,7 +4265,7 @@ public static double[][] Multiply(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double a, byte[,] b) @@ -4280,7 +4280,7 @@ public static double[][] Multiply(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b) @@ -4295,7 +4295,7 @@ public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double[] a, byte[,] b) @@ -4310,7 +4310,7 @@ public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b) @@ -4325,7 +4325,7 @@ public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, byte b) @@ -4340,7 +4340,7 @@ public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, byte b) @@ -4355,7 +4355,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, byte[] b) @@ -4370,7 +4370,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b) @@ -4386,7 +4386,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, decimal b) @@ -4401,7 +4401,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, decimal b) @@ -4428,7 +4428,7 @@ public static double[] Multiply(this double[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(double[] a, decimal[] b) @@ -4443,7 +4443,7 @@ public static double[] Multiply(double[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, decimal[][] b) @@ -4458,7 +4458,7 @@ public static double[][] Multiply(double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, decimal[,] b) @@ -4473,7 +4473,7 @@ public static double[][] Multiply(double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, decimal[,] b) @@ -4488,7 +4488,7 @@ public static double[][] Multiply(double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, decimal[,] b) @@ -4503,7 +4503,7 @@ public static double[][] Multiply(double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, decimal[][] b) @@ -4518,7 +4518,7 @@ public static double[][] Multiply(this double a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, decimal[] b) @@ -4539,7 +4539,7 @@ public static double[] Multiply(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, decimal[] b, int dimension) @@ -4560,7 +4560,7 @@ public static double[] Multiply(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, decimal[] b, int dimension) @@ -4575,7 +4575,7 @@ public static double[][] Multiply(this double[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double a, decimal[,] b) @@ -4590,7 +4590,7 @@ public static double[][] Multiply(this double[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b) @@ -4605,7 +4605,7 @@ public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double[] a, decimal[,] b) @@ -4620,7 +4620,7 @@ public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b) @@ -4635,7 +4635,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, decimal b) @@ -4650,7 +4650,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b) @@ -4665,7 +4665,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, decimal[] b) @@ -4680,7 +4680,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b) @@ -4696,7 +4696,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte[,] a, int b) @@ -4711,7 +4711,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte[][] a, int b) @@ -4738,7 +4738,7 @@ public static int[] Multiply(this byte[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(byte[] a, int[] b) @@ -4753,7 +4753,7 @@ public static int[] Multiply(byte[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[][] a, int[][] b) @@ -4768,7 +4768,7 @@ public static int[][] Multiply(byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[,] a, int[,] b) @@ -4783,7 +4783,7 @@ public static int[][] Multiply(byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[][] a, int[,] b) @@ -4798,7 +4798,7 @@ public static int[][] Multiply(byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte a, int[,] b) @@ -4813,7 +4813,7 @@ public static int[][] Multiply(byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte a, int[][] b) @@ -4828,7 +4828,7 @@ public static int[][] Multiply(this byte a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this byte a, int[] b) @@ -4849,7 +4849,7 @@ public static int[] Multiply(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte[,] a, int[] b, int dimension) @@ -4870,7 +4870,7 @@ public static int[] Multiply(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte[][] a, int[] b, int dimension) @@ -4885,7 +4885,7 @@ public static int[][] Multiply(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte a, int[,] b) @@ -4900,7 +4900,7 @@ public static int[][] Multiply(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte a, int[][] b) @@ -4915,7 +4915,7 @@ public static int[][] MultiplyWithDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte[] a, int[,] b) @@ -4930,7 +4930,7 @@ public static int[][] MultiplyWithDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b) @@ -4945,7 +4945,7 @@ public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, int b) @@ -4960,7 +4960,7 @@ public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b) @@ -4975,7 +4975,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, int[] b) @@ -4990,7 +4990,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b) @@ -5006,7 +5006,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte[,] a, float b) @@ -5021,7 +5021,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte[][] a, float b) @@ -5048,7 +5048,7 @@ public static float[] Multiply(this byte[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(byte[] a, float[] b) @@ -5063,7 +5063,7 @@ public static float[] Multiply(byte[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[][] a, float[][] b) @@ -5078,7 +5078,7 @@ public static float[][] Multiply(byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[,] a, float[,] b) @@ -5093,7 +5093,7 @@ public static float[][] Multiply(byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[][] a, float[,] b) @@ -5108,7 +5108,7 @@ public static float[][] Multiply(byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte a, float[,] b) @@ -5123,7 +5123,7 @@ public static float[][] Multiply(byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte a, float[][] b) @@ -5138,7 +5138,7 @@ public static float[][] Multiply(this byte a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this byte a, float[] b) @@ -5159,7 +5159,7 @@ public static float[] Multiply(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte[,] a, float[] b, int dimension) @@ -5180,7 +5180,7 @@ public static float[] Multiply(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte[][] a, float[] b, int dimension) @@ -5195,7 +5195,7 @@ public static float[][] Multiply(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte a, float[,] b) @@ -5210,7 +5210,7 @@ public static float[][] Multiply(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte a, float[][] b) @@ -5225,7 +5225,7 @@ public static float[][] MultiplyWithDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte[] a, float[,] b) @@ -5240,7 +5240,7 @@ public static float[][] MultiplyWithDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b) @@ -5255,7 +5255,7 @@ public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, float b) @@ -5270,7 +5270,7 @@ public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b) @@ -5285,7 +5285,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, float[] b) @@ -5300,7 +5300,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b) @@ -5316,7 +5316,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, double b) @@ -5331,7 +5331,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, double b) @@ -5358,7 +5358,7 @@ public static double[] Multiply(this byte[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(byte[] a, double[] b) @@ -5373,7 +5373,7 @@ public static double[] Multiply(byte[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, double[][] b) @@ -5388,7 +5388,7 @@ public static double[][] Multiply(byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, double[,] b) @@ -5403,7 +5403,7 @@ public static double[][] Multiply(byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, double[,] b) @@ -5418,7 +5418,7 @@ public static double[][] Multiply(byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, double[,] b) @@ -5433,7 +5433,7 @@ public static double[][] Multiply(byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, double[][] b) @@ -5448,7 +5448,7 @@ public static double[][] Multiply(this byte a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, double[] b) @@ -5469,7 +5469,7 @@ public static double[] Multiply(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, double[] b, int dimension) @@ -5490,7 +5490,7 @@ public static double[] Multiply(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, double[] b, int dimension) @@ -5505,7 +5505,7 @@ public static double[][] Multiply(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, double[,] b) @@ -5520,7 +5520,7 @@ public static double[][] Multiply(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, double[][] b) @@ -5535,7 +5535,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, double[,] b) @@ -5550,7 +5550,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b) @@ -5565,7 +5565,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, double b) @@ -5580,7 +5580,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b) @@ -5595,7 +5595,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, double[] b) @@ -5610,7 +5610,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b) @@ -5626,7 +5626,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, byte b) @@ -5641,7 +5641,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, byte b) @@ -5668,7 +5668,7 @@ public static byte[] Multiply(this byte[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(byte[] a, byte[] b) @@ -5683,7 +5683,7 @@ public static byte[] Multiply(byte[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, byte[][] b) @@ -5698,7 +5698,7 @@ public static byte[][] Multiply(byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, byte[,] b) @@ -5713,7 +5713,7 @@ public static byte[][] Multiply(byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, byte[,] b) @@ -5728,7 +5728,7 @@ public static byte[][] Multiply(byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, byte[,] b) @@ -5743,7 +5743,7 @@ public static byte[][] Multiply(byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, byte[][] b) @@ -5758,7 +5758,7 @@ public static byte[][] Multiply(this byte a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, byte[] b) @@ -5779,7 +5779,7 @@ public static byte[] Multiply(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, byte[] b, int dimension) @@ -5800,7 +5800,7 @@ public static byte[] Multiply(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension) @@ -5815,7 +5815,7 @@ public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, byte[,] b) @@ -5830,7 +5830,7 @@ public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b) @@ -5845,7 +5845,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, byte[,] b) @@ -5860,7 +5860,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b) @@ -5875,7 +5875,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, byte b) @@ -5890,7 +5890,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b) @@ -5905,7 +5905,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, byte[] b) @@ -5920,7 +5920,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b) @@ -5936,7 +5936,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal[,] a, int b) @@ -5951,7 +5951,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal[][] a, int b) @@ -5978,7 +5978,7 @@ public static int[] Multiply(this decimal[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(decimal[] a, int[] b) @@ -5993,7 +5993,7 @@ public static int[] Multiply(decimal[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[][] a, int[][] b) @@ -6008,7 +6008,7 @@ public static int[][] Multiply(decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[,] a, int[,] b) @@ -6023,7 +6023,7 @@ public static int[][] Multiply(decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[][] a, int[,] b) @@ -6038,7 +6038,7 @@ public static int[][] Multiply(decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal a, int[,] b) @@ -6053,7 +6053,7 @@ public static int[][] Multiply(decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal a, int[][] b) @@ -6068,7 +6068,7 @@ public static int[][] Multiply(this decimal a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this decimal a, int[] b) @@ -6089,7 +6089,7 @@ public static int[] Multiply(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal[,] a, int[] b, int dimension) @@ -6110,7 +6110,7 @@ public static int[] Multiply(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal[][] a, int[] b, int dimension) @@ -6125,7 +6125,7 @@ public static int[][] Multiply(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal a, int[,] b) @@ -6140,7 +6140,7 @@ public static int[][] Multiply(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b) @@ -6155,7 +6155,7 @@ public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal[] a, int[,] b) @@ -6170,7 +6170,7 @@ public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b) @@ -6185,7 +6185,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, int b) @@ -6200,7 +6200,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b) @@ -6215,7 +6215,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, int[] b) @@ -6230,7 +6230,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b) @@ -6246,7 +6246,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal[,] a, float b) @@ -6261,7 +6261,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal[][] a, float b) @@ -6288,7 +6288,7 @@ public static float[] Multiply(this decimal[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(decimal[] a, float[] b) @@ -6303,7 +6303,7 @@ public static float[] Multiply(decimal[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[][] a, float[][] b) @@ -6318,7 +6318,7 @@ public static float[][] Multiply(decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[,] a, float[,] b) @@ -6333,7 +6333,7 @@ public static float[][] Multiply(decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[][] a, float[,] b) @@ -6348,7 +6348,7 @@ public static float[][] Multiply(decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal a, float[,] b) @@ -6363,7 +6363,7 @@ public static float[][] Multiply(decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal a, float[][] b) @@ -6378,7 +6378,7 @@ public static float[][] Multiply(this decimal a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this decimal a, float[] b) @@ -6399,7 +6399,7 @@ public static float[] Multiply(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal[,] a, float[] b, int dimension) @@ -6420,7 +6420,7 @@ public static float[] Multiply(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal[][] a, float[] b, int dimension) @@ -6435,7 +6435,7 @@ public static float[][] Multiply(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal a, float[,] b) @@ -6450,7 +6450,7 @@ public static float[][] Multiply(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b) @@ -6465,7 +6465,7 @@ public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal[] a, float[,] b) @@ -6480,7 +6480,7 @@ public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b) @@ -6495,7 +6495,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, float b) @@ -6510,7 +6510,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b) @@ -6525,7 +6525,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, float[] b) @@ -6540,7 +6540,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b) @@ -6556,7 +6556,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, double b) @@ -6571,7 +6571,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, double b) @@ -6598,7 +6598,7 @@ public static double[] Multiply(this decimal[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(decimal[] a, double[] b) @@ -6613,7 +6613,7 @@ public static double[] Multiply(decimal[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, double[][] b) @@ -6628,7 +6628,7 @@ public static double[][] Multiply(decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, double[,] b) @@ -6643,7 +6643,7 @@ public static double[][] Multiply(decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, double[,] b) @@ -6658,7 +6658,7 @@ public static double[][] Multiply(decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, double[,] b) @@ -6673,7 +6673,7 @@ public static double[][] Multiply(decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, double[][] b) @@ -6688,7 +6688,7 @@ public static double[][] Multiply(this decimal a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, double[] b) @@ -6709,7 +6709,7 @@ public static double[] Multiply(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, double[] b, int dimension) @@ -6730,7 +6730,7 @@ public static double[] Multiply(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, double[] b, int dimension) @@ -6745,7 +6745,7 @@ public static double[][] Multiply(this decimal[][] a, double[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, double[,] b) @@ -6760,7 +6760,7 @@ public static double[][] Multiply(this decimal[][] a, double[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b) @@ -6775,7 +6775,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, double[,] b) @@ -6790,7 +6790,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b) @@ -6805,7 +6805,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, double b) @@ -6820,7 +6820,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b) @@ -6835,7 +6835,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, double[] b) @@ -6850,7 +6850,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b) @@ -6866,7 +6866,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, decimal b) @@ -6881,7 +6881,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, decimal b) @@ -6908,7 +6908,7 @@ public static decimal[] Multiply(this decimal[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(decimal[] a, decimal[] b) @@ -6923,7 +6923,7 @@ public static decimal[] Multiply(decimal[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, decimal[][] b) @@ -6938,7 +6938,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, decimal[,] b) @@ -6953,7 +6953,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, decimal[,] b) @@ -6968,7 +6968,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, decimal[,] b) @@ -6983,7 +6983,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, decimal[][] b) @@ -6998,7 +6998,7 @@ public static decimal[][] Multiply(this decimal a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, decimal[] b) @@ -7019,7 +7019,7 @@ public static decimal[] Multiply(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, decimal[] b, int dimension) @@ -7040,7 +7040,7 @@ public static decimal[] Multiply(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimension) @@ -7055,7 +7055,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimensi /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, decimal[,] b) @@ -7070,7 +7070,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimensi /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b) @@ -7085,7 +7085,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, decimal[,] b) @@ -7100,7 +7100,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b) @@ -7115,7 +7115,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, decimal b) @@ -7130,7 +7130,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b) @@ -7145,7 +7145,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, decimal[] b) @@ -7160,7 +7160,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b) @@ -7180,7 +7180,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, int[,] b, int[,] result) @@ -7215,7 +7215,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, int[][] b, int[,] result) @@ -7250,7 +7250,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, int[,] b, int[][] result) @@ -7285,7 +7285,7 @@ public static int[][] Multiply(int[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, int[,] b, int[][] result) @@ -7318,7 +7318,7 @@ public static int[][] Multiply(int[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, int[][] b, int[][] result) @@ -7350,7 +7350,7 @@ public static int[][] Multiply(int[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, int[][] b, int[][] result) @@ -7375,7 +7375,7 @@ public static int[][] Multiply(int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, int[,] b, int[,] result) @@ -7438,7 +7438,7 @@ public static int[][] Multiply(int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, int b, int[][] result) @@ -7471,7 +7471,7 @@ public static int[][] Multiply(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, int b, int[][] result) @@ -7495,7 +7495,7 @@ public static int[][] Multiply(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, int b, int[,] result) @@ -7520,7 +7520,7 @@ public static int[][] Multiply(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, int[,] b, int[][] result) @@ -7553,7 +7553,7 @@ public static int[][] Multiply(this int a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, int[][] b, int[][] result) @@ -7577,7 +7577,7 @@ public static int[][] Multiply(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, int[][] b, int[,] result) @@ -7610,7 +7610,7 @@ public static int[][] Multiply(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, int[,] b, int[,] result) @@ -7643,7 +7643,7 @@ public static int[][] Multiply(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, int b, int[,] result) @@ -7676,7 +7676,7 @@ public static int[][] Multiply(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, int b, int[][] result) @@ -7709,7 +7709,7 @@ public static int[][] Multiply(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, int b, int[,] result) @@ -7760,7 +7760,7 @@ public static int[][] Multiply(int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, int[] b, int[] result) @@ -7791,7 +7791,7 @@ public static int[] Multiply(this int[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, int b, int[] result) @@ -7814,7 +7814,7 @@ public static int[] Multiply(this int[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, int[] b, int[] result) @@ -7852,7 +7852,7 @@ public static int[] Multiply(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, int[] b, int dimension, int[,] result) @@ -7899,7 +7899,7 @@ public static int[] Multiply(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, int[] b, int dimension, int[][] result) @@ -7952,7 +7952,7 @@ public static int[][] Multiply(this int[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, int[,] b, int[,] result) @@ -7978,7 +7978,7 @@ public static int[][] Multiply(this int[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, int[][] b, int[][] result) @@ -7992,7 +7992,7 @@ public static int[][] MultiplyWithDiagonal(this int a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, int[,] b, int[,] result) @@ -8018,7 +8018,7 @@ public static int[][] MultiplyWithDiagonal(this int a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b, int[][] result) @@ -8032,7 +8032,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, int b, int[,] result) @@ -8058,7 +8058,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, int b, int[][] result) @@ -8072,7 +8072,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, int[] b, int[,] result) @@ -8098,7 +8098,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b, int[][] result) @@ -8126,7 +8126,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, int[,] b, double[,] result) @@ -8161,7 +8161,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, int[][] b, double[,] result) @@ -8196,7 +8196,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, int[,] b, double[][] result) @@ -8231,7 +8231,7 @@ public static double[][] Multiply(int[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, int[,] b, double[][] result) @@ -8264,7 +8264,7 @@ public static double[][] Multiply(int[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, int[][] b, double[][] result) @@ -8296,7 +8296,7 @@ public static double[][] Multiply(int[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, int[][] b, double[][] result) @@ -8321,7 +8321,7 @@ public static double[][] Multiply(int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, int[,] b, double[,] result) @@ -8384,7 +8384,7 @@ public static double[][] Multiply(int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, int b, double[][] result) @@ -8417,7 +8417,7 @@ public static double[][] Multiply(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, int b, double[][] result) @@ -8441,7 +8441,7 @@ public static double[][] Multiply(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, int b, double[,] result) @@ -8466,7 +8466,7 @@ public static double[][] Multiply(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, int[,] b, double[][] result) @@ -8499,7 +8499,7 @@ public static double[][] Multiply(this int a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, int[][] b, double[][] result) @@ -8523,7 +8523,7 @@ public static double[][] Multiply(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, int[][] b, double[,] result) @@ -8556,7 +8556,7 @@ public static double[][] Multiply(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, int[,] b, double[,] result) @@ -8589,7 +8589,7 @@ public static double[][] Multiply(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, int b, double[,] result) @@ -8622,7 +8622,7 @@ public static double[][] Multiply(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, int b, double[][] result) @@ -8655,7 +8655,7 @@ public static double[][] Multiply(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, int b, double[,] result) @@ -8706,7 +8706,7 @@ public static double[][] Multiply(int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, int[] b, double[] result) @@ -8737,7 +8737,7 @@ public static double[] Multiply(this int[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, int b, double[] result) @@ -8760,7 +8760,7 @@ public static double[] Multiply(this int[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, int[] b, double[] result) @@ -8798,7 +8798,7 @@ public static double[] Multiply(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, int[] b, int dimension, double[,] result) @@ -8845,7 +8845,7 @@ public static double[] Multiply(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, int[] b, int dimension, double[][] result) @@ -8898,7 +8898,7 @@ public static double[][] Multiply(this int[][] a, int[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, int[,] b, double[,] result) @@ -8924,7 +8924,7 @@ public static double[][] Multiply(this int[][] a, int[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, int[][] b, double[][] result) @@ -8938,7 +8938,7 @@ public static double[][] MultiplyWithDiagonal(this int a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, int[,] b, double[,] result) @@ -8964,7 +8964,7 @@ public static double[][] MultiplyWithDiagonal(this int a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, int[][] b, double[][] result) @@ -8978,7 +8978,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, int b, double[,] result) @@ -9004,7 +9004,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, int b, double[][] result) @@ -9018,7 +9018,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, int[] b, double[,] result) @@ -9044,7 +9044,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, int[] b, double[][] result) @@ -9072,7 +9072,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, float[,] b, int[,] result) @@ -9107,7 +9107,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, float[][] b, int[,] result) @@ -9142,7 +9142,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, float[,] b, int[][] result) @@ -9177,7 +9177,7 @@ public static int[][] Multiply(int[,] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, float[,] b, int[][] result) @@ -9210,7 +9210,7 @@ public static int[][] Multiply(int[][] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, float[][] b, int[][] result) @@ -9242,7 +9242,7 @@ public static int[][] Multiply(int[,] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, float[][] b, int[][] result) @@ -9267,7 +9267,7 @@ public static int[][] Multiply(int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, float[,] b, int[,] result) @@ -9330,7 +9330,7 @@ public static int[][] Multiply(int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, float b, int[][] result) @@ -9363,7 +9363,7 @@ public static int[][] Multiply(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, float b, int[][] result) @@ -9387,7 +9387,7 @@ public static int[][] Multiply(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, float b, int[,] result) @@ -9412,7 +9412,7 @@ public static int[][] Multiply(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, float[,] b, int[][] result) @@ -9445,7 +9445,7 @@ public static int[][] Multiply(this int a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, float[][] b, int[][] result) @@ -9469,7 +9469,7 @@ public static int[][] Multiply(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, float[][] b, int[,] result) @@ -9502,7 +9502,7 @@ public static int[][] Multiply(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, float[,] b, int[,] result) @@ -9535,7 +9535,7 @@ public static int[][] Multiply(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, float b, int[,] result) @@ -9568,7 +9568,7 @@ public static int[][] Multiply(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, float b, int[][] result) @@ -9601,7 +9601,7 @@ public static int[][] Multiply(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, float b, int[,] result) @@ -9652,7 +9652,7 @@ public static int[][] Multiply(int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, float[] b, int[] result) @@ -9683,7 +9683,7 @@ public static int[] Multiply(this int[] a, float[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, float b, int[] result) @@ -9706,7 +9706,7 @@ public static int[] Multiply(this int[] a, float b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, float[] b, int[] result) @@ -9744,7 +9744,7 @@ public static int[] Multiply(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, float[] b, int dimension, int[,] result) @@ -9791,7 +9791,7 @@ public static int[] Multiply(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, float[] b, int dimension, int[][] result) @@ -9844,7 +9844,7 @@ public static int[][] Multiply(this int[][] a, float[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, float[,] b, int[,] result) @@ -9870,7 +9870,7 @@ public static int[][] Multiply(this int[][] a, float[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, float[][] b, int[][] result) @@ -9884,7 +9884,7 @@ public static int[][] MultiplyWithDiagonal(this int a, float[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, float[,] b, int[,] result) @@ -9910,7 +9910,7 @@ public static int[][] MultiplyWithDiagonal(this int a, float[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, float[][] b, int[][] result) @@ -9924,7 +9924,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, float[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, float b, int[,] result) @@ -9950,7 +9950,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, float[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, float b, int[][] result) @@ -9964,7 +9964,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, float[] b, int[,] result) @@ -9990,7 +9990,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b, int[][] result) @@ -10018,7 +10018,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[][] a, float[,] b, float[,] result) @@ -10053,7 +10053,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[,] a, float[][] b, float[,] result) @@ -10088,7 +10088,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[,] a, float[,] b, float[][] result) @@ -10123,7 +10123,7 @@ public static float[][] Multiply(int[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[][] a, float[,] b, float[][] result) @@ -10156,7 +10156,7 @@ public static float[][] Multiply(int[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[,] a, float[][] b, float[][] result) @@ -10188,7 +10188,7 @@ public static float[][] Multiply(int[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[][] a, float[][] b, float[][] result) @@ -10213,7 +10213,7 @@ public static float[][] Multiply(int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[,] a, float[,] b, float[,] result) @@ -10276,7 +10276,7 @@ public static float[][] Multiply(int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[,] a, float b, float[][] result) @@ -10309,7 +10309,7 @@ public static float[][] Multiply(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int[][] a, float b, float[][] result) @@ -10333,7 +10333,7 @@ public static float[][] Multiply(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[][] a, float b, float[,] result) @@ -10358,7 +10358,7 @@ public static float[][] Multiply(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int a, float[,] b, float[][] result) @@ -10391,7 +10391,7 @@ public static float[][] Multiply(this int a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int a, float[][] b, float[][] result) @@ -10415,7 +10415,7 @@ public static float[][] Multiply(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int a, float[][] b, float[,] result) @@ -10448,7 +10448,7 @@ public static float[][] Multiply(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int a, float[,] b, float[,] result) @@ -10481,7 +10481,7 @@ public static float[][] Multiply(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int[,] a, float b, float[,] result) @@ -10514,7 +10514,7 @@ public static float[][] Multiply(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(int[,] a, float b, float[][] result) @@ -10547,7 +10547,7 @@ public static float[][] Multiply(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(int[][] a, float b, float[,] result) @@ -10598,7 +10598,7 @@ public static float[][] Multiply(int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this int[] a, float[] b, float[] result) @@ -10629,7 +10629,7 @@ public static float[] Multiply(this int[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this int[] a, float b, float[] result) @@ -10652,7 +10652,7 @@ public static float[] Multiply(this int[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this int a, float[] b, float[] result) @@ -10690,7 +10690,7 @@ public static float[] Multiply(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this int[,] a, float[] b, int dimension, float[,] result) @@ -10737,7 +10737,7 @@ public static float[] Multiply(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this int[][] a, float[] b, int dimension, float[][] result) @@ -10790,7 +10790,7 @@ public static float[][] Multiply(this int[][] a, float[] b, int dimension, floa #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int a, float[,] b, float[,] result) @@ -10816,7 +10816,7 @@ public static float[][] Multiply(this int[][] a, float[] b, int dimension, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int a, float[][] b, float[][] result) @@ -10830,7 +10830,7 @@ public static float[][] MultiplyWithDiagonal(this int a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int[] a, float[,] b, float[,] result) @@ -10856,7 +10856,7 @@ public static float[][] MultiplyWithDiagonal(this int a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b, float[][] result) @@ -10870,7 +10870,7 @@ public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int[,] a, float b, float[,] result) @@ -10896,7 +10896,7 @@ public static float[][] MultiplyWithDiagonal(this int[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int[][] a, float b, float[][] result) @@ -10910,7 +10910,7 @@ public static float[][] MultiplyWithDiagonal(this int[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this int[,] a, float[] b, float[,] result) @@ -10936,7 +10936,7 @@ public static float[][] MultiplyWithDiagonal(this int[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this int[][] a, float[] b, float[][] result) @@ -10964,7 +10964,7 @@ public static float[][] MultiplyWithDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, float[,] b, double[,] result) @@ -10999,7 +10999,7 @@ public static float[][] MultiplyWithDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, float[][] b, double[,] result) @@ -11034,7 +11034,7 @@ public static float[][] MultiplyWithDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, float[,] b, double[][] result) @@ -11069,7 +11069,7 @@ public static double[][] Multiply(int[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, float[,] b, double[][] result) @@ -11102,7 +11102,7 @@ public static double[][] Multiply(int[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, float[][] b, double[][] result) @@ -11134,7 +11134,7 @@ public static double[][] Multiply(int[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, float[][] b, double[][] result) @@ -11159,7 +11159,7 @@ public static double[][] Multiply(int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, float[,] b, double[,] result) @@ -11222,7 +11222,7 @@ public static double[][] Multiply(int[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, float b, double[][] result) @@ -11255,7 +11255,7 @@ public static double[][] Multiply(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, float b, double[][] result) @@ -11279,7 +11279,7 @@ public static double[][] Multiply(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, float b, double[,] result) @@ -11304,7 +11304,7 @@ public static double[][] Multiply(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, float[,] b, double[][] result) @@ -11337,7 +11337,7 @@ public static double[][] Multiply(this int a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, float[][] b, double[][] result) @@ -11361,7 +11361,7 @@ public static double[][] Multiply(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, float[][] b, double[,] result) @@ -11394,7 +11394,7 @@ public static double[][] Multiply(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, float[,] b, double[,] result) @@ -11427,7 +11427,7 @@ public static double[][] Multiply(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, float b, double[,] result) @@ -11460,7 +11460,7 @@ public static double[][] Multiply(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, float b, double[][] result) @@ -11493,7 +11493,7 @@ public static double[][] Multiply(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, float b, double[,] result) @@ -11544,7 +11544,7 @@ public static double[][] Multiply(int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, float[] b, double[] result) @@ -11575,7 +11575,7 @@ public static double[] Multiply(this int[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, float b, double[] result) @@ -11598,7 +11598,7 @@ public static double[] Multiply(this int[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, float[] b, double[] result) @@ -11636,7 +11636,7 @@ public static double[] Multiply(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, float[] b, int dimension, double[,] result) @@ -11683,7 +11683,7 @@ public static double[] Multiply(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, float[] b, int dimension, double[][] result) @@ -11736,7 +11736,7 @@ public static double[][] Multiply(this int[][] a, float[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, float[,] b, double[,] result) @@ -11762,7 +11762,7 @@ public static double[][] Multiply(this int[][] a, float[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, float[][] b, double[][] result) @@ -11776,7 +11776,7 @@ public static double[][] MultiplyWithDiagonal(this int a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, float[,] b, double[,] result) @@ -11802,7 +11802,7 @@ public static double[][] MultiplyWithDiagonal(this int a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, float[][] b, double[][] result) @@ -11816,7 +11816,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, float b, double[,] result) @@ -11842,7 +11842,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, float b, double[][] result) @@ -11856,7 +11856,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, float[] b, double[,] result) @@ -11882,7 +11882,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, float[] b, double[][] result) @@ -11910,7 +11910,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, double[,] b, int[,] result) @@ -11945,7 +11945,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, double[][] b, int[,] result) @@ -11980,7 +11980,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, double[,] b, int[][] result) @@ -12015,7 +12015,7 @@ public static int[][] Multiply(int[,] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, double[,] b, int[][] result) @@ -12048,7 +12048,7 @@ public static int[][] Multiply(int[][] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, double[][] b, int[][] result) @@ -12080,7 +12080,7 @@ public static int[][] Multiply(int[,] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, double[][] b, int[][] result) @@ -12105,7 +12105,7 @@ public static int[][] Multiply(int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, double[,] b, int[,] result) @@ -12168,7 +12168,7 @@ public static int[][] Multiply(int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, double b, int[][] result) @@ -12201,7 +12201,7 @@ public static int[][] Multiply(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, double b, int[][] result) @@ -12225,7 +12225,7 @@ public static int[][] Multiply(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, double b, int[,] result) @@ -12250,7 +12250,7 @@ public static int[][] Multiply(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, double[,] b, int[][] result) @@ -12283,7 +12283,7 @@ public static int[][] Multiply(this int a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, double[][] b, int[][] result) @@ -12307,7 +12307,7 @@ public static int[][] Multiply(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, double[][] b, int[,] result) @@ -12340,7 +12340,7 @@ public static int[][] Multiply(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, double[,] b, int[,] result) @@ -12373,7 +12373,7 @@ public static int[][] Multiply(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, double b, int[,] result) @@ -12406,7 +12406,7 @@ public static int[][] Multiply(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, double b, int[][] result) @@ -12439,7 +12439,7 @@ public static int[][] Multiply(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, double b, int[,] result) @@ -12490,7 +12490,7 @@ public static int[][] Multiply(int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, double[] b, int[] result) @@ -12521,7 +12521,7 @@ public static int[] Multiply(this int[] a, double[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, double b, int[] result) @@ -12544,7 +12544,7 @@ public static int[] Multiply(this int[] a, double b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, double[] b, int[] result) @@ -12582,7 +12582,7 @@ public static int[] Multiply(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, double[] b, int dimension, int[,] result) @@ -12629,7 +12629,7 @@ public static int[] Multiply(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, double[] b, int dimension, int[][] result) @@ -12682,7 +12682,7 @@ public static int[][] Multiply(this int[][] a, double[] b, int dimension, int[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, double[,] b, int[,] result) @@ -12708,7 +12708,7 @@ public static int[][] Multiply(this int[][] a, double[] b, int dimension, int[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, double[][] b, int[][] result) @@ -12722,7 +12722,7 @@ public static int[][] MultiplyWithDiagonal(this int a, double[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, double[,] b, int[,] result) @@ -12748,7 +12748,7 @@ public static int[][] MultiplyWithDiagonal(this int a, double[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, double[][] b, int[][] result) @@ -12762,7 +12762,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, double[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, double b, int[,] result) @@ -12788,7 +12788,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, double[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, double b, int[][] result) @@ -12802,7 +12802,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, double[] b, int[,] result) @@ -12828,7 +12828,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b, int[][] result) @@ -12856,7 +12856,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, double[,] b, double[,] result) @@ -12891,7 +12891,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, double[][] b, double[,] result) @@ -12926,7 +12926,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, double[,] b, double[][] result) @@ -12961,7 +12961,7 @@ public static double[][] Multiply(int[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, double[,] b, double[][] result) @@ -12994,7 +12994,7 @@ public static double[][] Multiply(int[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, double[][] b, double[][] result) @@ -13026,7 +13026,7 @@ public static double[][] Multiply(int[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, double[][] b, double[][] result) @@ -13051,7 +13051,7 @@ public static double[][] Multiply(int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, double[,] b, double[,] result) @@ -13114,7 +13114,7 @@ public static double[][] Multiply(int[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, double b, double[][] result) @@ -13147,7 +13147,7 @@ public static double[][] Multiply(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, double b, double[][] result) @@ -13171,7 +13171,7 @@ public static double[][] Multiply(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, double b, double[,] result) @@ -13196,7 +13196,7 @@ public static double[][] Multiply(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, double[,] b, double[][] result) @@ -13229,7 +13229,7 @@ public static double[][] Multiply(this int a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, double[][] b, double[][] result) @@ -13253,7 +13253,7 @@ public static double[][] Multiply(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, double[][] b, double[,] result) @@ -13286,7 +13286,7 @@ public static double[][] Multiply(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, double[,] b, double[,] result) @@ -13319,7 +13319,7 @@ public static double[][] Multiply(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, double b, double[,] result) @@ -13352,7 +13352,7 @@ public static double[][] Multiply(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, double b, double[][] result) @@ -13385,7 +13385,7 @@ public static double[][] Multiply(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, double b, double[,] result) @@ -13436,7 +13436,7 @@ public static double[][] Multiply(int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, double[] b, double[] result) @@ -13467,7 +13467,7 @@ public static double[] Multiply(this int[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, double b, double[] result) @@ -13490,7 +13490,7 @@ public static double[] Multiply(this int[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, double[] b, double[] result) @@ -13528,7 +13528,7 @@ public static double[] Multiply(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, double[] b, int dimension, double[,] result) @@ -13575,7 +13575,7 @@ public static double[] Multiply(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, double[] b, int dimension, double[][] result) @@ -13628,7 +13628,7 @@ public static double[][] Multiply(this int[][] a, double[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, double[,] b, double[,] result) @@ -13654,7 +13654,7 @@ public static double[][] Multiply(this int[][] a, double[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, double[][] b, double[][] result) @@ -13668,7 +13668,7 @@ public static double[][] MultiplyWithDiagonal(this int a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, double[,] b, double[,] result) @@ -13694,7 +13694,7 @@ public static double[][] MultiplyWithDiagonal(this int a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b, double[][] result) @@ -13708,7 +13708,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, double b, double[,] result) @@ -13734,7 +13734,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, double b, double[][] result) @@ -13748,7 +13748,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, double[] b, double[,] result) @@ -13774,7 +13774,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, double[] b, double[][] result) @@ -13802,7 +13802,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, byte[,] b, int[,] result) @@ -13837,7 +13837,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, byte[][] b, int[,] result) @@ -13872,7 +13872,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, byte[,] b, int[][] result) @@ -13907,7 +13907,7 @@ public static int[][] Multiply(int[,] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, byte[,] b, int[][] result) @@ -13940,7 +13940,7 @@ public static int[][] Multiply(int[][] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, byte[][] b, int[][] result) @@ -13972,7 +13972,7 @@ public static int[][] Multiply(int[,] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, byte[][] b, int[][] result) @@ -13997,7 +13997,7 @@ public static int[][] Multiply(int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, byte[,] b, int[,] result) @@ -14060,7 +14060,7 @@ public static int[][] Multiply(int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, byte b, int[][] result) @@ -14093,7 +14093,7 @@ public static int[][] Multiply(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, byte b, int[][] result) @@ -14117,7 +14117,7 @@ public static int[][] Multiply(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, byte b, int[,] result) @@ -14142,7 +14142,7 @@ public static int[][] Multiply(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, byte[,] b, int[][] result) @@ -14175,7 +14175,7 @@ public static int[][] Multiply(this int a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, byte[][] b, int[][] result) @@ -14199,7 +14199,7 @@ public static int[][] Multiply(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, byte[][] b, int[,] result) @@ -14232,7 +14232,7 @@ public static int[][] Multiply(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, byte[,] b, int[,] result) @@ -14265,7 +14265,7 @@ public static int[][] Multiply(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, byte b, int[,] result) @@ -14298,7 +14298,7 @@ public static int[][] Multiply(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, byte b, int[][] result) @@ -14331,7 +14331,7 @@ public static int[][] Multiply(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, byte b, int[,] result) @@ -14382,7 +14382,7 @@ public static int[][] Multiply(int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, byte[] b, int[] result) @@ -14413,7 +14413,7 @@ public static int[] Multiply(this int[] a, byte[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, byte b, int[] result) @@ -14436,7 +14436,7 @@ public static int[] Multiply(this int[] a, byte b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, byte[] b, int[] result) @@ -14474,7 +14474,7 @@ public static int[] Multiply(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, byte[] b, int dimension, int[,] result) @@ -14521,7 +14521,7 @@ public static int[] Multiply(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, byte[] b, int dimension, int[][] result) @@ -14574,7 +14574,7 @@ public static int[][] Multiply(this int[][] a, byte[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, byte[,] b, int[,] result) @@ -14600,7 +14600,7 @@ public static int[][] Multiply(this int[][] a, byte[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, byte[][] b, int[][] result) @@ -14614,7 +14614,7 @@ public static int[][] MultiplyWithDiagonal(this int a, byte[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, byte[,] b, int[,] result) @@ -14640,7 +14640,7 @@ public static int[][] MultiplyWithDiagonal(this int a, byte[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, byte[][] b, int[][] result) @@ -14654,7 +14654,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, byte[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, byte b, int[,] result) @@ -14680,7 +14680,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, byte[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, byte b, int[][] result) @@ -14694,7 +14694,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, byte[] b, int[,] result) @@ -14720,7 +14720,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b, int[][] result) @@ -14748,7 +14748,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(int[][] a, byte[,] b, byte[,] result) @@ -14783,7 +14783,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(int[,] a, byte[][] b, byte[,] result) @@ -14818,7 +14818,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[,] a, byte[,] b, byte[][] result) @@ -14853,7 +14853,7 @@ public static byte[][] Multiply(int[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[][] a, byte[,] b, byte[][] result) @@ -14886,7 +14886,7 @@ public static byte[][] Multiply(int[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[,] a, byte[][] b, byte[][] result) @@ -14918,7 +14918,7 @@ public static byte[][] Multiply(int[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[][] a, byte[][] b, byte[][] result) @@ -14943,7 +14943,7 @@ public static byte[][] Multiply(int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(int[,] a, byte[,] b, byte[,] result) @@ -15006,7 +15006,7 @@ public static byte[][] Multiply(int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[,] a, byte b, byte[][] result) @@ -15039,7 +15039,7 @@ public static byte[][] Multiply(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this int[][] a, byte b, byte[][] result) @@ -15063,7 +15063,7 @@ public static byte[][] Multiply(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(int[][] a, byte b, byte[,] result) @@ -15088,7 +15088,7 @@ public static byte[][] Multiply(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this int a, byte[,] b, byte[][] result) @@ -15121,7 +15121,7 @@ public static byte[][] Multiply(this int a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this int a, byte[][] b, byte[][] result) @@ -15145,7 +15145,7 @@ public static byte[][] Multiply(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this int a, byte[][] b, byte[,] result) @@ -15178,7 +15178,7 @@ public static byte[][] Multiply(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this int a, byte[,] b, byte[,] result) @@ -15211,7 +15211,7 @@ public static byte[][] Multiply(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this int[,] a, byte b, byte[,] result) @@ -15244,7 +15244,7 @@ public static byte[][] Multiply(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(int[,] a, byte b, byte[][] result) @@ -15277,7 +15277,7 @@ public static byte[][] Multiply(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(int[][] a, byte b, byte[,] result) @@ -15328,7 +15328,7 @@ public static byte[][] Multiply(int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this int[] a, byte[] b, byte[] result) @@ -15359,7 +15359,7 @@ public static byte[] Multiply(this int[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this int[] a, byte b, byte[] result) @@ -15382,7 +15382,7 @@ public static byte[] Multiply(this int[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this int a, byte[] b, byte[] result) @@ -15420,7 +15420,7 @@ public static byte[] Multiply(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this int[,] a, byte[] b, int dimension, byte[,] result) @@ -15467,7 +15467,7 @@ public static byte[] Multiply(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this int[][] a, byte[] b, int dimension, byte[][] result) @@ -15520,7 +15520,7 @@ public static byte[][] Multiply(this int[][] a, byte[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int a, byte[,] b, byte[,] result) @@ -15546,7 +15546,7 @@ public static byte[][] Multiply(this int[][] a, byte[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b, byte[][] result) @@ -15560,7 +15560,7 @@ public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int[] a, byte[,] b, byte[,] result) @@ -15586,7 +15586,7 @@ public static byte[][] MultiplyWithDiagonal(this int a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b, byte[][] result) @@ -15600,7 +15600,7 @@ public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int[,] a, byte b, byte[,] result) @@ -15626,7 +15626,7 @@ public static byte[][] MultiplyWithDiagonal(this int[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int[][] a, byte b, byte[][] result) @@ -15640,7 +15640,7 @@ public static byte[][] MultiplyWithDiagonal(this int[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this int[,] a, byte[] b, byte[,] result) @@ -15666,7 +15666,7 @@ public static byte[][] MultiplyWithDiagonal(this int[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this int[][] a, byte[] b, byte[][] result) @@ -15694,7 +15694,7 @@ public static byte[][] MultiplyWithDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, byte[,] b, double[,] result) @@ -15729,7 +15729,7 @@ public static byte[][] MultiplyWithDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, byte[][] b, double[,] result) @@ -15764,7 +15764,7 @@ public static byte[][] MultiplyWithDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, byte[,] b, double[][] result) @@ -15799,7 +15799,7 @@ public static double[][] Multiply(int[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, byte[,] b, double[][] result) @@ -15832,7 +15832,7 @@ public static double[][] Multiply(int[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, byte[][] b, double[][] result) @@ -15864,7 +15864,7 @@ public static double[][] Multiply(int[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, byte[][] b, double[][] result) @@ -15889,7 +15889,7 @@ public static double[][] Multiply(int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, byte[,] b, double[,] result) @@ -15952,7 +15952,7 @@ public static double[][] Multiply(int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, byte b, double[][] result) @@ -15985,7 +15985,7 @@ public static double[][] Multiply(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, byte b, double[][] result) @@ -16009,7 +16009,7 @@ public static double[][] Multiply(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, byte b, double[,] result) @@ -16034,7 +16034,7 @@ public static double[][] Multiply(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, byte[,] b, double[][] result) @@ -16067,7 +16067,7 @@ public static double[][] Multiply(this int a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, byte[][] b, double[][] result) @@ -16091,7 +16091,7 @@ public static double[][] Multiply(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, byte[][] b, double[,] result) @@ -16124,7 +16124,7 @@ public static double[][] Multiply(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, byte[,] b, double[,] result) @@ -16157,7 +16157,7 @@ public static double[][] Multiply(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, byte b, double[,] result) @@ -16190,7 +16190,7 @@ public static double[][] Multiply(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, byte b, double[][] result) @@ -16223,7 +16223,7 @@ public static double[][] Multiply(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, byte b, double[,] result) @@ -16274,7 +16274,7 @@ public static double[][] Multiply(int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, byte[] b, double[] result) @@ -16305,7 +16305,7 @@ public static double[] Multiply(this int[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, byte b, double[] result) @@ -16328,7 +16328,7 @@ public static double[] Multiply(this int[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, byte[] b, double[] result) @@ -16366,7 +16366,7 @@ public static double[] Multiply(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, byte[] b, int dimension, double[,] result) @@ -16413,7 +16413,7 @@ public static double[] Multiply(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, byte[] b, int dimension, double[][] result) @@ -16466,7 +16466,7 @@ public static double[][] Multiply(this int[][] a, byte[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, byte[,] b, double[,] result) @@ -16492,7 +16492,7 @@ public static double[][] Multiply(this int[][] a, byte[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, byte[][] b, double[][] result) @@ -16506,7 +16506,7 @@ public static double[][] MultiplyWithDiagonal(this int a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, byte[,] b, double[,] result) @@ -16532,7 +16532,7 @@ public static double[][] MultiplyWithDiagonal(this int a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, byte[][] b, double[][] result) @@ -16546,7 +16546,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, byte b, double[,] result) @@ -16572,7 +16572,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, byte b, double[][] result) @@ -16586,7 +16586,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, byte[] b, double[,] result) @@ -16612,7 +16612,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, byte[] b, double[][] result) @@ -16640,7 +16640,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, decimal[,] b, int[,] result) @@ -16675,7 +16675,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, decimal[][] b, int[,] result) @@ -16710,7 +16710,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, decimal[,] b, int[][] result) @@ -16745,7 +16745,7 @@ public static int[][] Multiply(int[,] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, decimal[,] b, int[][] result) @@ -16778,7 +16778,7 @@ public static int[][] Multiply(int[][] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, decimal[][] b, int[][] result) @@ -16810,7 +16810,7 @@ public static int[][] Multiply(int[,] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[][] a, decimal[][] b, int[][] result) @@ -16835,7 +16835,7 @@ public static int[][] Multiply(int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[,] a, decimal[,] b, int[,] result) @@ -16898,7 +16898,7 @@ public static int[][] Multiply(int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, decimal b, int[][] result) @@ -16931,7 +16931,7 @@ public static int[][] Multiply(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, decimal b, int[][] result) @@ -16955,7 +16955,7 @@ public static int[][] Multiply(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, decimal b, int[,] result) @@ -16980,7 +16980,7 @@ public static int[][] Multiply(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, decimal[,] b, int[][] result) @@ -17013,7 +17013,7 @@ public static int[][] Multiply(this int a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int a, decimal[][] b, int[][] result) @@ -17037,7 +17037,7 @@ public static int[][] Multiply(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, decimal[][] b, int[,] result) @@ -17070,7 +17070,7 @@ public static int[][] Multiply(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int a, decimal[,] b, int[,] result) @@ -17103,7 +17103,7 @@ public static int[][] Multiply(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, decimal b, int[,] result) @@ -17136,7 +17136,7 @@ public static int[][] Multiply(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(int[,] a, decimal b, int[][] result) @@ -17169,7 +17169,7 @@ public static int[][] Multiply(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(int[][] a, decimal b, int[,] result) @@ -17220,7 +17220,7 @@ public static int[][] Multiply(int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, decimal[] b, int[] result) @@ -17251,7 +17251,7 @@ public static int[] Multiply(this int[] a, decimal[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int[] a, decimal b, int[] result) @@ -17274,7 +17274,7 @@ public static int[] Multiply(this int[] a, decimal b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this int a, decimal[] b, int[] result) @@ -17312,7 +17312,7 @@ public static int[] Multiply(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this int[,] a, decimal[] b, int dimension, int[,] result) @@ -17359,7 +17359,7 @@ public static int[] Multiply(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this int[][] a, decimal[] b, int dimension, int[][] result) @@ -17412,7 +17412,7 @@ public static int[][] Multiply(this int[][] a, decimal[] b, int dimension, int[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int a, decimal[,] b, int[,] result) @@ -17438,7 +17438,7 @@ public static int[][] Multiply(this int[][] a, decimal[] b, int dimension, int[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int a, decimal[][] b, int[][] result) @@ -17452,7 +17452,7 @@ public static int[][] MultiplyWithDiagonal(this int a, decimal[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[] a, decimal[,] b, int[,] result) @@ -17478,7 +17478,7 @@ public static int[][] MultiplyWithDiagonal(this int a, decimal[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, int[][] result) @@ -17492,7 +17492,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, decimal b, int[,] result) @@ -17518,7 +17518,7 @@ public static int[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b, int[][] result) @@ -17532,7 +17532,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this int[,] a, decimal[] b, int[,] result) @@ -17558,7 +17558,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, int[][] result) @@ -17586,7 +17586,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(int[][] a, decimal[,] b, decimal[,] result) @@ -17621,7 +17621,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(int[,] a, decimal[][] b, decimal[,] result) @@ -17656,7 +17656,7 @@ public static int[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[,] a, decimal[,] b, decimal[][] result) @@ -17691,7 +17691,7 @@ public static decimal[][] Multiply(int[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[][] a, decimal[,] b, decimal[][] result) @@ -17724,7 +17724,7 @@ public static decimal[][] Multiply(int[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[,] a, decimal[][] b, decimal[][] result) @@ -17756,7 +17756,7 @@ public static decimal[][] Multiply(int[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[][] a, decimal[][] b, decimal[][] result) @@ -17781,7 +17781,7 @@ public static decimal[][] Multiply(int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(int[,] a, decimal[,] b, decimal[,] result) @@ -17844,7 +17844,7 @@ public static decimal[][] Multiply(int[][] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[,] a, decimal b, decimal[][] result) @@ -17877,7 +17877,7 @@ public static decimal[][] Multiply(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this int[][] a, decimal b, decimal[][] result) @@ -17901,7 +17901,7 @@ public static decimal[][] Multiply(this int[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(int[][] a, decimal b, decimal[,] result) @@ -17926,7 +17926,7 @@ public static decimal[][] Multiply(this int[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this int a, decimal[,] b, decimal[][] result) @@ -17959,7 +17959,7 @@ public static decimal[][] Multiply(this int a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this int a, decimal[][] b, decimal[][] result) @@ -17983,7 +17983,7 @@ public static decimal[][] Multiply(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this int a, decimal[][] b, decimal[,] result) @@ -18016,7 +18016,7 @@ public static decimal[][] Multiply(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this int a, decimal[,] b, decimal[,] result) @@ -18049,7 +18049,7 @@ public static decimal[][] Multiply(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this int[,] a, decimal b, decimal[,] result) @@ -18082,7 +18082,7 @@ public static decimal[][] Multiply(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(int[,] a, decimal b, decimal[][] result) @@ -18115,7 +18115,7 @@ public static decimal[][] Multiply(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(int[][] a, decimal b, decimal[,] result) @@ -18166,7 +18166,7 @@ public static decimal[][] Multiply(int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this int[] a, decimal[] b, decimal[] result) @@ -18197,7 +18197,7 @@ public static decimal[] Multiply(this int[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this int[] a, decimal b, decimal[] result) @@ -18220,7 +18220,7 @@ public static decimal[] Multiply(this int[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this int a, decimal[] b, decimal[] result) @@ -18258,7 +18258,7 @@ public static decimal[] Multiply(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this int[,] a, decimal[] b, int dimension, decimal[,] result) @@ -18305,7 +18305,7 @@ public static decimal[] Multiply(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this int[][] a, decimal[] b, int dimension, decimal[][] result) @@ -18358,7 +18358,7 @@ public static decimal[][] Multiply(this int[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int a, decimal[,] b, decimal[,] result) @@ -18384,7 +18384,7 @@ public static decimal[][] Multiply(this int[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b, decimal[][] result) @@ -18398,7 +18398,7 @@ public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int[] a, decimal[,] b, decimal[,] result) @@ -18424,7 +18424,7 @@ public static decimal[][] MultiplyWithDiagonal(this int a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, decimal[][] result) @@ -18438,7 +18438,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int[,] a, decimal b, decimal[,] result) @@ -18464,7 +18464,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal b, decimal[][] result) @@ -18478,7 +18478,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this int[,] a, decimal[] b, decimal[,] result) @@ -18504,7 +18504,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, decimal[][] result) @@ -18532,7 +18532,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, decimal[,] b, double[,] result) @@ -18567,7 +18567,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, decimal[][] b, double[,] result) @@ -18602,7 +18602,7 @@ public static decimal[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, decimal[,] b, double[][] result) @@ -18637,7 +18637,7 @@ public static double[][] Multiply(int[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, decimal[,] b, double[][] result) @@ -18670,7 +18670,7 @@ public static double[][] Multiply(int[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, decimal[][] b, double[][] result) @@ -18702,7 +18702,7 @@ public static double[][] Multiply(int[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[][] a, decimal[][] b, double[][] result) @@ -18727,7 +18727,7 @@ public static double[][] Multiply(int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[,] a, decimal[,] b, double[,] result) @@ -18790,7 +18790,7 @@ public static double[][] Multiply(int[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, decimal b, double[][] result) @@ -18823,7 +18823,7 @@ public static double[][] Multiply(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, decimal b, double[][] result) @@ -18847,7 +18847,7 @@ public static double[][] Multiply(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, decimal b, double[,] result) @@ -18872,7 +18872,7 @@ public static double[][] Multiply(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, decimal[,] b, double[][] result) @@ -18905,7 +18905,7 @@ public static double[][] Multiply(this int a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int a, decimal[][] b, double[][] result) @@ -18929,7 +18929,7 @@ public static double[][] Multiply(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, decimal[][] b, double[,] result) @@ -18962,7 +18962,7 @@ public static double[][] Multiply(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int a, decimal[,] b, double[,] result) @@ -18995,7 +18995,7 @@ public static double[][] Multiply(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, decimal b, double[,] result) @@ -19028,7 +19028,7 @@ public static double[][] Multiply(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(int[,] a, decimal b, double[][] result) @@ -19061,7 +19061,7 @@ public static double[][] Multiply(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(int[][] a, decimal b, double[,] result) @@ -19112,7 +19112,7 @@ public static double[][] Multiply(int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, decimal[] b, double[] result) @@ -19143,7 +19143,7 @@ public static double[] Multiply(this int[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int[] a, decimal b, double[] result) @@ -19166,7 +19166,7 @@ public static double[] Multiply(this int[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this int a, decimal[] b, double[] result) @@ -19204,7 +19204,7 @@ public static double[] Multiply(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this int[,] a, decimal[] b, int dimension, double[,] result) @@ -19251,7 +19251,7 @@ public static double[] Multiply(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this int[][] a, decimal[] b, int dimension, double[][] result) @@ -19304,7 +19304,7 @@ public static double[][] Multiply(this int[][] a, decimal[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int a, decimal[,] b, double[,] result) @@ -19330,7 +19330,7 @@ public static double[][] Multiply(this int[][] a, decimal[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int a, decimal[][] b, double[][] result) @@ -19344,7 +19344,7 @@ public static double[][] MultiplyWithDiagonal(this int a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[] a, decimal[,] b, double[,] result) @@ -19370,7 +19370,7 @@ public static double[][] MultiplyWithDiagonal(this int a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, double[][] result) @@ -19384,7 +19384,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, decimal b, double[,] result) @@ -19410,7 +19410,7 @@ public static double[][] MultiplyWithDiagonal(this int[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, decimal b, double[][] result) @@ -19424,7 +19424,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this int[,] a, decimal[] b, double[,] result) @@ -19450,7 +19450,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, double[][] result) @@ -19478,7 +19478,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, int[,] b, float[,] result) @@ -19513,7 +19513,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, int[][] b, float[,] result) @@ -19548,7 +19548,7 @@ public static double[][] MultiplyWithDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, int[,] b, float[][] result) @@ -19583,7 +19583,7 @@ public static float[][] Multiply(float[,] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, int[,] b, float[][] result) @@ -19616,7 +19616,7 @@ public static float[][] Multiply(float[][] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, int[][] b, float[][] result) @@ -19648,7 +19648,7 @@ public static float[][] Multiply(float[,] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, int[][] b, float[][] result) @@ -19673,7 +19673,7 @@ public static float[][] Multiply(float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, int[,] b, float[,] result) @@ -19736,7 +19736,7 @@ public static float[][] Multiply(float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, int b, float[][] result) @@ -19769,7 +19769,7 @@ public static float[][] Multiply(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, int b, float[][] result) @@ -19793,7 +19793,7 @@ public static float[][] Multiply(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, int b, float[,] result) @@ -19818,7 +19818,7 @@ public static float[][] Multiply(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, int[,] b, float[][] result) @@ -19851,7 +19851,7 @@ public static float[][] Multiply(this float a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, int[][] b, float[][] result) @@ -19875,7 +19875,7 @@ public static float[][] Multiply(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, int[][] b, float[,] result) @@ -19908,7 +19908,7 @@ public static float[][] Multiply(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, int[,] b, float[,] result) @@ -19941,7 +19941,7 @@ public static float[][] Multiply(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, int b, float[,] result) @@ -19974,7 +19974,7 @@ public static float[][] Multiply(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, int b, float[][] result) @@ -20007,7 +20007,7 @@ public static float[][] Multiply(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, int b, float[,] result) @@ -20058,7 +20058,7 @@ public static float[][] Multiply(float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, int[] b, float[] result) @@ -20089,7 +20089,7 @@ public static float[] Multiply(this float[] a, int[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, int b, float[] result) @@ -20112,7 +20112,7 @@ public static float[] Multiply(this float[] a, int b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, int[] b, float[] result) @@ -20150,7 +20150,7 @@ public static float[] Multiply(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, int[] b, int dimension, float[,] result) @@ -20197,7 +20197,7 @@ public static float[] Multiply(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, int[] b, int dimension, float[][] result) @@ -20250,7 +20250,7 @@ public static float[][] Multiply(this float[][] a, int[] b, int dimension, floa #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, int[,] b, float[,] result) @@ -20276,7 +20276,7 @@ public static float[][] Multiply(this float[][] a, int[] b, int dimension, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, int[][] b, float[][] result) @@ -20290,7 +20290,7 @@ public static float[][] MultiplyWithDiagonal(this float a, int[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, int[,] b, float[,] result) @@ -20316,7 +20316,7 @@ public static float[][] MultiplyWithDiagonal(this float a, int[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, int[][] b, float[][] result) @@ -20330,7 +20330,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, int[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, int b, float[,] result) @@ -20356,7 +20356,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, int[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, int b, float[][] result) @@ -20370,7 +20370,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, int[] b, float[,] result) @@ -20396,7 +20396,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b, float[][] result) @@ -20424,7 +20424,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(float[][] a, int[,] b, int[,] result) @@ -20459,7 +20459,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(float[,] a, int[][] b, int[,] result) @@ -20494,7 +20494,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[,] a, int[,] b, int[][] result) @@ -20529,7 +20529,7 @@ public static int[][] Multiply(float[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[][] a, int[,] b, int[][] result) @@ -20562,7 +20562,7 @@ public static int[][] Multiply(float[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[,] a, int[][] b, int[][] result) @@ -20594,7 +20594,7 @@ public static int[][] Multiply(float[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[][] a, int[][] b, int[][] result) @@ -20619,7 +20619,7 @@ public static int[][] Multiply(float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(float[,] a, int[,] b, int[,] result) @@ -20682,7 +20682,7 @@ public static int[][] Multiply(float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[,] a, int b, int[][] result) @@ -20715,7 +20715,7 @@ public static int[][] Multiply(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this float[][] a, int b, int[][] result) @@ -20739,7 +20739,7 @@ public static int[][] Multiply(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(float[][] a, int b, int[,] result) @@ -20764,7 +20764,7 @@ public static int[][] Multiply(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this float a, int[,] b, int[][] result) @@ -20797,7 +20797,7 @@ public static int[][] Multiply(this float a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this float a, int[][] b, int[][] result) @@ -20821,7 +20821,7 @@ public static int[][] Multiply(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this float a, int[][] b, int[,] result) @@ -20854,7 +20854,7 @@ public static int[][] Multiply(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this float a, int[,] b, int[,] result) @@ -20887,7 +20887,7 @@ public static int[][] Multiply(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this float[,] a, int b, int[,] result) @@ -20920,7 +20920,7 @@ public static int[][] Multiply(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(float[,] a, int b, int[][] result) @@ -20953,7 +20953,7 @@ public static int[][] Multiply(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(float[][] a, int b, int[,] result) @@ -21004,7 +21004,7 @@ public static int[][] Multiply(float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this float[] a, int[] b, int[] result) @@ -21035,7 +21035,7 @@ public static int[] Multiply(this float[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this float[] a, int b, int[] result) @@ -21058,7 +21058,7 @@ public static int[] Multiply(this float[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this float a, int[] b, int[] result) @@ -21096,7 +21096,7 @@ public static int[] Multiply(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this float[,] a, int[] b, int dimension, int[,] result) @@ -21143,7 +21143,7 @@ public static int[] Multiply(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this float[][] a, int[] b, int dimension, int[][] result) @@ -21196,7 +21196,7 @@ public static int[][] Multiply(this float[][] a, int[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float a, int[,] b, int[,] result) @@ -21222,7 +21222,7 @@ public static int[][] Multiply(this float[][] a, int[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float a, int[][] b, int[][] result) @@ -21236,7 +21236,7 @@ public static int[][] MultiplyWithDiagonal(this float a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float[] a, int[,] b, int[,] result) @@ -21262,7 +21262,7 @@ public static int[][] MultiplyWithDiagonal(this float a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b, int[][] result) @@ -21276,7 +21276,7 @@ public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float[,] a, int b, int[,] result) @@ -21302,7 +21302,7 @@ public static int[][] MultiplyWithDiagonal(this float[] a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float[][] a, int b, int[][] result) @@ -21316,7 +21316,7 @@ public static int[][] MultiplyWithDiagonal(this float[][] a, int b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this float[,] a, int[] b, int[,] result) @@ -21342,7 +21342,7 @@ public static int[][] MultiplyWithDiagonal(this float[][] a, int b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this float[][] a, int[] b, int[][] result) @@ -21370,7 +21370,7 @@ public static int[][] MultiplyWithDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, int[,] b, double[,] result) @@ -21405,7 +21405,7 @@ public static int[][] MultiplyWithDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, int[][] b, double[,] result) @@ -21440,7 +21440,7 @@ public static int[][] MultiplyWithDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, int[,] b, double[][] result) @@ -21475,7 +21475,7 @@ public static double[][] Multiply(float[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, int[,] b, double[][] result) @@ -21508,7 +21508,7 @@ public static double[][] Multiply(float[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, int[][] b, double[][] result) @@ -21540,7 +21540,7 @@ public static double[][] Multiply(float[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, int[][] b, double[][] result) @@ -21565,7 +21565,7 @@ public static double[][] Multiply(float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, int[,] b, double[,] result) @@ -21628,7 +21628,7 @@ public static double[][] Multiply(float[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, int b, double[][] result) @@ -21661,7 +21661,7 @@ public static double[][] Multiply(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, int b, double[][] result) @@ -21685,7 +21685,7 @@ public static double[][] Multiply(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, int b, double[,] result) @@ -21710,7 +21710,7 @@ public static double[][] Multiply(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, int[,] b, double[][] result) @@ -21743,7 +21743,7 @@ public static double[][] Multiply(this float a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, int[][] b, double[][] result) @@ -21767,7 +21767,7 @@ public static double[][] Multiply(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, int[][] b, double[,] result) @@ -21800,7 +21800,7 @@ public static double[][] Multiply(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, int[,] b, double[,] result) @@ -21833,7 +21833,7 @@ public static double[][] Multiply(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, int b, double[,] result) @@ -21866,7 +21866,7 @@ public static double[][] Multiply(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, int b, double[][] result) @@ -21899,7 +21899,7 @@ public static double[][] Multiply(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, int b, double[,] result) @@ -21950,7 +21950,7 @@ public static double[][] Multiply(float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, int[] b, double[] result) @@ -21981,7 +21981,7 @@ public static double[] Multiply(this float[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, int b, double[] result) @@ -22004,7 +22004,7 @@ public static double[] Multiply(this float[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, int[] b, double[] result) @@ -22042,7 +22042,7 @@ public static double[] Multiply(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, int[] b, int dimension, double[,] result) @@ -22089,7 +22089,7 @@ public static double[] Multiply(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, int[] b, int dimension, double[][] result) @@ -22142,7 +22142,7 @@ public static double[][] Multiply(this float[][] a, int[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, int[,] b, double[,] result) @@ -22168,7 +22168,7 @@ public static double[][] Multiply(this float[][] a, int[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, int[][] b, double[][] result) @@ -22182,7 +22182,7 @@ public static double[][] MultiplyWithDiagonal(this float a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, int[,] b, double[,] result) @@ -22208,7 +22208,7 @@ public static double[][] MultiplyWithDiagonal(this float a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, int[][] b, double[][] result) @@ -22222,7 +22222,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, int b, double[,] result) @@ -22248,7 +22248,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, int b, double[][] result) @@ -22262,7 +22262,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, int b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, int[] b, double[,] result) @@ -22288,7 +22288,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, int b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, int[] b, double[][] result) @@ -22316,7 +22316,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, float[,] b, float[,] result) @@ -22351,7 +22351,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, float[][] b, float[,] result) @@ -22386,7 +22386,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, float[,] b, float[][] result) @@ -22421,7 +22421,7 @@ public static float[][] Multiply(float[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, float[,] b, float[][] result) @@ -22454,7 +22454,7 @@ public static float[][] Multiply(float[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, float[][] b, float[][] result) @@ -22486,7 +22486,7 @@ public static float[][] Multiply(float[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, float[][] b, float[][] result) @@ -22511,7 +22511,7 @@ public static float[][] Multiply(float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, float[,] b, float[,] result) @@ -22574,7 +22574,7 @@ public static float[][] Multiply(float[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, float b, float[][] result) @@ -22607,7 +22607,7 @@ public static float[][] Multiply(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, float b, float[][] result) @@ -22631,7 +22631,7 @@ public static float[][] Multiply(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, float b, float[,] result) @@ -22656,7 +22656,7 @@ public static float[][] Multiply(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, float[,] b, float[][] result) @@ -22689,7 +22689,7 @@ public static float[][] Multiply(this float a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, float[][] b, float[][] result) @@ -22713,7 +22713,7 @@ public static float[][] Multiply(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, float[][] b, float[,] result) @@ -22746,7 +22746,7 @@ public static float[][] Multiply(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, float[,] b, float[,] result) @@ -22779,7 +22779,7 @@ public static float[][] Multiply(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, float b, float[,] result) @@ -22812,7 +22812,7 @@ public static float[][] Multiply(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, float b, float[][] result) @@ -22845,7 +22845,7 @@ public static float[][] Multiply(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, float b, float[,] result) @@ -22896,7 +22896,7 @@ public static float[][] Multiply(float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, float[] b, float[] result) @@ -22927,7 +22927,7 @@ public static float[] Multiply(this float[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, float b, float[] result) @@ -22950,7 +22950,7 @@ public static float[] Multiply(this float[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, float[] b, float[] result) @@ -22988,7 +22988,7 @@ public static float[] Multiply(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, float[] b, int dimension, float[,] result) @@ -23035,7 +23035,7 @@ public static float[] Multiply(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, float[] b, int dimension, float[][] result) @@ -23088,7 +23088,7 @@ public static float[][] Multiply(this float[][] a, float[] b, int dimension, fl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, float[,] b, float[,] result) @@ -23114,7 +23114,7 @@ public static float[][] Multiply(this float[][] a, float[] b, int dimension, fl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, float[][] b, float[][] result) @@ -23128,7 +23128,7 @@ public static float[][] MultiplyWithDiagonal(this float a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, float[,] b, float[,] result) @@ -23154,7 +23154,7 @@ public static float[][] MultiplyWithDiagonal(this float a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b, float[][] result) @@ -23168,7 +23168,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, float b, float[,] result) @@ -23194,7 +23194,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, float b, float[][] result) @@ -23208,7 +23208,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, float[] b, float[,] result) @@ -23234,7 +23234,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b, float[][] result) @@ -23262,7 +23262,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, float[,] b, double[,] result) @@ -23297,7 +23297,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, float[][] b, double[,] result) @@ -23332,7 +23332,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, float[,] b, double[][] result) @@ -23367,7 +23367,7 @@ public static double[][] Multiply(float[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, float[,] b, double[][] result) @@ -23400,7 +23400,7 @@ public static double[][] Multiply(float[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, float[][] b, double[][] result) @@ -23432,7 +23432,7 @@ public static double[][] Multiply(float[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, float[][] b, double[][] result) @@ -23457,7 +23457,7 @@ public static double[][] Multiply(float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, float[,] b, double[,] result) @@ -23520,7 +23520,7 @@ public static double[][] Multiply(float[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, float b, double[][] result) @@ -23553,7 +23553,7 @@ public static double[][] Multiply(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, float b, double[][] result) @@ -23577,7 +23577,7 @@ public static double[][] Multiply(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, float b, double[,] result) @@ -23602,7 +23602,7 @@ public static double[][] Multiply(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, float[,] b, double[][] result) @@ -23635,7 +23635,7 @@ public static double[][] Multiply(this float a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, float[][] b, double[][] result) @@ -23659,7 +23659,7 @@ public static double[][] Multiply(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, float[][] b, double[,] result) @@ -23692,7 +23692,7 @@ public static double[][] Multiply(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, float[,] b, double[,] result) @@ -23725,7 +23725,7 @@ public static double[][] Multiply(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, float b, double[,] result) @@ -23758,7 +23758,7 @@ public static double[][] Multiply(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, float b, double[][] result) @@ -23791,7 +23791,7 @@ public static double[][] Multiply(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, float b, double[,] result) @@ -23842,7 +23842,7 @@ public static double[][] Multiply(float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, float[] b, double[] result) @@ -23873,7 +23873,7 @@ public static double[] Multiply(this float[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, float b, double[] result) @@ -23896,7 +23896,7 @@ public static double[] Multiply(this float[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, float[] b, double[] result) @@ -23934,7 +23934,7 @@ public static double[] Multiply(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, float[] b, int dimension, double[,] result) @@ -23981,7 +23981,7 @@ public static double[] Multiply(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, float[] b, int dimension, double[][] result) @@ -24034,7 +24034,7 @@ public static double[][] Multiply(this float[][] a, float[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, float[,] b, double[,] result) @@ -24060,7 +24060,7 @@ public static double[][] Multiply(this float[][] a, float[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, float[][] b, double[][] result) @@ -24074,7 +24074,7 @@ public static double[][] MultiplyWithDiagonal(this float a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, float[,] b, double[,] result) @@ -24100,7 +24100,7 @@ public static double[][] MultiplyWithDiagonal(this float a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, float[][] b, double[][] result) @@ -24114,7 +24114,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, float b, double[,] result) @@ -24140,7 +24140,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, float b, double[][] result) @@ -24154,7 +24154,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, float b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, float[] b, double[,] result) @@ -24180,7 +24180,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, float b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, float[] b, double[][] result) @@ -24208,7 +24208,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, double[,] b, float[,] result) @@ -24243,7 +24243,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, double[][] b, float[,] result) @@ -24278,7 +24278,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, double[,] b, float[][] result) @@ -24313,7 +24313,7 @@ public static float[][] Multiply(float[,] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, double[,] b, float[][] result) @@ -24346,7 +24346,7 @@ public static float[][] Multiply(float[][] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, double[][] b, float[][] result) @@ -24378,7 +24378,7 @@ public static float[][] Multiply(float[,] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, double[][] b, float[][] result) @@ -24403,7 +24403,7 @@ public static float[][] Multiply(float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, double[,] b, float[,] result) @@ -24466,7 +24466,7 @@ public static float[][] Multiply(float[][] a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, double b, float[][] result) @@ -24499,7 +24499,7 @@ public static float[][] Multiply(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, double b, float[][] result) @@ -24523,7 +24523,7 @@ public static float[][] Multiply(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, double b, float[,] result) @@ -24548,7 +24548,7 @@ public static float[][] Multiply(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, double[,] b, float[][] result) @@ -24581,7 +24581,7 @@ public static float[][] Multiply(this float a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, double[][] b, float[][] result) @@ -24605,7 +24605,7 @@ public static float[][] Multiply(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, double[][] b, float[,] result) @@ -24638,7 +24638,7 @@ public static float[][] Multiply(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, double[,] b, float[,] result) @@ -24671,7 +24671,7 @@ public static float[][] Multiply(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, double b, float[,] result) @@ -24704,7 +24704,7 @@ public static float[][] Multiply(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, double b, float[][] result) @@ -24737,7 +24737,7 @@ public static float[][] Multiply(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, double b, float[,] result) @@ -24788,7 +24788,7 @@ public static float[][] Multiply(float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, double[] b, float[] result) @@ -24819,7 +24819,7 @@ public static float[] Multiply(this float[] a, double[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, double b, float[] result) @@ -24842,7 +24842,7 @@ public static float[] Multiply(this float[] a, double b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, double[] b, float[] result) @@ -24880,7 +24880,7 @@ public static float[] Multiply(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, double[] b, int dimension, float[,] result) @@ -24927,7 +24927,7 @@ public static float[] Multiply(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, double[] b, int dimension, float[][] result) @@ -24980,7 +24980,7 @@ public static float[][] Multiply(this float[][] a, double[] b, int dimension, f #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, double[,] b, float[,] result) @@ -25006,7 +25006,7 @@ public static float[][] Multiply(this float[][] a, double[] b, int dimension, f return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, double[][] b, float[][] result) @@ -25020,7 +25020,7 @@ public static float[][] MultiplyWithDiagonal(this float a, double[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, double[,] b, float[,] result) @@ -25046,7 +25046,7 @@ public static float[][] MultiplyWithDiagonal(this float a, double[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, double[][] b, float[][] result) @@ -25060,7 +25060,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, double[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, double b, float[,] result) @@ -25086,7 +25086,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, double[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, double b, float[][] result) @@ -25100,7 +25100,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, double[] b, float[,] result) @@ -25126,7 +25126,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b, float[][] result) @@ -25154,7 +25154,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, double[,] b, double[,] result) @@ -25189,7 +25189,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, double[][] b, double[,] result) @@ -25224,7 +25224,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, double[,] b, double[][] result) @@ -25259,7 +25259,7 @@ public static double[][] Multiply(float[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, double[,] b, double[][] result) @@ -25292,7 +25292,7 @@ public static double[][] Multiply(float[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, double[][] b, double[][] result) @@ -25324,7 +25324,7 @@ public static double[][] Multiply(float[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, double[][] b, double[][] result) @@ -25349,7 +25349,7 @@ public static double[][] Multiply(float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, double[,] b, double[,] result) @@ -25412,7 +25412,7 @@ public static double[][] Multiply(float[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, double b, double[][] result) @@ -25445,7 +25445,7 @@ public static double[][] Multiply(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, double b, double[][] result) @@ -25469,7 +25469,7 @@ public static double[][] Multiply(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, double b, double[,] result) @@ -25494,7 +25494,7 @@ public static double[][] Multiply(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, double[,] b, double[][] result) @@ -25527,7 +25527,7 @@ public static double[][] Multiply(this float a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, double[][] b, double[][] result) @@ -25551,7 +25551,7 @@ public static double[][] Multiply(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, double[][] b, double[,] result) @@ -25584,7 +25584,7 @@ public static double[][] Multiply(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, double[,] b, double[,] result) @@ -25617,7 +25617,7 @@ public static double[][] Multiply(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, double b, double[,] result) @@ -25650,7 +25650,7 @@ public static double[][] Multiply(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, double b, double[][] result) @@ -25683,7 +25683,7 @@ public static double[][] Multiply(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, double b, double[,] result) @@ -25734,7 +25734,7 @@ public static double[][] Multiply(float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, double[] b, double[] result) @@ -25765,7 +25765,7 @@ public static double[] Multiply(this float[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, double b, double[] result) @@ -25788,7 +25788,7 @@ public static double[] Multiply(this float[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, double[] b, double[] result) @@ -25826,7 +25826,7 @@ public static double[] Multiply(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, double[] b, int dimension, double[,] result) @@ -25873,7 +25873,7 @@ public static double[] Multiply(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, double[] b, int dimension, double[][] result) @@ -25926,7 +25926,7 @@ public static double[][] Multiply(this float[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, double[,] b, double[,] result) @@ -25952,7 +25952,7 @@ public static double[][] Multiply(this float[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, double[][] b, double[][] result) @@ -25966,7 +25966,7 @@ public static double[][] MultiplyWithDiagonal(this float a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, double[,] b, double[,] result) @@ -25992,7 +25992,7 @@ public static double[][] MultiplyWithDiagonal(this float a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b, double[][] result) @@ -26006,7 +26006,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, double b, double[,] result) @@ -26032,7 +26032,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, double b, double[][] result) @@ -26046,7 +26046,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, double b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, double[] b, double[,] result) @@ -26072,7 +26072,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, double b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, double[] b, double[][] result) @@ -26100,7 +26100,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, byte[,] b, float[,] result) @@ -26135,7 +26135,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, byte[][] b, float[,] result) @@ -26170,7 +26170,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, byte[,] b, float[][] result) @@ -26205,7 +26205,7 @@ public static float[][] Multiply(float[,] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, byte[,] b, float[][] result) @@ -26238,7 +26238,7 @@ public static float[][] Multiply(float[][] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, byte[][] b, float[][] result) @@ -26270,7 +26270,7 @@ public static float[][] Multiply(float[,] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, byte[][] b, float[][] result) @@ -26295,7 +26295,7 @@ public static float[][] Multiply(float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, byte[,] b, float[,] result) @@ -26358,7 +26358,7 @@ public static float[][] Multiply(float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, byte b, float[][] result) @@ -26391,7 +26391,7 @@ public static float[][] Multiply(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, byte b, float[][] result) @@ -26415,7 +26415,7 @@ public static float[][] Multiply(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, byte b, float[,] result) @@ -26440,7 +26440,7 @@ public static float[][] Multiply(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, byte[,] b, float[][] result) @@ -26473,7 +26473,7 @@ public static float[][] Multiply(this float a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, byte[][] b, float[][] result) @@ -26497,7 +26497,7 @@ public static float[][] Multiply(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, byte[][] b, float[,] result) @@ -26530,7 +26530,7 @@ public static float[][] Multiply(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, byte[,] b, float[,] result) @@ -26563,7 +26563,7 @@ public static float[][] Multiply(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, byte b, float[,] result) @@ -26596,7 +26596,7 @@ public static float[][] Multiply(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, byte b, float[][] result) @@ -26629,7 +26629,7 @@ public static float[][] Multiply(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, byte b, float[,] result) @@ -26680,7 +26680,7 @@ public static float[][] Multiply(float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, byte[] b, float[] result) @@ -26711,7 +26711,7 @@ public static float[] Multiply(this float[] a, byte[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, byte b, float[] result) @@ -26734,7 +26734,7 @@ public static float[] Multiply(this float[] a, byte b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, byte[] b, float[] result) @@ -26772,7 +26772,7 @@ public static float[] Multiply(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, byte[] b, int dimension, float[,] result) @@ -26819,7 +26819,7 @@ public static float[] Multiply(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, byte[] b, int dimension, float[][] result) @@ -26872,7 +26872,7 @@ public static float[][] Multiply(this float[][] a, byte[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, byte[,] b, float[,] result) @@ -26898,7 +26898,7 @@ public static float[][] Multiply(this float[][] a, byte[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, byte[][] b, float[][] result) @@ -26912,7 +26912,7 @@ public static float[][] MultiplyWithDiagonal(this float a, byte[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, byte[,] b, float[,] result) @@ -26938,7 +26938,7 @@ public static float[][] MultiplyWithDiagonal(this float a, byte[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, byte[][] b, float[][] result) @@ -26952,7 +26952,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, byte[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, byte b, float[,] result) @@ -26978,7 +26978,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, byte[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, byte b, float[][] result) @@ -26992,7 +26992,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, byte[] b, float[,] result) @@ -27018,7 +27018,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b, float[][] result) @@ -27046,7 +27046,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(float[][] a, byte[,] b, byte[,] result) @@ -27081,7 +27081,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(float[,] a, byte[][] b, byte[,] result) @@ -27116,7 +27116,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[,] a, byte[,] b, byte[][] result) @@ -27151,7 +27151,7 @@ public static byte[][] Multiply(float[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[][] a, byte[,] b, byte[][] result) @@ -27184,7 +27184,7 @@ public static byte[][] Multiply(float[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[,] a, byte[][] b, byte[][] result) @@ -27216,7 +27216,7 @@ public static byte[][] Multiply(float[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[][] a, byte[][] b, byte[][] result) @@ -27241,7 +27241,7 @@ public static byte[][] Multiply(float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(float[,] a, byte[,] b, byte[,] result) @@ -27304,7 +27304,7 @@ public static byte[][] Multiply(float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[,] a, byte b, byte[][] result) @@ -27337,7 +27337,7 @@ public static byte[][] Multiply(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this float[][] a, byte b, byte[][] result) @@ -27361,7 +27361,7 @@ public static byte[][] Multiply(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(float[][] a, byte b, byte[,] result) @@ -27386,7 +27386,7 @@ public static byte[][] Multiply(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this float a, byte[,] b, byte[][] result) @@ -27419,7 +27419,7 @@ public static byte[][] Multiply(this float a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this float a, byte[][] b, byte[][] result) @@ -27443,7 +27443,7 @@ public static byte[][] Multiply(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this float a, byte[][] b, byte[,] result) @@ -27476,7 +27476,7 @@ public static byte[][] Multiply(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this float a, byte[,] b, byte[,] result) @@ -27509,7 +27509,7 @@ public static byte[][] Multiply(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this float[,] a, byte b, byte[,] result) @@ -27542,7 +27542,7 @@ public static byte[][] Multiply(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(float[,] a, byte b, byte[][] result) @@ -27575,7 +27575,7 @@ public static byte[][] Multiply(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(float[][] a, byte b, byte[,] result) @@ -27626,7 +27626,7 @@ public static byte[][] Multiply(float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this float[] a, byte[] b, byte[] result) @@ -27657,7 +27657,7 @@ public static byte[] Multiply(this float[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this float[] a, byte b, byte[] result) @@ -27680,7 +27680,7 @@ public static byte[] Multiply(this float[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this float a, byte[] b, byte[] result) @@ -27718,7 +27718,7 @@ public static byte[] Multiply(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this float[,] a, byte[] b, int dimension, byte[,] result) @@ -27765,7 +27765,7 @@ public static byte[] Multiply(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this float[][] a, byte[] b, int dimension, byte[][] result) @@ -27818,7 +27818,7 @@ public static byte[][] Multiply(this float[][] a, byte[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float a, byte[,] b, byte[,] result) @@ -27844,7 +27844,7 @@ public static byte[][] Multiply(this float[][] a, byte[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b, byte[][] result) @@ -27858,7 +27858,7 @@ public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float[] a, byte[,] b, byte[,] result) @@ -27884,7 +27884,7 @@ public static byte[][] MultiplyWithDiagonal(this float a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b, byte[][] result) @@ -27898,7 +27898,7 @@ public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float[,] a, byte b, byte[,] result) @@ -27924,7 +27924,7 @@ public static byte[][] MultiplyWithDiagonal(this float[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float[][] a, byte b, byte[][] result) @@ -27938,7 +27938,7 @@ public static byte[][] MultiplyWithDiagonal(this float[][] a, byte b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this float[,] a, byte[] b, byte[,] result) @@ -27964,7 +27964,7 @@ public static byte[][] MultiplyWithDiagonal(this float[][] a, byte b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this float[][] a, byte[] b, byte[][] result) @@ -27992,7 +27992,7 @@ public static byte[][] MultiplyWithDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, byte[,] b, double[,] result) @@ -28027,7 +28027,7 @@ public static byte[][] MultiplyWithDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, byte[][] b, double[,] result) @@ -28062,7 +28062,7 @@ public static byte[][] MultiplyWithDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, byte[,] b, double[][] result) @@ -28097,7 +28097,7 @@ public static double[][] Multiply(float[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, byte[,] b, double[][] result) @@ -28130,7 +28130,7 @@ public static double[][] Multiply(float[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, byte[][] b, double[][] result) @@ -28162,7 +28162,7 @@ public static double[][] Multiply(float[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, byte[][] b, double[][] result) @@ -28187,7 +28187,7 @@ public static double[][] Multiply(float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, byte[,] b, double[,] result) @@ -28250,7 +28250,7 @@ public static double[][] Multiply(float[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, byte b, double[][] result) @@ -28283,7 +28283,7 @@ public static double[][] Multiply(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, byte b, double[][] result) @@ -28307,7 +28307,7 @@ public static double[][] Multiply(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, byte b, double[,] result) @@ -28332,7 +28332,7 @@ public static double[][] Multiply(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, byte[,] b, double[][] result) @@ -28365,7 +28365,7 @@ public static double[][] Multiply(this float a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, byte[][] b, double[][] result) @@ -28389,7 +28389,7 @@ public static double[][] Multiply(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, byte[][] b, double[,] result) @@ -28422,7 +28422,7 @@ public static double[][] Multiply(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, byte[,] b, double[,] result) @@ -28455,7 +28455,7 @@ public static double[][] Multiply(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, byte b, double[,] result) @@ -28488,7 +28488,7 @@ public static double[][] Multiply(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, byte b, double[][] result) @@ -28521,7 +28521,7 @@ public static double[][] Multiply(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, byte b, double[,] result) @@ -28572,7 +28572,7 @@ public static double[][] Multiply(float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, byte[] b, double[] result) @@ -28603,7 +28603,7 @@ public static double[] Multiply(this float[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, byte b, double[] result) @@ -28626,7 +28626,7 @@ public static double[] Multiply(this float[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, byte[] b, double[] result) @@ -28664,7 +28664,7 @@ public static double[] Multiply(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, byte[] b, int dimension, double[,] result) @@ -28711,7 +28711,7 @@ public static double[] Multiply(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, byte[] b, int dimension, double[][] result) @@ -28764,7 +28764,7 @@ public static double[][] Multiply(this float[][] a, byte[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, byte[,] b, double[,] result) @@ -28790,7 +28790,7 @@ public static double[][] Multiply(this float[][] a, byte[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, byte[][] b, double[][] result) @@ -28804,7 +28804,7 @@ public static double[][] MultiplyWithDiagonal(this float a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, byte[,] b, double[,] result) @@ -28830,7 +28830,7 @@ public static double[][] MultiplyWithDiagonal(this float a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, byte[][] b, double[][] result) @@ -28844,7 +28844,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, byte b, double[,] result) @@ -28870,7 +28870,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, byte b, double[][] result) @@ -28884,7 +28884,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, byte b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, byte[] b, double[,] result) @@ -28910,7 +28910,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, byte b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, byte[] b, double[][] result) @@ -28938,7 +28938,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, decimal[,] b, float[,] result) @@ -28973,7 +28973,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, decimal[][] b, float[,] result) @@ -29008,7 +29008,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, decimal[,] b, float[][] result) @@ -29043,7 +29043,7 @@ public static float[][] Multiply(float[,] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, decimal[,] b, float[][] result) @@ -29076,7 +29076,7 @@ public static float[][] Multiply(float[][] a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, decimal[][] b, float[][] result) @@ -29108,7 +29108,7 @@ public static float[][] Multiply(float[,] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[][] a, decimal[][] b, float[][] result) @@ -29133,7 +29133,7 @@ public static float[][] Multiply(float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[,] a, decimal[,] b, float[,] result) @@ -29196,7 +29196,7 @@ public static float[][] Multiply(float[][] a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, decimal b, float[][] result) @@ -29229,7 +29229,7 @@ public static float[][] Multiply(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, decimal b, float[][] result) @@ -29253,7 +29253,7 @@ public static float[][] Multiply(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, decimal b, float[,] result) @@ -29278,7 +29278,7 @@ public static float[][] Multiply(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, decimal[,] b, float[][] result) @@ -29311,7 +29311,7 @@ public static float[][] Multiply(this float a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float a, decimal[][] b, float[][] result) @@ -29335,7 +29335,7 @@ public static float[][] Multiply(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, decimal[][] b, float[,] result) @@ -29368,7 +29368,7 @@ public static float[][] Multiply(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float a, decimal[,] b, float[,] result) @@ -29401,7 +29401,7 @@ public static float[][] Multiply(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, decimal b, float[,] result) @@ -29434,7 +29434,7 @@ public static float[][] Multiply(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(float[,] a, decimal b, float[][] result) @@ -29467,7 +29467,7 @@ public static float[][] Multiply(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(float[][] a, decimal b, float[,] result) @@ -29518,7 +29518,7 @@ public static float[][] Multiply(float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, decimal[] b, float[] result) @@ -29549,7 +29549,7 @@ public static float[] Multiply(this float[] a, decimal[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float[] a, decimal b, float[] result) @@ -29572,7 +29572,7 @@ public static float[] Multiply(this float[] a, decimal b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this float a, decimal[] b, float[] result) @@ -29610,7 +29610,7 @@ public static float[] Multiply(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this float[,] a, decimal[] b, int dimension, float[,] result) @@ -29657,7 +29657,7 @@ public static float[] Multiply(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this float[][] a, decimal[] b, int dimension, float[][] result) @@ -29710,7 +29710,7 @@ public static float[][] Multiply(this float[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float a, decimal[,] b, float[,] result) @@ -29736,7 +29736,7 @@ public static float[][] Multiply(this float[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float a, decimal[][] b, float[][] result) @@ -29750,7 +29750,7 @@ public static float[][] MultiplyWithDiagonal(this float a, decimal[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[] a, decimal[,] b, float[,] result) @@ -29776,7 +29776,7 @@ public static float[][] MultiplyWithDiagonal(this float a, decimal[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, float[][] result) @@ -29790,7 +29790,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, decimal b, float[,] result) @@ -29816,7 +29816,7 @@ public static float[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b, float[][] result) @@ -29830,7 +29830,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this float[,] a, decimal[] b, float[,] result) @@ -29856,7 +29856,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, float[][] result) @@ -29884,7 +29884,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(float[][] a, decimal[,] b, decimal[,] result) @@ -29919,7 +29919,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(float[,] a, decimal[][] b, decimal[,] result) @@ -29954,7 +29954,7 @@ public static float[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[,] a, decimal[,] b, decimal[][] result) @@ -29989,7 +29989,7 @@ public static decimal[][] Multiply(float[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[][] a, decimal[,] b, decimal[][] result) @@ -30022,7 +30022,7 @@ public static decimal[][] Multiply(float[][] a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[,] a, decimal[][] b, decimal[][] result) @@ -30054,7 +30054,7 @@ public static decimal[][] Multiply(float[,] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[][] a, decimal[][] b, decimal[][] result) @@ -30079,7 +30079,7 @@ public static decimal[][] Multiply(float[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(float[,] a, decimal[,] b, decimal[,] result) @@ -30142,7 +30142,7 @@ public static decimal[][] Multiply(float[][] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[,] a, decimal b, decimal[][] result) @@ -30175,7 +30175,7 @@ public static decimal[][] Multiply(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this float[][] a, decimal b, decimal[][] result) @@ -30199,7 +30199,7 @@ public static decimal[][] Multiply(this float[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(float[][] a, decimal b, decimal[,] result) @@ -30224,7 +30224,7 @@ public static decimal[][] Multiply(this float[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this float a, decimal[,] b, decimal[][] result) @@ -30257,7 +30257,7 @@ public static decimal[][] Multiply(this float a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this float a, decimal[][] b, decimal[][] result) @@ -30281,7 +30281,7 @@ public static decimal[][] Multiply(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this float a, decimal[][] b, decimal[,] result) @@ -30314,7 +30314,7 @@ public static decimal[][] Multiply(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this float a, decimal[,] b, decimal[,] result) @@ -30347,7 +30347,7 @@ public static decimal[][] Multiply(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this float[,] a, decimal b, decimal[,] result) @@ -30380,7 +30380,7 @@ public static decimal[][] Multiply(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(float[,] a, decimal b, decimal[][] result) @@ -30413,7 +30413,7 @@ public static decimal[][] Multiply(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(float[][] a, decimal b, decimal[,] result) @@ -30464,7 +30464,7 @@ public static decimal[][] Multiply(float[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this float[] a, decimal[] b, decimal[] result) @@ -30495,7 +30495,7 @@ public static decimal[] Multiply(this float[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this float[] a, decimal b, decimal[] result) @@ -30518,7 +30518,7 @@ public static decimal[] Multiply(this float[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this float a, decimal[] b, decimal[] result) @@ -30556,7 +30556,7 @@ public static decimal[] Multiply(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this float[,] a, decimal[] b, int dimension, decimal[,] result) @@ -30603,7 +30603,7 @@ public static decimal[] Multiply(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this float[][] a, decimal[] b, int dimension, decimal[][] result) @@ -30656,7 +30656,7 @@ public static decimal[][] Multiply(this float[][] a, decimal[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float a, decimal[,] b, decimal[,] result) @@ -30682,7 +30682,7 @@ public static decimal[][] Multiply(this float[][] a, decimal[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b, decimal[][] result) @@ -30696,7 +30696,7 @@ public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float[] a, decimal[,] b, decimal[,] result) @@ -30722,7 +30722,7 @@ public static decimal[][] MultiplyWithDiagonal(this float a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, decimal[][] result) @@ -30736,7 +30736,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float[,] a, decimal b, decimal[,] result) @@ -30762,7 +30762,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal b, decimal[][] result) @@ -30776,7 +30776,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this float[,] a, decimal[] b, decimal[,] result) @@ -30802,7 +30802,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, decimal[][] result) @@ -30830,7 +30830,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, decimal[,] b, double[,] result) @@ -30865,7 +30865,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, decimal[][] b, double[,] result) @@ -30900,7 +30900,7 @@ public static decimal[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, decimal[,] b, double[][] result) @@ -30935,7 +30935,7 @@ public static double[][] Multiply(float[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, decimal[,] b, double[][] result) @@ -30968,7 +30968,7 @@ public static double[][] Multiply(float[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, decimal[][] b, double[][] result) @@ -31000,7 +31000,7 @@ public static double[][] Multiply(float[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[][] a, decimal[][] b, double[][] result) @@ -31025,7 +31025,7 @@ public static double[][] Multiply(float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[,] a, decimal[,] b, double[,] result) @@ -31088,7 +31088,7 @@ public static double[][] Multiply(float[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, decimal b, double[][] result) @@ -31121,7 +31121,7 @@ public static double[][] Multiply(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, decimal b, double[][] result) @@ -31145,7 +31145,7 @@ public static double[][] Multiply(this float[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, decimal b, double[,] result) @@ -31170,7 +31170,7 @@ public static double[][] Multiply(this float[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, decimal[,] b, double[][] result) @@ -31203,7 +31203,7 @@ public static double[][] Multiply(this float a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float a, decimal[][] b, double[][] result) @@ -31227,7 +31227,7 @@ public static double[][] Multiply(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, decimal[][] b, double[,] result) @@ -31260,7 +31260,7 @@ public static double[][] Multiply(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float a, decimal[,] b, double[,] result) @@ -31293,7 +31293,7 @@ public static double[][] Multiply(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, decimal b, double[,] result) @@ -31326,7 +31326,7 @@ public static double[][] Multiply(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(float[,] a, decimal b, double[][] result) @@ -31359,7 +31359,7 @@ public static double[][] Multiply(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(float[][] a, decimal b, double[,] result) @@ -31410,7 +31410,7 @@ public static double[][] Multiply(float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, decimal[] b, double[] result) @@ -31441,7 +31441,7 @@ public static double[] Multiply(this float[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float[] a, decimal b, double[] result) @@ -31464,7 +31464,7 @@ public static double[] Multiply(this float[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this float a, decimal[] b, double[] result) @@ -31502,7 +31502,7 @@ public static double[] Multiply(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this float[,] a, decimal[] b, int dimension, double[,] result) @@ -31549,7 +31549,7 @@ public static double[] Multiply(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this float[][] a, decimal[] b, int dimension, double[][] result) @@ -31602,7 +31602,7 @@ public static double[][] Multiply(this float[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float a, decimal[,] b, double[,] result) @@ -31628,7 +31628,7 @@ public static double[][] Multiply(this float[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float a, decimal[][] b, double[][] result) @@ -31642,7 +31642,7 @@ public static double[][] MultiplyWithDiagonal(this float a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[] a, decimal[,] b, double[,] result) @@ -31668,7 +31668,7 @@ public static double[][] MultiplyWithDiagonal(this float a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, double[][] result) @@ -31682,7 +31682,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, decimal b, double[,] result) @@ -31708,7 +31708,7 @@ public static double[][] MultiplyWithDiagonal(this float[] a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, decimal b, double[][] result) @@ -31722,7 +31722,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, decimal b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this float[,] a, decimal[] b, double[,] result) @@ -31748,7 +31748,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, decimal b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, double[][] result) @@ -31776,7 +31776,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, int[,] b, double[,] result) @@ -31811,7 +31811,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, int[][] b, double[,] result) @@ -31846,7 +31846,7 @@ public static double[][] MultiplyWithDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, int[,] b, double[][] result) @@ -31881,7 +31881,7 @@ public static double[][] Multiply(double[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, int[,] b, double[][] result) @@ -31914,7 +31914,7 @@ public static double[][] Multiply(double[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, int[][] b, double[][] result) @@ -31946,7 +31946,7 @@ public static double[][] Multiply(double[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, int[][] b, double[][] result) @@ -31971,7 +31971,7 @@ public static double[][] Multiply(double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, int[,] b, double[,] result) @@ -32034,7 +32034,7 @@ public static double[][] Multiply(double[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, int b, double[][] result) @@ -32067,7 +32067,7 @@ public static double[][] Multiply(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, int b, double[][] result) @@ -32091,7 +32091,7 @@ public static double[][] Multiply(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, int b, double[,] result) @@ -32116,7 +32116,7 @@ public static double[][] Multiply(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, int[,] b, double[][] result) @@ -32149,7 +32149,7 @@ public static double[][] Multiply(this double a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, int[][] b, double[][] result) @@ -32173,7 +32173,7 @@ public static double[][] Multiply(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, int[][] b, double[,] result) @@ -32206,7 +32206,7 @@ public static double[][] Multiply(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, int[,] b, double[,] result) @@ -32239,7 +32239,7 @@ public static double[][] Multiply(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, int b, double[,] result) @@ -32272,7 +32272,7 @@ public static double[][] Multiply(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, int b, double[][] result) @@ -32305,7 +32305,7 @@ public static double[][] Multiply(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, int b, double[,] result) @@ -32356,7 +32356,7 @@ public static double[][] Multiply(double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, int[] b, double[] result) @@ -32387,7 +32387,7 @@ public static double[] Multiply(this double[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, int b, double[] result) @@ -32410,7 +32410,7 @@ public static double[] Multiply(this double[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, int[] b, double[] result) @@ -32448,7 +32448,7 @@ public static double[] Multiply(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, int[] b, int dimension, double[,] result) @@ -32495,7 +32495,7 @@ public static double[] Multiply(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, int[] b, int dimension, double[][] result) @@ -32548,7 +32548,7 @@ public static double[][] Multiply(this double[][] a, int[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, int[,] b, double[,] result) @@ -32574,7 +32574,7 @@ public static double[][] Multiply(this double[][] a, int[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, int[][] b, double[][] result) @@ -32588,7 +32588,7 @@ public static double[][] MultiplyWithDiagonal(this double a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, int[,] b, double[,] result) @@ -32614,7 +32614,7 @@ public static double[][] MultiplyWithDiagonal(this double a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, int[][] b, double[][] result) @@ -32628,7 +32628,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, int[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, int b, double[,] result) @@ -32654,7 +32654,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, int[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, int b, double[][] result) @@ -32668,7 +32668,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, int[] b, double[,] result) @@ -32694,7 +32694,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b, double[][] result) @@ -32722,7 +32722,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(double[][] a, int[,] b, int[,] result) @@ -32757,7 +32757,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(double[,] a, int[][] b, int[,] result) @@ -32792,7 +32792,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[,] a, int[,] b, int[][] result) @@ -32827,7 +32827,7 @@ public static int[][] Multiply(double[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[][] a, int[,] b, int[][] result) @@ -32860,7 +32860,7 @@ public static int[][] Multiply(double[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[,] a, int[][] b, int[][] result) @@ -32892,7 +32892,7 @@ public static int[][] Multiply(double[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[][] a, int[][] b, int[][] result) @@ -32917,7 +32917,7 @@ public static int[][] Multiply(double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(double[,] a, int[,] b, int[,] result) @@ -32980,7 +32980,7 @@ public static int[][] Multiply(double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[,] a, int b, int[][] result) @@ -33013,7 +33013,7 @@ public static int[][] Multiply(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this double[][] a, int b, int[][] result) @@ -33037,7 +33037,7 @@ public static int[][] Multiply(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(double[][] a, int b, int[,] result) @@ -33062,7 +33062,7 @@ public static int[][] Multiply(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this double a, int[,] b, int[][] result) @@ -33095,7 +33095,7 @@ public static int[][] Multiply(this double a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this double a, int[][] b, int[][] result) @@ -33119,7 +33119,7 @@ public static int[][] Multiply(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this double a, int[][] b, int[,] result) @@ -33152,7 +33152,7 @@ public static int[][] Multiply(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this double a, int[,] b, int[,] result) @@ -33185,7 +33185,7 @@ public static int[][] Multiply(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this double[,] a, int b, int[,] result) @@ -33218,7 +33218,7 @@ public static int[][] Multiply(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(double[,] a, int b, int[][] result) @@ -33251,7 +33251,7 @@ public static int[][] Multiply(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(double[][] a, int b, int[,] result) @@ -33302,7 +33302,7 @@ public static int[][] Multiply(double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this double[] a, int[] b, int[] result) @@ -33333,7 +33333,7 @@ public static int[] Multiply(this double[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this double[] a, int b, int[] result) @@ -33356,7 +33356,7 @@ public static int[] Multiply(this double[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this double a, int[] b, int[] result) @@ -33394,7 +33394,7 @@ public static int[] Multiply(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this double[,] a, int[] b, int dimension, int[,] result) @@ -33441,7 +33441,7 @@ public static int[] Multiply(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this double[][] a, int[] b, int dimension, int[][] result) @@ -33494,7 +33494,7 @@ public static int[][] Multiply(this double[][] a, int[] b, int dimension, int[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double a, int[,] b, int[,] result) @@ -33520,7 +33520,7 @@ public static int[][] Multiply(this double[][] a, int[] b, int dimension, int[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double a, int[][] b, int[][] result) @@ -33534,7 +33534,7 @@ public static int[][] MultiplyWithDiagonal(this double a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double[] a, int[,] b, int[,] result) @@ -33560,7 +33560,7 @@ public static int[][] MultiplyWithDiagonal(this double a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b, int[][] result) @@ -33574,7 +33574,7 @@ public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double[,] a, int b, int[,] result) @@ -33600,7 +33600,7 @@ public static int[][] MultiplyWithDiagonal(this double[] a, int[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double[][] a, int b, int[][] result) @@ -33614,7 +33614,7 @@ public static int[][] MultiplyWithDiagonal(this double[][] a, int b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this double[,] a, int[] b, int[,] result) @@ -33640,7 +33640,7 @@ public static int[][] MultiplyWithDiagonal(this double[][] a, int b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this double[][] a, int[] b, int[][] result) @@ -33668,7 +33668,7 @@ public static int[][] MultiplyWithDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, float[,] b, double[,] result) @@ -33703,7 +33703,7 @@ public static int[][] MultiplyWithDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, float[][] b, double[,] result) @@ -33738,7 +33738,7 @@ public static int[][] MultiplyWithDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, float[,] b, double[][] result) @@ -33773,7 +33773,7 @@ public static double[][] Multiply(double[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, float[,] b, double[][] result) @@ -33806,7 +33806,7 @@ public static double[][] Multiply(double[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, float[][] b, double[][] result) @@ -33838,7 +33838,7 @@ public static double[][] Multiply(double[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, float[][] b, double[][] result) @@ -33863,7 +33863,7 @@ public static double[][] Multiply(double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, float[,] b, double[,] result) @@ -33926,7 +33926,7 @@ public static double[][] Multiply(double[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, float b, double[][] result) @@ -33959,7 +33959,7 @@ public static double[][] Multiply(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, float b, double[][] result) @@ -33983,7 +33983,7 @@ public static double[][] Multiply(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, float b, double[,] result) @@ -34008,7 +34008,7 @@ public static double[][] Multiply(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, float[,] b, double[][] result) @@ -34041,7 +34041,7 @@ public static double[][] Multiply(this double a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, float[][] b, double[][] result) @@ -34065,7 +34065,7 @@ public static double[][] Multiply(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, float[][] b, double[,] result) @@ -34098,7 +34098,7 @@ public static double[][] Multiply(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, float[,] b, double[,] result) @@ -34131,7 +34131,7 @@ public static double[][] Multiply(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, float b, double[,] result) @@ -34164,7 +34164,7 @@ public static double[][] Multiply(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, float b, double[][] result) @@ -34197,7 +34197,7 @@ public static double[][] Multiply(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, float b, double[,] result) @@ -34248,7 +34248,7 @@ public static double[][] Multiply(double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, float[] b, double[] result) @@ -34279,7 +34279,7 @@ public static double[] Multiply(this double[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, float b, double[] result) @@ -34302,7 +34302,7 @@ public static double[] Multiply(this double[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, float[] b, double[] result) @@ -34340,7 +34340,7 @@ public static double[] Multiply(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, float[] b, int dimension, double[,] result) @@ -34387,7 +34387,7 @@ public static double[] Multiply(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, float[] b, int dimension, double[][] result) @@ -34440,7 +34440,7 @@ public static double[][] Multiply(this double[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, float[,] b, double[,] result) @@ -34466,7 +34466,7 @@ public static double[][] Multiply(this double[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, float[][] b, double[][] result) @@ -34480,7 +34480,7 @@ public static double[][] MultiplyWithDiagonal(this double a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, float[,] b, double[,] result) @@ -34506,7 +34506,7 @@ public static double[][] MultiplyWithDiagonal(this double a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, float[][] b, double[][] result) @@ -34520,7 +34520,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, float[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, float b, double[,] result) @@ -34546,7 +34546,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, float[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, float b, double[][] result) @@ -34560,7 +34560,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, float[] b, double[,] result) @@ -34586,7 +34586,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b, double[][] result) @@ -34614,7 +34614,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(double[][] a, float[,] b, float[,] result) @@ -34649,7 +34649,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(double[,] a, float[][] b, float[,] result) @@ -34684,7 +34684,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[,] a, float[,] b, float[][] result) @@ -34719,7 +34719,7 @@ public static float[][] Multiply(double[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[][] a, float[,] b, float[][] result) @@ -34752,7 +34752,7 @@ public static float[][] Multiply(double[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[,] a, float[][] b, float[][] result) @@ -34784,7 +34784,7 @@ public static float[][] Multiply(double[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[][] a, float[][] b, float[][] result) @@ -34809,7 +34809,7 @@ public static float[][] Multiply(double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(double[,] a, float[,] b, float[,] result) @@ -34872,7 +34872,7 @@ public static float[][] Multiply(double[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[,] a, float b, float[][] result) @@ -34905,7 +34905,7 @@ public static float[][] Multiply(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this double[][] a, float b, float[][] result) @@ -34929,7 +34929,7 @@ public static float[][] Multiply(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(double[][] a, float b, float[,] result) @@ -34954,7 +34954,7 @@ public static float[][] Multiply(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this double a, float[,] b, float[][] result) @@ -34987,7 +34987,7 @@ public static float[][] Multiply(this double a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this double a, float[][] b, float[][] result) @@ -35011,7 +35011,7 @@ public static float[][] Multiply(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this double a, float[][] b, float[,] result) @@ -35044,7 +35044,7 @@ public static float[][] Multiply(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this double a, float[,] b, float[,] result) @@ -35077,7 +35077,7 @@ public static float[][] Multiply(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this double[,] a, float b, float[,] result) @@ -35110,7 +35110,7 @@ public static float[][] Multiply(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(double[,] a, float b, float[][] result) @@ -35143,7 +35143,7 @@ public static float[][] Multiply(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(double[][] a, float b, float[,] result) @@ -35194,7 +35194,7 @@ public static float[][] Multiply(double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this double[] a, float[] b, float[] result) @@ -35225,7 +35225,7 @@ public static float[] Multiply(this double[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this double[] a, float b, float[] result) @@ -35248,7 +35248,7 @@ public static float[] Multiply(this double[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this double a, float[] b, float[] result) @@ -35286,7 +35286,7 @@ public static float[] Multiply(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this double[,] a, float[] b, int dimension, float[,] result) @@ -35333,7 +35333,7 @@ public static float[] Multiply(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this double[][] a, float[] b, int dimension, float[][] result) @@ -35386,7 +35386,7 @@ public static float[][] Multiply(this double[][] a, float[] b, int dimension, f #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double a, float[,] b, float[,] result) @@ -35412,7 +35412,7 @@ public static float[][] Multiply(this double[][] a, float[] b, int dimension, f return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double a, float[][] b, float[][] result) @@ -35426,7 +35426,7 @@ public static float[][] MultiplyWithDiagonal(this double a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double[] a, float[,] b, float[,] result) @@ -35452,7 +35452,7 @@ public static float[][] MultiplyWithDiagonal(this double a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b, float[][] result) @@ -35466,7 +35466,7 @@ public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double[,] a, float b, float[,] result) @@ -35492,7 +35492,7 @@ public static float[][] MultiplyWithDiagonal(this double[] a, float[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double[][] a, float b, float[][] result) @@ -35506,7 +35506,7 @@ public static float[][] MultiplyWithDiagonal(this double[][] a, float b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this double[,] a, float[] b, float[,] result) @@ -35532,7 +35532,7 @@ public static float[][] MultiplyWithDiagonal(this double[][] a, float b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this double[][] a, float[] b, float[][] result) @@ -35560,7 +35560,7 @@ public static float[][] MultiplyWithDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, double[,] b, double[,] result) @@ -35595,7 +35595,7 @@ public static float[][] MultiplyWithDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, double[][] b, double[,] result) @@ -35630,7 +35630,7 @@ public static float[][] MultiplyWithDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, double[,] b, double[][] result) @@ -35665,7 +35665,7 @@ public static double[][] Multiply(double[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, double[,] b, double[][] result) @@ -35698,7 +35698,7 @@ public static double[][] Multiply(double[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, double[][] b, double[][] result) @@ -35730,7 +35730,7 @@ public static double[][] Multiply(double[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, double[][] b, double[][] result) @@ -35755,7 +35755,7 @@ public static double[][] Multiply(double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, double[,] b, double[,] result) @@ -35818,7 +35818,7 @@ public static double[][] Multiply(double[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, double b, double[][] result) @@ -35851,7 +35851,7 @@ public static double[][] Multiply(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, double b, double[][] result) @@ -35875,7 +35875,7 @@ public static double[][] Multiply(this double[][] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, double b, double[,] result) @@ -35900,7 +35900,7 @@ public static double[][] Multiply(this double[][] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, double[,] b, double[][] result) @@ -35933,7 +35933,7 @@ public static double[][] Multiply(this double a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, double[][] b, double[][] result) @@ -35957,7 +35957,7 @@ public static double[][] Multiply(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, double[][] b, double[,] result) @@ -35990,7 +35990,7 @@ public static double[][] Multiply(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, double[,] b, double[,] result) @@ -36023,7 +36023,7 @@ public static double[][] Multiply(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, double b, double[,] result) @@ -36056,7 +36056,7 @@ public static double[][] Multiply(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, double b, double[][] result) @@ -36089,7 +36089,7 @@ public static double[][] Multiply(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, double b, double[,] result) @@ -36140,7 +36140,7 @@ public static double[][] Multiply(double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, double[] b, double[] result) @@ -36171,7 +36171,7 @@ public static double[] Multiply(this double[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, double b, double[] result) @@ -36194,7 +36194,7 @@ public static double[] Multiply(this double[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, double[] b, double[] result) @@ -36232,7 +36232,7 @@ public static double[] Multiply(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, double[] b, int dimension, double[,] result) @@ -36279,7 +36279,7 @@ public static double[] Multiply(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, double[] b, int dimension, double[][] result) @@ -36332,7 +36332,7 @@ public static double[][] Multiply(this double[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, double[,] b, double[,] result) @@ -36358,7 +36358,7 @@ public static double[][] Multiply(this double[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, double[][] b, double[][] result) @@ -36372,7 +36372,7 @@ public static double[][] MultiplyWithDiagonal(this double a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, double[,] b, double[,] result) @@ -36398,7 +36398,7 @@ public static double[][] MultiplyWithDiagonal(this double a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b, double[][] result) @@ -36412,7 +36412,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, double b, double[,] result) @@ -36438,7 +36438,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, double[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, double b, double[][] result) @@ -36452,7 +36452,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, double[] b, double[,] result) @@ -36478,7 +36478,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b, double[][] result) @@ -36506,7 +36506,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, byte[,] b, double[,] result) @@ -36541,7 +36541,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, byte[][] b, double[,] result) @@ -36576,7 +36576,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, byte[,] b, double[][] result) @@ -36611,7 +36611,7 @@ public static double[][] Multiply(double[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, byte[,] b, double[][] result) @@ -36644,7 +36644,7 @@ public static double[][] Multiply(double[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, byte[][] b, double[][] result) @@ -36676,7 +36676,7 @@ public static double[][] Multiply(double[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, byte[][] b, double[][] result) @@ -36701,7 +36701,7 @@ public static double[][] Multiply(double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, byte[,] b, double[,] result) @@ -36764,7 +36764,7 @@ public static double[][] Multiply(double[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, byte b, double[][] result) @@ -36797,7 +36797,7 @@ public static double[][] Multiply(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, byte b, double[][] result) @@ -36821,7 +36821,7 @@ public static double[][] Multiply(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, byte b, double[,] result) @@ -36846,7 +36846,7 @@ public static double[][] Multiply(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, byte[,] b, double[][] result) @@ -36879,7 +36879,7 @@ public static double[][] Multiply(this double a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, byte[][] b, double[][] result) @@ -36903,7 +36903,7 @@ public static double[][] Multiply(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, byte[][] b, double[,] result) @@ -36936,7 +36936,7 @@ public static double[][] Multiply(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, byte[,] b, double[,] result) @@ -36969,7 +36969,7 @@ public static double[][] Multiply(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, byte b, double[,] result) @@ -37002,7 +37002,7 @@ public static double[][] Multiply(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, byte b, double[][] result) @@ -37035,7 +37035,7 @@ public static double[][] Multiply(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, byte b, double[,] result) @@ -37086,7 +37086,7 @@ public static double[][] Multiply(double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, byte[] b, double[] result) @@ -37117,7 +37117,7 @@ public static double[] Multiply(this double[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, byte b, double[] result) @@ -37140,7 +37140,7 @@ public static double[] Multiply(this double[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, byte[] b, double[] result) @@ -37178,7 +37178,7 @@ public static double[] Multiply(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, byte[] b, int dimension, double[,] result) @@ -37225,7 +37225,7 @@ public static double[] Multiply(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, byte[] b, int dimension, double[][] result) @@ -37278,7 +37278,7 @@ public static double[][] Multiply(this double[][] a, byte[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, byte[,] b, double[,] result) @@ -37304,7 +37304,7 @@ public static double[][] Multiply(this double[][] a, byte[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, byte[][] b, double[][] result) @@ -37318,7 +37318,7 @@ public static double[][] MultiplyWithDiagonal(this double a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, byte[,] b, double[,] result) @@ -37344,7 +37344,7 @@ public static double[][] MultiplyWithDiagonal(this double a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, byte[][] b, double[][] result) @@ -37358,7 +37358,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, byte[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, byte b, double[,] result) @@ -37384,7 +37384,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, byte[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, byte b, double[][] result) @@ -37398,7 +37398,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, byte[] b, double[,] result) @@ -37424,7 +37424,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b, double[][] result) @@ -37452,7 +37452,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(double[][] a, byte[,] b, byte[,] result) @@ -37487,7 +37487,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(double[,] a, byte[][] b, byte[,] result) @@ -37522,7 +37522,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[,] a, byte[,] b, byte[][] result) @@ -37557,7 +37557,7 @@ public static byte[][] Multiply(double[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[][] a, byte[,] b, byte[][] result) @@ -37590,7 +37590,7 @@ public static byte[][] Multiply(double[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[,] a, byte[][] b, byte[][] result) @@ -37622,7 +37622,7 @@ public static byte[][] Multiply(double[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[][] a, byte[][] b, byte[][] result) @@ -37647,7 +37647,7 @@ public static byte[][] Multiply(double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(double[,] a, byte[,] b, byte[,] result) @@ -37710,7 +37710,7 @@ public static byte[][] Multiply(double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[,] a, byte b, byte[][] result) @@ -37743,7 +37743,7 @@ public static byte[][] Multiply(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this double[][] a, byte b, byte[][] result) @@ -37767,7 +37767,7 @@ public static byte[][] Multiply(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(double[][] a, byte b, byte[,] result) @@ -37792,7 +37792,7 @@ public static byte[][] Multiply(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this double a, byte[,] b, byte[][] result) @@ -37825,7 +37825,7 @@ public static byte[][] Multiply(this double a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this double a, byte[][] b, byte[][] result) @@ -37849,7 +37849,7 @@ public static byte[][] Multiply(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this double a, byte[][] b, byte[,] result) @@ -37882,7 +37882,7 @@ public static byte[][] Multiply(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this double a, byte[,] b, byte[,] result) @@ -37915,7 +37915,7 @@ public static byte[][] Multiply(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this double[,] a, byte b, byte[,] result) @@ -37948,7 +37948,7 @@ public static byte[][] Multiply(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(double[,] a, byte b, byte[][] result) @@ -37981,7 +37981,7 @@ public static byte[][] Multiply(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(double[][] a, byte b, byte[,] result) @@ -38032,7 +38032,7 @@ public static byte[][] Multiply(double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this double[] a, byte[] b, byte[] result) @@ -38063,7 +38063,7 @@ public static byte[] Multiply(this double[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this double[] a, byte b, byte[] result) @@ -38086,7 +38086,7 @@ public static byte[] Multiply(this double[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this double a, byte[] b, byte[] result) @@ -38124,7 +38124,7 @@ public static byte[] Multiply(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this double[,] a, byte[] b, int dimension, byte[,] result) @@ -38171,7 +38171,7 @@ public static byte[] Multiply(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this double[][] a, byte[] b, int dimension, byte[][] result) @@ -38224,7 +38224,7 @@ public static byte[][] Multiply(this double[][] a, byte[] b, int dimension, byt #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double a, byte[,] b, byte[,] result) @@ -38250,7 +38250,7 @@ public static byte[][] Multiply(this double[][] a, byte[] b, int dimension, byt return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b, byte[][] result) @@ -38264,7 +38264,7 @@ public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double[] a, byte[,] b, byte[,] result) @@ -38290,7 +38290,7 @@ public static byte[][] MultiplyWithDiagonal(this double a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b, byte[][] result) @@ -38304,7 +38304,7 @@ public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double[,] a, byte b, byte[,] result) @@ -38330,7 +38330,7 @@ public static byte[][] MultiplyWithDiagonal(this double[] a, byte[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double[][] a, byte b, byte[][] result) @@ -38344,7 +38344,7 @@ public static byte[][] MultiplyWithDiagonal(this double[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this double[,] a, byte[] b, byte[,] result) @@ -38370,7 +38370,7 @@ public static byte[][] MultiplyWithDiagonal(this double[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this double[][] a, byte[] b, byte[][] result) @@ -38398,7 +38398,7 @@ public static byte[][] MultiplyWithDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, decimal[,] b, double[,] result) @@ -38433,7 +38433,7 @@ public static byte[][] MultiplyWithDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, decimal[][] b, double[,] result) @@ -38468,7 +38468,7 @@ public static byte[][] MultiplyWithDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, decimal[,] b, double[][] result) @@ -38503,7 +38503,7 @@ public static double[][] Multiply(double[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, decimal[,] b, double[][] result) @@ -38536,7 +38536,7 @@ public static double[][] Multiply(double[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, decimal[][] b, double[][] result) @@ -38568,7 +38568,7 @@ public static double[][] Multiply(double[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[][] a, decimal[][] b, double[][] result) @@ -38593,7 +38593,7 @@ public static double[][] Multiply(double[][] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[,] a, decimal[,] b, double[,] result) @@ -38656,7 +38656,7 @@ public static double[][] Multiply(double[][] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, decimal b, double[][] result) @@ -38689,7 +38689,7 @@ public static double[][] Multiply(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, decimal b, double[][] result) @@ -38713,7 +38713,7 @@ public static double[][] Multiply(this double[][] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, decimal b, double[,] result) @@ -38738,7 +38738,7 @@ public static double[][] Multiply(this double[][] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, decimal[,] b, double[][] result) @@ -38771,7 +38771,7 @@ public static double[][] Multiply(this double a, decimal[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double a, decimal[][] b, double[][] result) @@ -38795,7 +38795,7 @@ public static double[][] Multiply(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, decimal[][] b, double[,] result) @@ -38828,7 +38828,7 @@ public static double[][] Multiply(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double a, decimal[,] b, double[,] result) @@ -38861,7 +38861,7 @@ public static double[][] Multiply(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, decimal b, double[,] result) @@ -38894,7 +38894,7 @@ public static double[][] Multiply(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(double[,] a, decimal b, double[][] result) @@ -38927,7 +38927,7 @@ public static double[][] Multiply(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(double[][] a, decimal b, double[,] result) @@ -38978,7 +38978,7 @@ public static double[][] Multiply(double[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, decimal[] b, double[] result) @@ -39009,7 +39009,7 @@ public static double[] Multiply(this double[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double[] a, decimal b, double[] result) @@ -39032,7 +39032,7 @@ public static double[] Multiply(this double[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this double a, decimal[] b, double[] result) @@ -39070,7 +39070,7 @@ public static double[] Multiply(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this double[,] a, decimal[] b, int dimension, double[,] result) @@ -39117,7 +39117,7 @@ public static double[] Multiply(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this double[][] a, decimal[] b, int dimension, double[][] result) @@ -39170,7 +39170,7 @@ public static double[][] Multiply(this double[][] a, decimal[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double a, decimal[,] b, double[,] result) @@ -39196,7 +39196,7 @@ public static double[][] Multiply(this double[][] a, decimal[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double a, decimal[][] b, double[][] result) @@ -39210,7 +39210,7 @@ public static double[][] MultiplyWithDiagonal(this double a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[] a, decimal[,] b, double[,] result) @@ -39236,7 +39236,7 @@ public static double[][] MultiplyWithDiagonal(this double a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, double[][] result) @@ -39250,7 +39250,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, decimal b, double[,] result) @@ -39276,7 +39276,7 @@ public static double[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b, double[][] result) @@ -39290,7 +39290,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this double[,] a, decimal[] b, double[,] result) @@ -39316,7 +39316,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, double[][] result) @@ -39344,7 +39344,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(double[][] a, decimal[,] b, decimal[,] result) @@ -39379,7 +39379,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(double[,] a, decimal[][] b, decimal[,] result) @@ -39414,7 +39414,7 @@ public static double[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[,] a, decimal[,] b, decimal[][] result) @@ -39449,7 +39449,7 @@ public static decimal[][] Multiply(double[,] a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[][] a, decimal[,] b, decimal[][] result) @@ -39482,7 +39482,7 @@ public static decimal[][] Multiply(double[][] a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[,] a, decimal[][] b, decimal[][] result) @@ -39514,7 +39514,7 @@ public static decimal[][] Multiply(double[,] a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[][] a, decimal[][] b, decimal[][] result) @@ -39539,7 +39539,7 @@ public static decimal[][] Multiply(double[][] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(double[,] a, decimal[,] b, decimal[,] result) @@ -39602,7 +39602,7 @@ public static decimal[][] Multiply(double[][] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[,] a, decimal b, decimal[][] result) @@ -39635,7 +39635,7 @@ public static decimal[][] Multiply(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this double[][] a, decimal b, decimal[][] result) @@ -39659,7 +39659,7 @@ public static decimal[][] Multiply(this double[][] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(double[][] a, decimal b, decimal[,] result) @@ -39684,7 +39684,7 @@ public static decimal[][] Multiply(this double[][] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this double a, decimal[,] b, decimal[][] result) @@ -39717,7 +39717,7 @@ public static decimal[][] Multiply(this double a, decimal[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this double a, decimal[][] b, decimal[][] result) @@ -39741,7 +39741,7 @@ public static decimal[][] Multiply(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this double a, decimal[][] b, decimal[,] result) @@ -39774,7 +39774,7 @@ public static decimal[][] Multiply(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this double a, decimal[,] b, decimal[,] result) @@ -39807,7 +39807,7 @@ public static decimal[][] Multiply(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this double[,] a, decimal b, decimal[,] result) @@ -39840,7 +39840,7 @@ public static decimal[][] Multiply(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(double[,] a, decimal b, decimal[][] result) @@ -39873,7 +39873,7 @@ public static decimal[][] Multiply(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(double[][] a, decimal b, decimal[,] result) @@ -39924,7 +39924,7 @@ public static decimal[][] Multiply(double[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this double[] a, decimal[] b, decimal[] result) @@ -39955,7 +39955,7 @@ public static decimal[] Multiply(this double[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this double[] a, decimal b, decimal[] result) @@ -39978,7 +39978,7 @@ public static decimal[] Multiply(this double[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this double a, decimal[] b, decimal[] result) @@ -40016,7 +40016,7 @@ public static decimal[] Multiply(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this double[,] a, decimal[] b, int dimension, decimal[,] result) @@ -40063,7 +40063,7 @@ public static decimal[] Multiply(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this double[][] a, decimal[] b, int dimension, decimal[][] result) @@ -40116,7 +40116,7 @@ public static decimal[][] Multiply(this double[][] a, decimal[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double a, decimal[,] b, decimal[,] result) @@ -40142,7 +40142,7 @@ public static decimal[][] Multiply(this double[][] a, decimal[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b, decimal[][] result) @@ -40156,7 +40156,7 @@ public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double[] a, decimal[,] b, decimal[,] result) @@ -40182,7 +40182,7 @@ public static decimal[][] MultiplyWithDiagonal(this double a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, decimal[][] result) @@ -40196,7 +40196,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double[,] a, decimal b, decimal[,] result) @@ -40222,7 +40222,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal b, decimal[][] result) @@ -40236,7 +40236,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this double[,] a, decimal[] b, decimal[,] result) @@ -40262,7 +40262,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, decimal[][] result) @@ -40290,7 +40290,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, int[,] b, byte[,] result) @@ -40325,7 +40325,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, int[][] b, byte[,] result) @@ -40360,7 +40360,7 @@ public static decimal[][] MultiplyWithDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, int[,] b, byte[][] result) @@ -40395,7 +40395,7 @@ public static byte[][] Multiply(byte[,] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, int[,] b, byte[][] result) @@ -40428,7 +40428,7 @@ public static byte[][] Multiply(byte[][] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, int[][] b, byte[][] result) @@ -40460,7 +40460,7 @@ public static byte[][] Multiply(byte[,] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, int[][] b, byte[][] result) @@ -40485,7 +40485,7 @@ public static byte[][] Multiply(byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, int[,] b, byte[,] result) @@ -40548,7 +40548,7 @@ public static byte[][] Multiply(byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, int b, byte[][] result) @@ -40581,7 +40581,7 @@ public static byte[][] Multiply(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, int b, byte[][] result) @@ -40605,7 +40605,7 @@ public static byte[][] Multiply(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, int b, byte[,] result) @@ -40630,7 +40630,7 @@ public static byte[][] Multiply(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, int[,] b, byte[][] result) @@ -40663,7 +40663,7 @@ public static byte[][] Multiply(this byte a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, int[][] b, byte[][] result) @@ -40687,7 +40687,7 @@ public static byte[][] Multiply(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, int[][] b, byte[,] result) @@ -40720,7 +40720,7 @@ public static byte[][] Multiply(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, int[,] b, byte[,] result) @@ -40753,7 +40753,7 @@ public static byte[][] Multiply(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, int b, byte[,] result) @@ -40786,7 +40786,7 @@ public static byte[][] Multiply(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, int b, byte[][] result) @@ -40819,7 +40819,7 @@ public static byte[][] Multiply(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, int b, byte[,] result) @@ -40870,7 +40870,7 @@ public static byte[][] Multiply(byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, int[] b, byte[] result) @@ -40901,7 +40901,7 @@ public static byte[] Multiply(this byte[] a, int[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, int b, byte[] result) @@ -40924,7 +40924,7 @@ public static byte[] Multiply(this byte[] a, int b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, int[] b, byte[] result) @@ -40962,7 +40962,7 @@ public static byte[] Multiply(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, int[] b, int dimension, byte[,] result) @@ -41009,7 +41009,7 @@ public static byte[] Multiply(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, int[] b, int dimension, byte[][] result) @@ -41062,7 +41062,7 @@ public static byte[][] Multiply(this byte[][] a, int[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, int[,] b, byte[,] result) @@ -41088,7 +41088,7 @@ public static byte[][] Multiply(this byte[][] a, int[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, int[][] b, byte[][] result) @@ -41102,7 +41102,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, int[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, int[,] b, byte[,] result) @@ -41128,7 +41128,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, int[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, int[][] b, byte[][] result) @@ -41142,7 +41142,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, int[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, int b, byte[,] result) @@ -41168,7 +41168,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, int[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b, byte[][] result) @@ -41182,7 +41182,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, int[] b, byte[,] result) @@ -41208,7 +41208,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b, byte[][] result) @@ -41236,7 +41236,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[][] a, int[,] b, int[,] result) @@ -41271,7 +41271,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[,] a, int[][] b, int[,] result) @@ -41306,7 +41306,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[,] a, int[,] b, int[][] result) @@ -41341,7 +41341,7 @@ public static int[][] Multiply(byte[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[][] a, int[,] b, int[][] result) @@ -41374,7 +41374,7 @@ public static int[][] Multiply(byte[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[,] a, int[][] b, int[][] result) @@ -41406,7 +41406,7 @@ public static int[][] Multiply(byte[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[][] a, int[][] b, int[][] result) @@ -41431,7 +41431,7 @@ public static int[][] Multiply(byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[,] a, int[,] b, int[,] result) @@ -41494,7 +41494,7 @@ public static int[][] Multiply(byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[,] a, int b, int[][] result) @@ -41527,7 +41527,7 @@ public static int[][] Multiply(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte[][] a, int b, int[][] result) @@ -41551,7 +41551,7 @@ public static int[][] Multiply(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[][] a, int b, int[,] result) @@ -41576,7 +41576,7 @@ public static int[][] Multiply(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte a, int[,] b, int[][] result) @@ -41609,7 +41609,7 @@ public static int[][] Multiply(this byte a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte a, int[][] b, int[][] result) @@ -41633,7 +41633,7 @@ public static int[][] Multiply(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte a, int[][] b, int[,] result) @@ -41666,7 +41666,7 @@ public static int[][] Multiply(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte a, int[,] b, int[,] result) @@ -41699,7 +41699,7 @@ public static int[][] Multiply(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte[,] a, int b, int[,] result) @@ -41732,7 +41732,7 @@ public static int[][] Multiply(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(byte[,] a, int b, int[][] result) @@ -41765,7 +41765,7 @@ public static int[][] Multiply(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(byte[][] a, int b, int[,] result) @@ -41816,7 +41816,7 @@ public static int[][] Multiply(byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this byte[] a, int[] b, int[] result) @@ -41847,7 +41847,7 @@ public static int[] Multiply(this byte[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this byte[] a, int b, int[] result) @@ -41870,7 +41870,7 @@ public static int[] Multiply(this byte[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this byte a, int[] b, int[] result) @@ -41908,7 +41908,7 @@ public static int[] Multiply(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this byte[,] a, int[] b, int dimension, int[,] result) @@ -41955,7 +41955,7 @@ public static int[] Multiply(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this byte[][] a, int[] b, int dimension, int[][] result) @@ -42008,7 +42008,7 @@ public static int[][] Multiply(this byte[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte a, int[,] b, int[,] result) @@ -42034,7 +42034,7 @@ public static int[][] Multiply(this byte[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte a, int[][] b, int[][] result) @@ -42048,7 +42048,7 @@ public static int[][] MultiplyWithDiagonal(this byte a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte[] a, int[,] b, int[,] result) @@ -42074,7 +42074,7 @@ public static int[][] MultiplyWithDiagonal(this byte a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b, int[][] result) @@ -42088,7 +42088,7 @@ public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte[,] a, int b, int[,] result) @@ -42114,7 +42114,7 @@ public static int[][] MultiplyWithDiagonal(this byte[] a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte[][] a, int b, int[][] result) @@ -42128,7 +42128,7 @@ public static int[][] MultiplyWithDiagonal(this byte[][] a, int b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this byte[,] a, int[] b, int[,] result) @@ -42154,7 +42154,7 @@ public static int[][] MultiplyWithDiagonal(this byte[][] a, int b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this byte[][] a, int[] b, int[][] result) @@ -42182,7 +42182,7 @@ public static int[][] MultiplyWithDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, int[,] b, double[,] result) @@ -42217,7 +42217,7 @@ public static int[][] MultiplyWithDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, int[][] b, double[,] result) @@ -42252,7 +42252,7 @@ public static int[][] MultiplyWithDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, int[,] b, double[][] result) @@ -42287,7 +42287,7 @@ public static double[][] Multiply(byte[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, int[,] b, double[][] result) @@ -42320,7 +42320,7 @@ public static double[][] Multiply(byte[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, int[][] b, double[][] result) @@ -42352,7 +42352,7 @@ public static double[][] Multiply(byte[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, int[][] b, double[][] result) @@ -42377,7 +42377,7 @@ public static double[][] Multiply(byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, int[,] b, double[,] result) @@ -42440,7 +42440,7 @@ public static double[][] Multiply(byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, int b, double[][] result) @@ -42473,7 +42473,7 @@ public static double[][] Multiply(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, int b, double[][] result) @@ -42497,7 +42497,7 @@ public static double[][] Multiply(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, int b, double[,] result) @@ -42522,7 +42522,7 @@ public static double[][] Multiply(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, int[,] b, double[][] result) @@ -42555,7 +42555,7 @@ public static double[][] Multiply(this byte a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, int[][] b, double[][] result) @@ -42579,7 +42579,7 @@ public static double[][] Multiply(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, int[][] b, double[,] result) @@ -42612,7 +42612,7 @@ public static double[][] Multiply(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, int[,] b, double[,] result) @@ -42645,7 +42645,7 @@ public static double[][] Multiply(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, int b, double[,] result) @@ -42678,7 +42678,7 @@ public static double[][] Multiply(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, int b, double[][] result) @@ -42711,7 +42711,7 @@ public static double[][] Multiply(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, int b, double[,] result) @@ -42762,7 +42762,7 @@ public static double[][] Multiply(byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, int[] b, double[] result) @@ -42793,7 +42793,7 @@ public static double[] Multiply(this byte[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, int b, double[] result) @@ -42816,7 +42816,7 @@ public static double[] Multiply(this byte[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, int[] b, double[] result) @@ -42854,7 +42854,7 @@ public static double[] Multiply(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, int[] b, int dimension, double[,] result) @@ -42901,7 +42901,7 @@ public static double[] Multiply(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, int[] b, int dimension, double[][] result) @@ -42954,7 +42954,7 @@ public static double[][] Multiply(this byte[][] a, int[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, int[,] b, double[,] result) @@ -42980,7 +42980,7 @@ public static double[][] Multiply(this byte[][] a, int[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, int[][] b, double[][] result) @@ -42994,7 +42994,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, int[,] b, double[,] result) @@ -43020,7 +43020,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, int[][] b, double[][] result) @@ -43034,7 +43034,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, int b, double[,] result) @@ -43060,7 +43060,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, int b, double[][] result) @@ -43074,7 +43074,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, int[] b, double[,] result) @@ -43100,7 +43100,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, int[] b, double[][] result) @@ -43128,7 +43128,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, float[,] b, byte[,] result) @@ -43163,7 +43163,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, float[][] b, byte[,] result) @@ -43198,7 +43198,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, float[,] b, byte[][] result) @@ -43233,7 +43233,7 @@ public static byte[][] Multiply(byte[,] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, float[,] b, byte[][] result) @@ -43266,7 +43266,7 @@ public static byte[][] Multiply(byte[][] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, float[][] b, byte[][] result) @@ -43298,7 +43298,7 @@ public static byte[][] Multiply(byte[,] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, float[][] b, byte[][] result) @@ -43323,7 +43323,7 @@ public static byte[][] Multiply(byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, float[,] b, byte[,] result) @@ -43386,7 +43386,7 @@ public static byte[][] Multiply(byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, float b, byte[][] result) @@ -43419,7 +43419,7 @@ public static byte[][] Multiply(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, float b, byte[][] result) @@ -43443,7 +43443,7 @@ public static byte[][] Multiply(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, float b, byte[,] result) @@ -43468,7 +43468,7 @@ public static byte[][] Multiply(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, float[,] b, byte[][] result) @@ -43501,7 +43501,7 @@ public static byte[][] Multiply(this byte a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, float[][] b, byte[][] result) @@ -43525,7 +43525,7 @@ public static byte[][] Multiply(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, float[][] b, byte[,] result) @@ -43558,7 +43558,7 @@ public static byte[][] Multiply(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, float[,] b, byte[,] result) @@ -43591,7 +43591,7 @@ public static byte[][] Multiply(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, float b, byte[,] result) @@ -43624,7 +43624,7 @@ public static byte[][] Multiply(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, float b, byte[][] result) @@ -43657,7 +43657,7 @@ public static byte[][] Multiply(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, float b, byte[,] result) @@ -43708,7 +43708,7 @@ public static byte[][] Multiply(byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, float[] b, byte[] result) @@ -43739,7 +43739,7 @@ public static byte[] Multiply(this byte[] a, float[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, float b, byte[] result) @@ -43762,7 +43762,7 @@ public static byte[] Multiply(this byte[] a, float b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, float[] b, byte[] result) @@ -43800,7 +43800,7 @@ public static byte[] Multiply(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, float[] b, int dimension, byte[,] result) @@ -43847,7 +43847,7 @@ public static byte[] Multiply(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, float[] b, int dimension, byte[][] result) @@ -43900,7 +43900,7 @@ public static byte[][] Multiply(this byte[][] a, float[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, float[,] b, byte[,] result) @@ -43926,7 +43926,7 @@ public static byte[][] Multiply(this byte[][] a, float[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, float[][] b, byte[][] result) @@ -43940,7 +43940,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, float[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, float[,] b, byte[,] result) @@ -43966,7 +43966,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, float[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, float[][] b, byte[][] result) @@ -43980,7 +43980,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, float[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, float b, byte[,] result) @@ -44006,7 +44006,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, float[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b, byte[][] result) @@ -44020,7 +44020,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, float[] b, byte[,] result) @@ -44046,7 +44046,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b, byte[][] result) @@ -44074,7 +44074,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[][] a, float[,] b, float[,] result) @@ -44109,7 +44109,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[,] a, float[][] b, float[,] result) @@ -44144,7 +44144,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[,] a, float[,] b, float[][] result) @@ -44179,7 +44179,7 @@ public static float[][] Multiply(byte[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[][] a, float[,] b, float[][] result) @@ -44212,7 +44212,7 @@ public static float[][] Multiply(byte[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[,] a, float[][] b, float[][] result) @@ -44244,7 +44244,7 @@ public static float[][] Multiply(byte[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[][] a, float[][] b, float[][] result) @@ -44269,7 +44269,7 @@ public static float[][] Multiply(byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[,] a, float[,] b, float[,] result) @@ -44332,7 +44332,7 @@ public static float[][] Multiply(byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[,] a, float b, float[][] result) @@ -44365,7 +44365,7 @@ public static float[][] Multiply(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte[][] a, float b, float[][] result) @@ -44389,7 +44389,7 @@ public static float[][] Multiply(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[][] a, float b, float[,] result) @@ -44414,7 +44414,7 @@ public static float[][] Multiply(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte a, float[,] b, float[][] result) @@ -44447,7 +44447,7 @@ public static float[][] Multiply(this byte a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte a, float[][] b, float[][] result) @@ -44471,7 +44471,7 @@ public static float[][] Multiply(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte a, float[][] b, float[,] result) @@ -44504,7 +44504,7 @@ public static float[][] Multiply(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte a, float[,] b, float[,] result) @@ -44537,7 +44537,7 @@ public static float[][] Multiply(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte[,] a, float b, float[,] result) @@ -44570,7 +44570,7 @@ public static float[][] Multiply(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(byte[,] a, float b, float[][] result) @@ -44603,7 +44603,7 @@ public static float[][] Multiply(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(byte[][] a, float b, float[,] result) @@ -44654,7 +44654,7 @@ public static float[][] Multiply(byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this byte[] a, float[] b, float[] result) @@ -44685,7 +44685,7 @@ public static float[] Multiply(this byte[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this byte[] a, float b, float[] result) @@ -44708,7 +44708,7 @@ public static float[] Multiply(this byte[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this byte a, float[] b, float[] result) @@ -44746,7 +44746,7 @@ public static float[] Multiply(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this byte[,] a, float[] b, int dimension, float[,] result) @@ -44793,7 +44793,7 @@ public static float[] Multiply(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this byte[][] a, float[] b, int dimension, float[][] result) @@ -44846,7 +44846,7 @@ public static float[][] Multiply(this byte[][] a, float[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte a, float[,] b, float[,] result) @@ -44872,7 +44872,7 @@ public static float[][] Multiply(this byte[][] a, float[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte a, float[][] b, float[][] result) @@ -44886,7 +44886,7 @@ public static float[][] MultiplyWithDiagonal(this byte a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte[] a, float[,] b, float[,] result) @@ -44912,7 +44912,7 @@ public static float[][] MultiplyWithDiagonal(this byte a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b, float[][] result) @@ -44926,7 +44926,7 @@ public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte[,] a, float b, float[,] result) @@ -44952,7 +44952,7 @@ public static float[][] MultiplyWithDiagonal(this byte[] a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte[][] a, float b, float[][] result) @@ -44966,7 +44966,7 @@ public static float[][] MultiplyWithDiagonal(this byte[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this byte[,] a, float[] b, float[,] result) @@ -44992,7 +44992,7 @@ public static float[][] MultiplyWithDiagonal(this byte[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this byte[][] a, float[] b, float[][] result) @@ -45020,7 +45020,7 @@ public static float[][] MultiplyWithDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, float[,] b, double[,] result) @@ -45055,7 +45055,7 @@ public static float[][] MultiplyWithDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, float[][] b, double[,] result) @@ -45090,7 +45090,7 @@ public static float[][] MultiplyWithDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, float[,] b, double[][] result) @@ -45125,7 +45125,7 @@ public static double[][] Multiply(byte[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, float[,] b, double[][] result) @@ -45158,7 +45158,7 @@ public static double[][] Multiply(byte[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, float[][] b, double[][] result) @@ -45190,7 +45190,7 @@ public static double[][] Multiply(byte[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, float[][] b, double[][] result) @@ -45215,7 +45215,7 @@ public static double[][] Multiply(byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, float[,] b, double[,] result) @@ -45278,7 +45278,7 @@ public static double[][] Multiply(byte[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, float b, double[][] result) @@ -45311,7 +45311,7 @@ public static double[][] Multiply(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, float b, double[][] result) @@ -45335,7 +45335,7 @@ public static double[][] Multiply(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, float b, double[,] result) @@ -45360,7 +45360,7 @@ public static double[][] Multiply(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, float[,] b, double[][] result) @@ -45393,7 +45393,7 @@ public static double[][] Multiply(this byte a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, float[][] b, double[][] result) @@ -45417,7 +45417,7 @@ public static double[][] Multiply(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, float[][] b, double[,] result) @@ -45450,7 +45450,7 @@ public static double[][] Multiply(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, float[,] b, double[,] result) @@ -45483,7 +45483,7 @@ public static double[][] Multiply(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, float b, double[,] result) @@ -45516,7 +45516,7 @@ public static double[][] Multiply(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, float b, double[][] result) @@ -45549,7 +45549,7 @@ public static double[][] Multiply(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, float b, double[,] result) @@ -45600,7 +45600,7 @@ public static double[][] Multiply(byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, float[] b, double[] result) @@ -45631,7 +45631,7 @@ public static double[] Multiply(this byte[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, float b, double[] result) @@ -45654,7 +45654,7 @@ public static double[] Multiply(this byte[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, float[] b, double[] result) @@ -45692,7 +45692,7 @@ public static double[] Multiply(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, float[] b, int dimension, double[,] result) @@ -45739,7 +45739,7 @@ public static double[] Multiply(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, float[] b, int dimension, double[][] result) @@ -45792,7 +45792,7 @@ public static double[][] Multiply(this byte[][] a, float[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, float[,] b, double[,] result) @@ -45818,7 +45818,7 @@ public static double[][] Multiply(this byte[][] a, float[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, float[][] b, double[][] result) @@ -45832,7 +45832,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, float[,] b, double[,] result) @@ -45858,7 +45858,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, float[][] b, double[][] result) @@ -45872,7 +45872,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, float b, double[,] result) @@ -45898,7 +45898,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, float b, double[][] result) @@ -45912,7 +45912,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, float b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, float[] b, double[,] result) @@ -45938,7 +45938,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, float b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, float[] b, double[][] result) @@ -45966,7 +45966,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, double[,] b, byte[,] result) @@ -46001,7 +46001,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, double[][] b, byte[,] result) @@ -46036,7 +46036,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, double[,] b, byte[][] result) @@ -46071,7 +46071,7 @@ public static byte[][] Multiply(byte[,] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, double[,] b, byte[][] result) @@ -46104,7 +46104,7 @@ public static byte[][] Multiply(byte[][] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, double[][] b, byte[][] result) @@ -46136,7 +46136,7 @@ public static byte[][] Multiply(byte[,] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, double[][] b, byte[][] result) @@ -46161,7 +46161,7 @@ public static byte[][] Multiply(byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, double[,] b, byte[,] result) @@ -46224,7 +46224,7 @@ public static byte[][] Multiply(byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, double b, byte[][] result) @@ -46257,7 +46257,7 @@ public static byte[][] Multiply(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, double b, byte[][] result) @@ -46281,7 +46281,7 @@ public static byte[][] Multiply(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, double b, byte[,] result) @@ -46306,7 +46306,7 @@ public static byte[][] Multiply(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, double[,] b, byte[][] result) @@ -46339,7 +46339,7 @@ public static byte[][] Multiply(this byte a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, double[][] b, byte[][] result) @@ -46363,7 +46363,7 @@ public static byte[][] Multiply(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, double[][] b, byte[,] result) @@ -46396,7 +46396,7 @@ public static byte[][] Multiply(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, double[,] b, byte[,] result) @@ -46429,7 +46429,7 @@ public static byte[][] Multiply(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, double b, byte[,] result) @@ -46462,7 +46462,7 @@ public static byte[][] Multiply(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, double b, byte[][] result) @@ -46495,7 +46495,7 @@ public static byte[][] Multiply(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, double b, byte[,] result) @@ -46546,7 +46546,7 @@ public static byte[][] Multiply(byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, double[] b, byte[] result) @@ -46577,7 +46577,7 @@ public static byte[] Multiply(this byte[] a, double[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, double b, byte[] result) @@ -46600,7 +46600,7 @@ public static byte[] Multiply(this byte[] a, double b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, double[] b, byte[] result) @@ -46638,7 +46638,7 @@ public static byte[] Multiply(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, double[] b, int dimension, byte[,] result) @@ -46685,7 +46685,7 @@ public static byte[] Multiply(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, double[] b, int dimension, byte[][] result) @@ -46738,7 +46738,7 @@ public static byte[][] Multiply(this byte[][] a, double[] b, int dimension, byt #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, double[,] b, byte[,] result) @@ -46764,7 +46764,7 @@ public static byte[][] Multiply(this byte[][] a, double[] b, int dimension, byt return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, double[][] b, byte[][] result) @@ -46778,7 +46778,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, double[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, double[,] b, byte[,] result) @@ -46804,7 +46804,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, double[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, double[][] b, byte[][] result) @@ -46818,7 +46818,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, double[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, double b, byte[,] result) @@ -46844,7 +46844,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, double[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b, byte[][] result) @@ -46858,7 +46858,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, double[] b, byte[,] result) @@ -46884,7 +46884,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b, byte[][] result) @@ -46912,7 +46912,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, double[,] b, double[,] result) @@ -46947,7 +46947,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, double[][] b, double[,] result) @@ -46982,7 +46982,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, double[,] b, double[][] result) @@ -47017,7 +47017,7 @@ public static double[][] Multiply(byte[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, double[,] b, double[][] result) @@ -47050,7 +47050,7 @@ public static double[][] Multiply(byte[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, double[][] b, double[][] result) @@ -47082,7 +47082,7 @@ public static double[][] Multiply(byte[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, double[][] b, double[][] result) @@ -47107,7 +47107,7 @@ public static double[][] Multiply(byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, double[,] b, double[,] result) @@ -47170,7 +47170,7 @@ public static double[][] Multiply(byte[][] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, double b, double[][] result) @@ -47203,7 +47203,7 @@ public static double[][] Multiply(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, double b, double[][] result) @@ -47227,7 +47227,7 @@ public static double[][] Multiply(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, double b, double[,] result) @@ -47252,7 +47252,7 @@ public static double[][] Multiply(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, double[,] b, double[][] result) @@ -47285,7 +47285,7 @@ public static double[][] Multiply(this byte a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, double[][] b, double[][] result) @@ -47309,7 +47309,7 @@ public static double[][] Multiply(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, double[][] b, double[,] result) @@ -47342,7 +47342,7 @@ public static double[][] Multiply(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, double[,] b, double[,] result) @@ -47375,7 +47375,7 @@ public static double[][] Multiply(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, double b, double[,] result) @@ -47408,7 +47408,7 @@ public static double[][] Multiply(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, double b, double[][] result) @@ -47441,7 +47441,7 @@ public static double[][] Multiply(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, double b, double[,] result) @@ -47492,7 +47492,7 @@ public static double[][] Multiply(byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, double[] b, double[] result) @@ -47523,7 +47523,7 @@ public static double[] Multiply(this byte[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, double b, double[] result) @@ -47546,7 +47546,7 @@ public static double[] Multiply(this byte[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, double[] b, double[] result) @@ -47584,7 +47584,7 @@ public static double[] Multiply(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, double[] b, int dimension, double[,] result) @@ -47631,7 +47631,7 @@ public static double[] Multiply(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, double[] b, int dimension, double[][] result) @@ -47684,7 +47684,7 @@ public static double[][] Multiply(this byte[][] a, double[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, double[,] b, double[,] result) @@ -47710,7 +47710,7 @@ public static double[][] Multiply(this byte[][] a, double[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, double[][] b, double[][] result) @@ -47724,7 +47724,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, double[,] b, double[,] result) @@ -47750,7 +47750,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b, double[][] result) @@ -47764,7 +47764,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, double b, double[,] result) @@ -47790,7 +47790,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, double b, double[][] result) @@ -47804,7 +47804,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, double b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, double[] b, double[,] result) @@ -47830,7 +47830,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, double b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, double[] b, double[][] result) @@ -47858,7 +47858,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, byte[,] b, byte[,] result) @@ -47893,7 +47893,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, byte[][] b, byte[,] result) @@ -47928,7 +47928,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, byte[,] b, byte[][] result) @@ -47963,7 +47963,7 @@ public static byte[][] Multiply(byte[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, byte[,] b, byte[][] result) @@ -47996,7 +47996,7 @@ public static byte[][] Multiply(byte[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, byte[][] b, byte[][] result) @@ -48028,7 +48028,7 @@ public static byte[][] Multiply(byte[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, byte[][] b, byte[][] result) @@ -48053,7 +48053,7 @@ public static byte[][] Multiply(byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, byte[,] b, byte[,] result) @@ -48116,7 +48116,7 @@ public static byte[][] Multiply(byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, byte b, byte[][] result) @@ -48149,7 +48149,7 @@ public static byte[][] Multiply(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, byte b, byte[][] result) @@ -48173,7 +48173,7 @@ public static byte[][] Multiply(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, byte b, byte[,] result) @@ -48198,7 +48198,7 @@ public static byte[][] Multiply(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, byte[,] b, byte[][] result) @@ -48231,7 +48231,7 @@ public static byte[][] Multiply(this byte a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, byte[][] b, byte[][] result) @@ -48255,7 +48255,7 @@ public static byte[][] Multiply(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, byte[][] b, byte[,] result) @@ -48288,7 +48288,7 @@ public static byte[][] Multiply(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, byte[,] b, byte[,] result) @@ -48321,7 +48321,7 @@ public static byte[][] Multiply(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, byte b, byte[,] result) @@ -48354,7 +48354,7 @@ public static byte[][] Multiply(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, byte b, byte[][] result) @@ -48387,7 +48387,7 @@ public static byte[][] Multiply(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, byte b, byte[,] result) @@ -48438,7 +48438,7 @@ public static byte[][] Multiply(byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, byte[] b, byte[] result) @@ -48469,7 +48469,7 @@ public static byte[] Multiply(this byte[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, byte b, byte[] result) @@ -48492,7 +48492,7 @@ public static byte[] Multiply(this byte[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, byte[] b, byte[] result) @@ -48530,7 +48530,7 @@ public static byte[] Multiply(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, byte[] b, int dimension, byte[,] result) @@ -48577,7 +48577,7 @@ public static byte[] Multiply(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension, byte[][] result) @@ -48630,7 +48630,7 @@ public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension, byte[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, byte[,] b, byte[,] result) @@ -48656,7 +48656,7 @@ public static byte[][] Multiply(this byte[][] a, byte[] b, int dimension, byte[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b, byte[][] result) @@ -48670,7 +48670,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, byte[,] b, byte[,] result) @@ -48696,7 +48696,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, byte[][] result) @@ -48710,7 +48710,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, byte b, byte[,] result) @@ -48736,7 +48736,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b, byte[][] result) @@ -48750,7 +48750,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, byte[] b, byte[,] result) @@ -48776,7 +48776,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, byte[][] result) @@ -48804,7 +48804,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, byte[,] b, double[,] result) @@ -48839,7 +48839,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, byte[][] b, double[,] result) @@ -48874,7 +48874,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, byte[,] b, double[][] result) @@ -48909,7 +48909,7 @@ public static double[][] Multiply(byte[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, byte[,] b, double[][] result) @@ -48942,7 +48942,7 @@ public static double[][] Multiply(byte[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, byte[][] b, double[][] result) @@ -48974,7 +48974,7 @@ public static double[][] Multiply(byte[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, byte[][] b, double[][] result) @@ -48999,7 +48999,7 @@ public static double[][] Multiply(byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, byte[,] b, double[,] result) @@ -49062,7 +49062,7 @@ public static double[][] Multiply(byte[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, byte b, double[][] result) @@ -49095,7 +49095,7 @@ public static double[][] Multiply(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, byte b, double[][] result) @@ -49119,7 +49119,7 @@ public static double[][] Multiply(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, byte b, double[,] result) @@ -49144,7 +49144,7 @@ public static double[][] Multiply(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, byte[,] b, double[][] result) @@ -49177,7 +49177,7 @@ public static double[][] Multiply(this byte a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, byte[][] b, double[][] result) @@ -49201,7 +49201,7 @@ public static double[][] Multiply(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, byte[][] b, double[,] result) @@ -49234,7 +49234,7 @@ public static double[][] Multiply(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, byte[,] b, double[,] result) @@ -49267,7 +49267,7 @@ public static double[][] Multiply(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, byte b, double[,] result) @@ -49300,7 +49300,7 @@ public static double[][] Multiply(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, byte b, double[][] result) @@ -49333,7 +49333,7 @@ public static double[][] Multiply(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, byte b, double[,] result) @@ -49384,7 +49384,7 @@ public static double[][] Multiply(byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, byte[] b, double[] result) @@ -49415,7 +49415,7 @@ public static double[] Multiply(this byte[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, byte b, double[] result) @@ -49438,7 +49438,7 @@ public static double[] Multiply(this byte[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, byte[] b, double[] result) @@ -49476,7 +49476,7 @@ public static double[] Multiply(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, byte[] b, int dimension, double[,] result) @@ -49523,7 +49523,7 @@ public static double[] Multiply(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, byte[] b, int dimension, double[][] result) @@ -49576,7 +49576,7 @@ public static double[][] Multiply(this byte[][] a, byte[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, byte[,] b, double[,] result) @@ -49602,7 +49602,7 @@ public static double[][] Multiply(this byte[][] a, byte[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, byte[][] b, double[][] result) @@ -49616,7 +49616,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, byte[,] b, double[,] result) @@ -49642,7 +49642,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, double[][] result) @@ -49656,7 +49656,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, byte b, double[,] result) @@ -49682,7 +49682,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, byte b, double[][] result) @@ -49696,7 +49696,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, byte b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, byte[] b, double[,] result) @@ -49722,7 +49722,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, byte b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, double[][] result) @@ -49750,7 +49750,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, decimal[,] b, byte[,] result) @@ -49785,7 +49785,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, decimal[][] b, byte[,] result) @@ -49820,7 +49820,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, decimal[,] b, byte[][] result) @@ -49855,7 +49855,7 @@ public static byte[][] Multiply(byte[,] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, decimal[,] b, byte[][] result) @@ -49888,7 +49888,7 @@ public static byte[][] Multiply(byte[][] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, decimal[][] b, byte[][] result) @@ -49920,7 +49920,7 @@ public static byte[][] Multiply(byte[,] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[][] a, decimal[][] b, byte[][] result) @@ -49945,7 +49945,7 @@ public static byte[][] Multiply(byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[,] a, decimal[,] b, byte[,] result) @@ -50008,7 +50008,7 @@ public static byte[][] Multiply(byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, decimal b, byte[][] result) @@ -50041,7 +50041,7 @@ public static byte[][] Multiply(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, decimal b, byte[][] result) @@ -50065,7 +50065,7 @@ public static byte[][] Multiply(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, decimal b, byte[,] result) @@ -50090,7 +50090,7 @@ public static byte[][] Multiply(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, decimal[,] b, byte[][] result) @@ -50123,7 +50123,7 @@ public static byte[][] Multiply(this byte a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte a, decimal[][] b, byte[][] result) @@ -50147,7 +50147,7 @@ public static byte[][] Multiply(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, decimal[][] b, byte[,] result) @@ -50180,7 +50180,7 @@ public static byte[][] Multiply(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte a, decimal[,] b, byte[,] result) @@ -50213,7 +50213,7 @@ public static byte[][] Multiply(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, decimal b, byte[,] result) @@ -50246,7 +50246,7 @@ public static byte[][] Multiply(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(byte[,] a, decimal b, byte[][] result) @@ -50279,7 +50279,7 @@ public static byte[][] Multiply(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(byte[][] a, decimal b, byte[,] result) @@ -50330,7 +50330,7 @@ public static byte[][] Multiply(byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, decimal[] b, byte[] result) @@ -50361,7 +50361,7 @@ public static byte[] Multiply(this byte[] a, decimal[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte[] a, decimal b, byte[] result) @@ -50384,7 +50384,7 @@ public static byte[] Multiply(this byte[] a, decimal b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this byte a, decimal[] b, byte[] result) @@ -50422,7 +50422,7 @@ public static byte[] Multiply(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this byte[,] a, decimal[] b, int dimension, byte[,] result) @@ -50469,7 +50469,7 @@ public static byte[] Multiply(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this byte[][] a, decimal[] b, int dimension, byte[][] result) @@ -50522,7 +50522,7 @@ public static byte[][] Multiply(this byte[][] a, decimal[] b, int dimension, by #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte a, decimal[,] b, byte[,] result) @@ -50548,7 +50548,7 @@ public static byte[][] Multiply(this byte[][] a, decimal[] b, int dimension, by return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte a, decimal[][] b, byte[][] result) @@ -50562,7 +50562,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, decimal[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[] a, decimal[,] b, byte[,] result) @@ -50588,7 +50588,7 @@ public static byte[][] MultiplyWithDiagonal(this byte a, decimal[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, byte[][] result) @@ -50602,7 +50602,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, decimal b, byte[,] result) @@ -50628,7 +50628,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal b, byte[][] result) @@ -50642,7 +50642,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this byte[,] a, decimal[] b, byte[,] result) @@ -50668,7 +50668,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, byte[][] result) @@ -50696,7 +50696,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(byte[][] a, decimal[,] b, decimal[,] result) @@ -50731,7 +50731,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(byte[,] a, decimal[][] b, decimal[,] result) @@ -50766,7 +50766,7 @@ public static byte[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[,] a, decimal[,] b, decimal[][] result) @@ -50801,7 +50801,7 @@ public static decimal[][] Multiply(byte[,] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[][] a, decimal[,] b, decimal[][] result) @@ -50834,7 +50834,7 @@ public static decimal[][] Multiply(byte[][] a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[,] a, decimal[][] b, decimal[][] result) @@ -50866,7 +50866,7 @@ public static decimal[][] Multiply(byte[,] a, decimal[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[][] a, decimal[][] b, decimal[][] result) @@ -50891,7 +50891,7 @@ public static decimal[][] Multiply(byte[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(byte[,] a, decimal[,] b, decimal[,] result) @@ -50954,7 +50954,7 @@ public static decimal[][] Multiply(byte[][] a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[,] a, decimal b, decimal[][] result) @@ -50987,7 +50987,7 @@ public static decimal[][] Multiply(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this byte[][] a, decimal b, decimal[][] result) @@ -51011,7 +51011,7 @@ public static decimal[][] Multiply(this byte[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(byte[][] a, decimal b, decimal[,] result) @@ -51036,7 +51036,7 @@ public static decimal[][] Multiply(this byte[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this byte a, decimal[,] b, decimal[][] result) @@ -51069,7 +51069,7 @@ public static decimal[][] Multiply(this byte a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this byte a, decimal[][] b, decimal[][] result) @@ -51093,7 +51093,7 @@ public static decimal[][] Multiply(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this byte a, decimal[][] b, decimal[,] result) @@ -51126,7 +51126,7 @@ public static decimal[][] Multiply(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this byte a, decimal[,] b, decimal[,] result) @@ -51159,7 +51159,7 @@ public static decimal[][] Multiply(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this byte[,] a, decimal b, decimal[,] result) @@ -51192,7 +51192,7 @@ public static decimal[][] Multiply(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(byte[,] a, decimal b, decimal[][] result) @@ -51225,7 +51225,7 @@ public static decimal[][] Multiply(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(byte[][] a, decimal b, decimal[,] result) @@ -51276,7 +51276,7 @@ public static decimal[][] Multiply(byte[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this byte[] a, decimal[] b, decimal[] result) @@ -51307,7 +51307,7 @@ public static decimal[] Multiply(this byte[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this byte[] a, decimal b, decimal[] result) @@ -51330,7 +51330,7 @@ public static decimal[] Multiply(this byte[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this byte a, decimal[] b, decimal[] result) @@ -51368,7 +51368,7 @@ public static decimal[] Multiply(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this byte[,] a, decimal[] b, int dimension, decimal[,] result) @@ -51415,7 +51415,7 @@ public static decimal[] Multiply(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this byte[][] a, decimal[] b, int dimension, decimal[][] result) @@ -51468,7 +51468,7 @@ public static decimal[][] Multiply(this byte[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this byte a, decimal[,] b, decimal[,] result) @@ -51494,7 +51494,7 @@ public static decimal[][] Multiply(this byte[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this byte a, decimal[][] b, decimal[][] result) @@ -51508,7 +51508,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this byte[] a, decimal[,] b, decimal[,] result) @@ -51534,7 +51534,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, decimal[][] result) @@ -51548,7 +51548,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this byte[,] a, decimal b, decimal[,] result) @@ -51574,7 +51574,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal b, decimal[][] result) @@ -51588,7 +51588,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this byte[,] a, decimal[] b, decimal[,] result) @@ -51614,7 +51614,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, decimal[][] result) @@ -51642,7 +51642,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, decimal[,] b, double[,] result) @@ -51677,7 +51677,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, decimal[][] b, double[,] result) @@ -51712,7 +51712,7 @@ public static decimal[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, decimal[,] b, double[][] result) @@ -51747,7 +51747,7 @@ public static double[][] Multiply(byte[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, decimal[,] b, double[][] result) @@ -51780,7 +51780,7 @@ public static double[][] Multiply(byte[][] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, decimal[][] b, double[][] result) @@ -51812,7 +51812,7 @@ public static double[][] Multiply(byte[,] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[][] a, decimal[][] b, double[][] result) @@ -51837,7 +51837,7 @@ public static double[][] Multiply(byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[,] a, decimal[,] b, double[,] result) @@ -51900,7 +51900,7 @@ public static double[][] Multiply(byte[][] a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, decimal b, double[][] result) @@ -51933,7 +51933,7 @@ public static double[][] Multiply(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, decimal b, double[][] result) @@ -51957,7 +51957,7 @@ public static double[][] Multiply(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, decimal b, double[,] result) @@ -51982,7 +51982,7 @@ public static double[][] Multiply(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, decimal[,] b, double[][] result) @@ -52015,7 +52015,7 @@ public static double[][] Multiply(this byte a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte a, decimal[][] b, double[][] result) @@ -52039,7 +52039,7 @@ public static double[][] Multiply(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, decimal[][] b, double[,] result) @@ -52072,7 +52072,7 @@ public static double[][] Multiply(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte a, decimal[,] b, double[,] result) @@ -52105,7 +52105,7 @@ public static double[][] Multiply(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, decimal b, double[,] result) @@ -52138,7 +52138,7 @@ public static double[][] Multiply(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(byte[,] a, decimal b, double[][] result) @@ -52171,7 +52171,7 @@ public static double[][] Multiply(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(byte[][] a, decimal b, double[,] result) @@ -52222,7 +52222,7 @@ public static double[][] Multiply(byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, decimal[] b, double[] result) @@ -52253,7 +52253,7 @@ public static double[] Multiply(this byte[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte[] a, decimal b, double[] result) @@ -52276,7 +52276,7 @@ public static double[] Multiply(this byte[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this byte a, decimal[] b, double[] result) @@ -52314,7 +52314,7 @@ public static double[] Multiply(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this byte[,] a, decimal[] b, int dimension, double[,] result) @@ -52361,7 +52361,7 @@ public static double[] Multiply(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this byte[][] a, decimal[] b, int dimension, double[][] result) @@ -52414,7 +52414,7 @@ public static double[][] Multiply(this byte[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte a, decimal[,] b, double[,] result) @@ -52440,7 +52440,7 @@ public static double[][] Multiply(this byte[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte a, decimal[][] b, double[][] result) @@ -52454,7 +52454,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[] a, decimal[,] b, double[,] result) @@ -52480,7 +52480,7 @@ public static double[][] MultiplyWithDiagonal(this byte a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, double[][] result) @@ -52494,7 +52494,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, decimal b, double[,] result) @@ -52520,7 +52520,7 @@ public static double[][] MultiplyWithDiagonal(this byte[] a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal b, double[][] result) @@ -52534,7 +52534,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this byte[,] a, decimal[] b, double[,] result) @@ -52560,7 +52560,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, double[][] result) @@ -52588,7 +52588,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, int[,] b, decimal[,] result) @@ -52623,7 +52623,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, int[][] b, decimal[,] result) @@ -52658,7 +52658,7 @@ public static double[][] MultiplyWithDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, int[,] b, decimal[][] result) @@ -52693,7 +52693,7 @@ public static decimal[][] Multiply(decimal[,] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, int[,] b, decimal[][] result) @@ -52726,7 +52726,7 @@ public static decimal[][] Multiply(decimal[][] a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, int[][] b, decimal[][] result) @@ -52758,7 +52758,7 @@ public static decimal[][] Multiply(decimal[,] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, int[][] b, decimal[][] result) @@ -52783,7 +52783,7 @@ public static decimal[][] Multiply(decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, int[,] b, decimal[,] result) @@ -52846,7 +52846,7 @@ public static decimal[][] Multiply(decimal[][] a, int[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, int b, decimal[][] result) @@ -52879,7 +52879,7 @@ public static decimal[][] Multiply(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, int b, decimal[][] result) @@ -52903,7 +52903,7 @@ public static decimal[][] Multiply(this decimal[][] a, int b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, int b, decimal[,] result) @@ -52928,7 +52928,7 @@ public static decimal[][] Multiply(this decimal[][] a, int b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, int[,] b, decimal[][] result) @@ -52961,7 +52961,7 @@ public static decimal[][] Multiply(this decimal a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, int[][] b, decimal[][] result) @@ -52985,7 +52985,7 @@ public static decimal[][] Multiply(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, int[][] b, decimal[,] result) @@ -53018,7 +53018,7 @@ public static decimal[][] Multiply(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, int[,] b, decimal[,] result) @@ -53051,7 +53051,7 @@ public static decimal[][] Multiply(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, int b, decimal[,] result) @@ -53084,7 +53084,7 @@ public static decimal[][] Multiply(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, int b, decimal[][] result) @@ -53117,7 +53117,7 @@ public static decimal[][] Multiply(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, int b, decimal[,] result) @@ -53168,7 +53168,7 @@ public static decimal[][] Multiply(decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, int[] b, decimal[] result) @@ -53199,7 +53199,7 @@ public static decimal[] Multiply(this decimal[] a, int[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, int b, decimal[] result) @@ -53222,7 +53222,7 @@ public static decimal[] Multiply(this decimal[] a, int b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, int[] b, decimal[] result) @@ -53260,7 +53260,7 @@ public static decimal[] Multiply(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, int[] b, int dimension, decimal[,] result) @@ -53307,7 +53307,7 @@ public static decimal[] Multiply(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, int[] b, int dimension, decimal[][] result) @@ -53360,7 +53360,7 @@ public static decimal[][] Multiply(this decimal[][] a, int[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, int[,] b, decimal[,] result) @@ -53386,7 +53386,7 @@ public static decimal[][] Multiply(this decimal[][] a, int[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, int[][] b, decimal[][] result) @@ -53400,7 +53400,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, int[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, int[,] b, decimal[,] result) @@ -53426,7 +53426,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, int[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, decimal[][] result) @@ -53440,7 +53440,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, int b, decimal[,] result) @@ -53466,7 +53466,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b, decimal[][] result) @@ -53480,7 +53480,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, int[] b, decimal[,] result) @@ -53506,7 +53506,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, decimal[][] result) @@ -53534,7 +53534,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[][] a, int[,] b, int[,] result) @@ -53569,7 +53569,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[,] a, int[][] b, int[,] result) @@ -53604,7 +53604,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[,] a, int[,] b, int[][] result) @@ -53639,7 +53639,7 @@ public static int[][] Multiply(decimal[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[][] a, int[,] b, int[][] result) @@ -53672,7 +53672,7 @@ public static int[][] Multiply(decimal[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[,] a, int[][] b, int[][] result) @@ -53704,7 +53704,7 @@ public static int[][] Multiply(decimal[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[][] a, int[][] b, int[][] result) @@ -53729,7 +53729,7 @@ public static int[][] Multiply(decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[,] a, int[,] b, int[,] result) @@ -53792,7 +53792,7 @@ public static int[][] Multiply(decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[,] a, int b, int[][] result) @@ -53825,7 +53825,7 @@ public static int[][] Multiply(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal[][] a, int b, int[][] result) @@ -53849,7 +53849,7 @@ public static int[][] Multiply(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[][] a, int b, int[,] result) @@ -53874,7 +53874,7 @@ public static int[][] Multiply(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal a, int[,] b, int[][] result) @@ -53907,7 +53907,7 @@ public static int[][] Multiply(this decimal a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal a, int[][] b, int[][] result) @@ -53931,7 +53931,7 @@ public static int[][] Multiply(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal a, int[][] b, int[,] result) @@ -53964,7 +53964,7 @@ public static int[][] Multiply(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal a, int[,] b, int[,] result) @@ -53997,7 +53997,7 @@ public static int[][] Multiply(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal[,] a, int b, int[,] result) @@ -54030,7 +54030,7 @@ public static int[][] Multiply(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(decimal[,] a, int b, int[][] result) @@ -54063,7 +54063,7 @@ public static int[][] Multiply(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(decimal[][] a, int b, int[,] result) @@ -54114,7 +54114,7 @@ public static int[][] Multiply(decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this decimal[] a, int[] b, int[] result) @@ -54145,7 +54145,7 @@ public static int[] Multiply(this decimal[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this decimal[] a, int b, int[] result) @@ -54168,7 +54168,7 @@ public static int[] Multiply(this decimal[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Multiply(this decimal a, int[] b, int[] result) @@ -54206,7 +54206,7 @@ public static int[] Multiply(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Multiply(this decimal[,] a, int[] b, int dimension, int[,] result) @@ -54253,7 +54253,7 @@ public static int[] Multiply(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Multiply(this decimal[][] a, int[] b, int dimension, int[][] result) @@ -54306,7 +54306,7 @@ public static int[][] Multiply(this decimal[][] a, int[] b, int dimension, int[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal a, int[,] b, int[,] result) @@ -54332,7 +54332,7 @@ public static int[][] Multiply(this decimal[][] a, int[] b, int dimension, int[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b, int[][] result) @@ -54346,7 +54346,7 @@ public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal[] a, int[,] b, int[,] result) @@ -54372,7 +54372,7 @@ public static int[][] MultiplyWithDiagonal(this decimal a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, int[][] result) @@ -54386,7 +54386,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal[,] a, int b, int[,] result) @@ -54412,7 +54412,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal[][] a, int b, int[][] result) @@ -54426,7 +54426,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[][] a, int b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyWithDiagonal(this decimal[,] a, int[] b, int[,] result) @@ -54452,7 +54452,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[][] a, int b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, int[][] result) @@ -54480,7 +54480,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, int[,] b, double[,] result) @@ -54515,7 +54515,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, int[][] b, double[,] result) @@ -54550,7 +54550,7 @@ public static int[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, int[,] b, double[][] result) @@ -54585,7 +54585,7 @@ public static double[][] Multiply(decimal[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, int[,] b, double[][] result) @@ -54618,7 +54618,7 @@ public static double[][] Multiply(decimal[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, int[][] b, double[][] result) @@ -54650,7 +54650,7 @@ public static double[][] Multiply(decimal[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, int[][] b, double[][] result) @@ -54675,7 +54675,7 @@ public static double[][] Multiply(decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, int[,] b, double[,] result) @@ -54738,7 +54738,7 @@ public static double[][] Multiply(decimal[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, int b, double[][] result) @@ -54771,7 +54771,7 @@ public static double[][] Multiply(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, int b, double[][] result) @@ -54795,7 +54795,7 @@ public static double[][] Multiply(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, int b, double[,] result) @@ -54820,7 +54820,7 @@ public static double[][] Multiply(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, int[,] b, double[][] result) @@ -54853,7 +54853,7 @@ public static double[][] Multiply(this decimal a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, int[][] b, double[][] result) @@ -54877,7 +54877,7 @@ public static double[][] Multiply(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, int[][] b, double[,] result) @@ -54910,7 +54910,7 @@ public static double[][] Multiply(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, int[,] b, double[,] result) @@ -54943,7 +54943,7 @@ public static double[][] Multiply(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, int b, double[,] result) @@ -54976,7 +54976,7 @@ public static double[][] Multiply(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, int b, double[][] result) @@ -55009,7 +55009,7 @@ public static double[][] Multiply(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, int b, double[,] result) @@ -55060,7 +55060,7 @@ public static double[][] Multiply(decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, int[] b, double[] result) @@ -55091,7 +55091,7 @@ public static double[] Multiply(this decimal[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, int b, double[] result) @@ -55114,7 +55114,7 @@ public static double[] Multiply(this decimal[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, int[] b, double[] result) @@ -55152,7 +55152,7 @@ public static double[] Multiply(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, int[] b, int dimension, double[,] result) @@ -55199,7 +55199,7 @@ public static double[] Multiply(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, int[] b, int dimension, double[][] result) @@ -55252,7 +55252,7 @@ public static double[][] Multiply(this decimal[][] a, int[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, int[,] b, double[,] result) @@ -55278,7 +55278,7 @@ public static double[][] Multiply(this decimal[][] a, int[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, int[][] b, double[][] result) @@ -55292,7 +55292,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, int[,] b, double[,] result) @@ -55318,7 +55318,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, double[][] result) @@ -55332,7 +55332,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, int b, double[,] result) @@ -55358,7 +55358,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, int[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, int b, double[][] result) @@ -55372,7 +55372,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, int b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, int[] b, double[,] result) @@ -55398,7 +55398,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, int b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, double[][] result) @@ -55426,7 +55426,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, float[,] b, decimal[,] result) @@ -55461,7 +55461,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, float[][] b, decimal[,] result) @@ -55496,7 +55496,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, float[,] b, decimal[][] result) @@ -55531,7 +55531,7 @@ public static decimal[][] Multiply(decimal[,] a, float[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, float[,] b, decimal[][] result) @@ -55564,7 +55564,7 @@ public static decimal[][] Multiply(decimal[][] a, float[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, float[][] b, decimal[][] result) @@ -55596,7 +55596,7 @@ public static decimal[][] Multiply(decimal[,] a, float[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, float[][] b, decimal[][] result) @@ -55621,7 +55621,7 @@ public static decimal[][] Multiply(decimal[][] a, float[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, float[,] b, decimal[,] result) @@ -55684,7 +55684,7 @@ public static decimal[][] Multiply(decimal[][] a, float[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, float b, decimal[][] result) @@ -55717,7 +55717,7 @@ public static decimal[][] Multiply(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, float b, decimal[][] result) @@ -55741,7 +55741,7 @@ public static decimal[][] Multiply(this decimal[][] a, float b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, float b, decimal[,] result) @@ -55766,7 +55766,7 @@ public static decimal[][] Multiply(this decimal[][] a, float b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, float[,] b, decimal[][] result) @@ -55799,7 +55799,7 @@ public static decimal[][] Multiply(this decimal a, float[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, float[][] b, decimal[][] result) @@ -55823,7 +55823,7 @@ public static decimal[][] Multiply(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, float[][] b, decimal[,] result) @@ -55856,7 +55856,7 @@ public static decimal[][] Multiply(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, float[,] b, decimal[,] result) @@ -55889,7 +55889,7 @@ public static decimal[][] Multiply(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, float b, decimal[,] result) @@ -55922,7 +55922,7 @@ public static decimal[][] Multiply(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, float b, decimal[][] result) @@ -55955,7 +55955,7 @@ public static decimal[][] Multiply(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, float b, decimal[,] result) @@ -56006,7 +56006,7 @@ public static decimal[][] Multiply(decimal[,] a, float b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, float[] b, decimal[] result) @@ -56037,7 +56037,7 @@ public static decimal[] Multiply(this decimal[] a, float[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, float b, decimal[] result) @@ -56060,7 +56060,7 @@ public static decimal[] Multiply(this decimal[] a, float b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, float[] b, decimal[] result) @@ -56098,7 +56098,7 @@ public static decimal[] Multiply(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, float[] b, int dimension, decimal[,] result) @@ -56145,7 +56145,7 @@ public static decimal[] Multiply(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, float[] b, int dimension, decimal[][] result) @@ -56198,7 +56198,7 @@ public static decimal[][] Multiply(this decimal[][] a, float[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, float[,] b, decimal[,] result) @@ -56224,7 +56224,7 @@ public static decimal[][] Multiply(this decimal[][] a, float[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, float[][] b, decimal[][] result) @@ -56238,7 +56238,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, float[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, float[,] b, decimal[,] result) @@ -56264,7 +56264,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, float[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, decimal[][] result) @@ -56278,7 +56278,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, float b, decimal[,] result) @@ -56304,7 +56304,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b, decimal[][] result) @@ -56318,7 +56318,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, float[] b, decimal[,] result) @@ -56344,7 +56344,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, decimal[][] result) @@ -56372,7 +56372,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[][] a, float[,] b, float[,] result) @@ -56407,7 +56407,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[,] a, float[][] b, float[,] result) @@ -56442,7 +56442,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[,] a, float[,] b, float[][] result) @@ -56477,7 +56477,7 @@ public static float[][] Multiply(decimal[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[][] a, float[,] b, float[][] result) @@ -56510,7 +56510,7 @@ public static float[][] Multiply(decimal[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[,] a, float[][] b, float[][] result) @@ -56542,7 +56542,7 @@ public static float[][] Multiply(decimal[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[][] a, float[][] b, float[][] result) @@ -56567,7 +56567,7 @@ public static float[][] Multiply(decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[,] a, float[,] b, float[,] result) @@ -56630,7 +56630,7 @@ public static float[][] Multiply(decimal[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[,] a, float b, float[][] result) @@ -56663,7 +56663,7 @@ public static float[][] Multiply(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal[][] a, float b, float[][] result) @@ -56687,7 +56687,7 @@ public static float[][] Multiply(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[][] a, float b, float[,] result) @@ -56712,7 +56712,7 @@ public static float[][] Multiply(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal a, float[,] b, float[][] result) @@ -56745,7 +56745,7 @@ public static float[][] Multiply(this decimal a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal a, float[][] b, float[][] result) @@ -56769,7 +56769,7 @@ public static float[][] Multiply(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal a, float[][] b, float[,] result) @@ -56802,7 +56802,7 @@ public static float[][] Multiply(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal a, float[,] b, float[,] result) @@ -56835,7 +56835,7 @@ public static float[][] Multiply(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal[,] a, float b, float[,] result) @@ -56868,7 +56868,7 @@ public static float[][] Multiply(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(decimal[,] a, float b, float[][] result) @@ -56901,7 +56901,7 @@ public static float[][] Multiply(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(decimal[][] a, float b, float[,] result) @@ -56952,7 +56952,7 @@ public static float[][] Multiply(decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this decimal[] a, float[] b, float[] result) @@ -56983,7 +56983,7 @@ public static float[] Multiply(this decimal[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this decimal[] a, float b, float[] result) @@ -57006,7 +57006,7 @@ public static float[] Multiply(this decimal[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Multiply(this decimal a, float[] b, float[] result) @@ -57044,7 +57044,7 @@ public static float[] Multiply(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Multiply(this decimal[,] a, float[] b, int dimension, float[,] result) @@ -57091,7 +57091,7 @@ public static float[] Multiply(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Multiply(this decimal[][] a, float[] b, int dimension, float[][] result) @@ -57144,7 +57144,7 @@ public static float[][] Multiply(this decimal[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal a, float[,] b, float[,] result) @@ -57170,7 +57170,7 @@ public static float[][] Multiply(this decimal[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b, float[][] result) @@ -57184,7 +57184,7 @@ public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal[] a, float[,] b, float[,] result) @@ -57210,7 +57210,7 @@ public static float[][] MultiplyWithDiagonal(this decimal a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, float[][] result) @@ -57224,7 +57224,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal[,] a, float b, float[,] result) @@ -57250,7 +57250,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal[][] a, float b, float[][] result) @@ -57264,7 +57264,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[][] a, float b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyWithDiagonal(this decimal[,] a, float[] b, float[,] result) @@ -57290,7 +57290,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[][] a, float b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, float[][] result) @@ -57318,7 +57318,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, float[,] b, double[,] result) @@ -57353,7 +57353,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, float[][] b, double[,] result) @@ -57388,7 +57388,7 @@ public static float[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, float[,] b, double[][] result) @@ -57423,7 +57423,7 @@ public static double[][] Multiply(decimal[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, float[,] b, double[][] result) @@ -57456,7 +57456,7 @@ public static double[][] Multiply(decimal[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, float[][] b, double[][] result) @@ -57488,7 +57488,7 @@ public static double[][] Multiply(decimal[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, float[][] b, double[][] result) @@ -57513,7 +57513,7 @@ public static double[][] Multiply(decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, float[,] b, double[,] result) @@ -57576,7 +57576,7 @@ public static double[][] Multiply(decimal[][] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, float b, double[][] result) @@ -57609,7 +57609,7 @@ public static double[][] Multiply(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, float b, double[][] result) @@ -57633,7 +57633,7 @@ public static double[][] Multiply(this decimal[][] a, float b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, float b, double[,] result) @@ -57658,7 +57658,7 @@ public static double[][] Multiply(this decimal[][] a, float b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, float[,] b, double[][] result) @@ -57691,7 +57691,7 @@ public static double[][] Multiply(this decimal a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, float[][] b, double[][] result) @@ -57715,7 +57715,7 @@ public static double[][] Multiply(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, float[][] b, double[,] result) @@ -57748,7 +57748,7 @@ public static double[][] Multiply(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, float[,] b, double[,] result) @@ -57781,7 +57781,7 @@ public static double[][] Multiply(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, float b, double[,] result) @@ -57814,7 +57814,7 @@ public static double[][] Multiply(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, float b, double[][] result) @@ -57847,7 +57847,7 @@ public static double[][] Multiply(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, float b, double[,] result) @@ -57898,7 +57898,7 @@ public static double[][] Multiply(decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, float[] b, double[] result) @@ -57929,7 +57929,7 @@ public static double[] Multiply(this decimal[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, float b, double[] result) @@ -57952,7 +57952,7 @@ public static double[] Multiply(this decimal[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, float[] b, double[] result) @@ -57990,7 +57990,7 @@ public static double[] Multiply(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, float[] b, int dimension, double[,] result) @@ -58037,7 +58037,7 @@ public static double[] Multiply(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, float[] b, int dimension, double[][] result) @@ -58090,7 +58090,7 @@ public static double[][] Multiply(this decimal[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, float[,] b, double[,] result) @@ -58116,7 +58116,7 @@ public static double[][] Multiply(this decimal[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, float[][] b, double[][] result) @@ -58130,7 +58130,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, float[,] b, double[,] result) @@ -58156,7 +58156,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, double[][] result) @@ -58170,7 +58170,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, float b, double[,] result) @@ -58196,7 +58196,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, float[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, float b, double[][] result) @@ -58210,7 +58210,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, float b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, float[] b, double[,] result) @@ -58236,7 +58236,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, float b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, double[][] result) @@ -58264,7 +58264,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, double[,] b, decimal[,] result) @@ -58299,7 +58299,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, double[][] b, decimal[,] result) @@ -58334,7 +58334,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, double[,] b, decimal[][] result) @@ -58369,7 +58369,7 @@ public static decimal[][] Multiply(decimal[,] a, double[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, double[,] b, decimal[][] result) @@ -58402,7 +58402,7 @@ public static decimal[][] Multiply(decimal[][] a, double[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, double[][] b, decimal[][] result) @@ -58434,7 +58434,7 @@ public static decimal[][] Multiply(decimal[,] a, double[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, double[][] b, decimal[][] result) @@ -58459,7 +58459,7 @@ public static decimal[][] Multiply(decimal[][] a, double[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, double[,] b, decimal[,] result) @@ -58522,7 +58522,7 @@ public static decimal[][] Multiply(decimal[][] a, double[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, double b, decimal[][] result) @@ -58555,7 +58555,7 @@ public static decimal[][] Multiply(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, double b, decimal[][] result) @@ -58579,7 +58579,7 @@ public static decimal[][] Multiply(this decimal[][] a, double b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, double b, decimal[,] result) @@ -58604,7 +58604,7 @@ public static decimal[][] Multiply(this decimal[][] a, double b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, double[,] b, decimal[][] result) @@ -58637,7 +58637,7 @@ public static decimal[][] Multiply(this decimal a, double[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, double[][] b, decimal[][] result) @@ -58661,7 +58661,7 @@ public static decimal[][] Multiply(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, double[][] b, decimal[,] result) @@ -58694,7 +58694,7 @@ public static decimal[][] Multiply(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, double[,] b, decimal[,] result) @@ -58727,7 +58727,7 @@ public static decimal[][] Multiply(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, double b, decimal[,] result) @@ -58760,7 +58760,7 @@ public static decimal[][] Multiply(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, double b, decimal[][] result) @@ -58793,7 +58793,7 @@ public static decimal[][] Multiply(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, double b, decimal[,] result) @@ -58844,7 +58844,7 @@ public static decimal[][] Multiply(decimal[,] a, double b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, double[] b, decimal[] result) @@ -58875,7 +58875,7 @@ public static decimal[] Multiply(this decimal[] a, double[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, double b, decimal[] result) @@ -58898,7 +58898,7 @@ public static decimal[] Multiply(this decimal[] a, double b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, double[] b, decimal[] result) @@ -58936,7 +58936,7 @@ public static decimal[] Multiply(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, double[] b, int dimension, decimal[,] result) @@ -58983,7 +58983,7 @@ public static decimal[] Multiply(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, double[] b, int dimension, decimal[][] result) @@ -59036,7 +59036,7 @@ public static decimal[][] Multiply(this decimal[][] a, double[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, double[,] b, decimal[,] result) @@ -59062,7 +59062,7 @@ public static decimal[][] Multiply(this decimal[][] a, double[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, double[][] b, decimal[][] result) @@ -59076,7 +59076,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, double[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, double[,] b, decimal[,] result) @@ -59102,7 +59102,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, double[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, decimal[][] result) @@ -59116,7 +59116,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, double b, decimal[,] result) @@ -59142,7 +59142,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b, decimal[][] result) @@ -59156,7 +59156,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, double[] b, decimal[,] result) @@ -59182,7 +59182,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, decimal[][] result) @@ -59210,7 +59210,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, double[,] b, double[,] result) @@ -59245,7 +59245,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, double[][] b, double[,] result) @@ -59280,7 +59280,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, double[,] b, double[][] result) @@ -59315,7 +59315,7 @@ public static double[][] Multiply(decimal[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, double[,] b, double[][] result) @@ -59348,7 +59348,7 @@ public static double[][] Multiply(decimal[][] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, double[][] b, double[][] result) @@ -59380,7 +59380,7 @@ public static double[][] Multiply(decimal[,] a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, double[][] b, double[][] result) @@ -59405,7 +59405,7 @@ public static double[][] Multiply(decimal[][] a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, double[,] b, double[,] result) @@ -59468,7 +59468,7 @@ public static double[][] Multiply(decimal[][] a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, double b, double[][] result) @@ -59501,7 +59501,7 @@ public static double[][] Multiply(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, double b, double[][] result) @@ -59525,7 +59525,7 @@ public static double[][] Multiply(this decimal[][] a, double b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, double b, double[,] result) @@ -59550,7 +59550,7 @@ public static double[][] Multiply(this decimal[][] a, double b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, double[,] b, double[][] result) @@ -59583,7 +59583,7 @@ public static double[][] Multiply(this decimal a, double[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, double[][] b, double[][] result) @@ -59607,7 +59607,7 @@ public static double[][] Multiply(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, double[][] b, double[,] result) @@ -59640,7 +59640,7 @@ public static double[][] Multiply(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, double[,] b, double[,] result) @@ -59673,7 +59673,7 @@ public static double[][] Multiply(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, double b, double[,] result) @@ -59706,7 +59706,7 @@ public static double[][] Multiply(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, double b, double[][] result) @@ -59739,7 +59739,7 @@ public static double[][] Multiply(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, double b, double[,] result) @@ -59790,7 +59790,7 @@ public static double[][] Multiply(decimal[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, double[] b, double[] result) @@ -59821,7 +59821,7 @@ public static double[] Multiply(this decimal[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, double b, double[] result) @@ -59844,7 +59844,7 @@ public static double[] Multiply(this decimal[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, double[] b, double[] result) @@ -59882,7 +59882,7 @@ public static double[] Multiply(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, double[] b, int dimension, double[,] result) @@ -59929,7 +59929,7 @@ public static double[] Multiply(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, double[] b, int dimension, double[][] result) @@ -59982,7 +59982,7 @@ public static double[][] Multiply(this decimal[][] a, double[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, double[,] b, double[,] result) @@ -60008,7 +60008,7 @@ public static double[][] Multiply(this decimal[][] a, double[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b, double[][] result) @@ -60022,7 +60022,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, double[,] b, double[,] result) @@ -60048,7 +60048,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, double[][] result) @@ -60062,7 +60062,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, double b, double[,] result) @@ -60088,7 +60088,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, double[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, double b, double[][] result) @@ -60102,7 +60102,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, double b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, double[] b, double[,] result) @@ -60128,7 +60128,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, double b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, double[][] result) @@ -60156,7 +60156,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, byte[,] b, decimal[,] result) @@ -60191,7 +60191,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, byte[][] b, decimal[,] result) @@ -60226,7 +60226,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, byte[,] b, decimal[][] result) @@ -60261,7 +60261,7 @@ public static decimal[][] Multiply(decimal[,] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, byte[,] b, decimal[][] result) @@ -60294,7 +60294,7 @@ public static decimal[][] Multiply(decimal[][] a, byte[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, byte[][] b, decimal[][] result) @@ -60326,7 +60326,7 @@ public static decimal[][] Multiply(decimal[,] a, byte[][] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, byte[][] b, decimal[][] result) @@ -60351,7 +60351,7 @@ public static decimal[][] Multiply(decimal[][] a, byte[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, byte[,] b, decimal[,] result) @@ -60414,7 +60414,7 @@ public static decimal[][] Multiply(decimal[][] a, byte[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, byte b, decimal[][] result) @@ -60447,7 +60447,7 @@ public static decimal[][] Multiply(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, byte b, decimal[][] result) @@ -60471,7 +60471,7 @@ public static decimal[][] Multiply(this decimal[][] a, byte b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, byte b, decimal[,] result) @@ -60496,7 +60496,7 @@ public static decimal[][] Multiply(this decimal[][] a, byte b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, byte[,] b, decimal[][] result) @@ -60529,7 +60529,7 @@ public static decimal[][] Multiply(this decimal a, byte[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, byte[][] b, decimal[][] result) @@ -60553,7 +60553,7 @@ public static decimal[][] Multiply(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, byte[][] b, decimal[,] result) @@ -60586,7 +60586,7 @@ public static decimal[][] Multiply(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, byte[,] b, decimal[,] result) @@ -60619,7 +60619,7 @@ public static decimal[][] Multiply(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, byte b, decimal[,] result) @@ -60652,7 +60652,7 @@ public static decimal[][] Multiply(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, byte b, decimal[][] result) @@ -60685,7 +60685,7 @@ public static decimal[][] Multiply(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, byte b, decimal[,] result) @@ -60736,7 +60736,7 @@ public static decimal[][] Multiply(decimal[,] a, byte b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, byte[] b, decimal[] result) @@ -60767,7 +60767,7 @@ public static decimal[] Multiply(this decimal[] a, byte[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, byte b, decimal[] result) @@ -60790,7 +60790,7 @@ public static decimal[] Multiply(this decimal[] a, byte b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, byte[] b, decimal[] result) @@ -60828,7 +60828,7 @@ public static decimal[] Multiply(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, byte[] b, int dimension, decimal[,] result) @@ -60875,7 +60875,7 @@ public static decimal[] Multiply(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, byte[] b, int dimension, decimal[][] result) @@ -60928,7 +60928,7 @@ public static decimal[][] Multiply(this decimal[][] a, byte[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, byte[,] b, decimal[,] result) @@ -60954,7 +60954,7 @@ public static decimal[][] Multiply(this decimal[][] a, byte[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, byte[][] b, decimal[][] result) @@ -60968,7 +60968,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, byte[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, byte[,] b, decimal[,] result) @@ -60994,7 +60994,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, byte[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, decimal[][] result) @@ -61008,7 +61008,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, byte b, decimal[,] result) @@ -61034,7 +61034,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte b, decimal[][] result) @@ -61048,7 +61048,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, byte[] b, decimal[,] result) @@ -61074,7 +61074,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, decimal[][] result) @@ -61102,7 +61102,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(decimal[][] a, byte[,] b, byte[,] result) @@ -61137,7 +61137,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(decimal[,] a, byte[][] b, byte[,] result) @@ -61172,7 +61172,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[,] a, byte[,] b, byte[][] result) @@ -61207,7 +61207,7 @@ public static byte[][] Multiply(decimal[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[][] a, byte[,] b, byte[][] result) @@ -61240,7 +61240,7 @@ public static byte[][] Multiply(decimal[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[,] a, byte[][] b, byte[][] result) @@ -61272,7 +61272,7 @@ public static byte[][] Multiply(decimal[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[][] a, byte[][] b, byte[][] result) @@ -61297,7 +61297,7 @@ public static byte[][] Multiply(decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(decimal[,] a, byte[,] b, byte[,] result) @@ -61360,7 +61360,7 @@ public static byte[][] Multiply(decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[,] a, byte b, byte[][] result) @@ -61393,7 +61393,7 @@ public static byte[][] Multiply(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this decimal[][] a, byte b, byte[][] result) @@ -61417,7 +61417,7 @@ public static byte[][] Multiply(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(decimal[][] a, byte b, byte[,] result) @@ -61442,7 +61442,7 @@ public static byte[][] Multiply(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this decimal a, byte[,] b, byte[][] result) @@ -61475,7 +61475,7 @@ public static byte[][] Multiply(this decimal a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this decimal a, byte[][] b, byte[][] result) @@ -61499,7 +61499,7 @@ public static byte[][] Multiply(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this decimal a, byte[][] b, byte[,] result) @@ -61532,7 +61532,7 @@ public static byte[][] Multiply(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this decimal a, byte[,] b, byte[,] result) @@ -61565,7 +61565,7 @@ public static byte[][] Multiply(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this decimal[,] a, byte b, byte[,] result) @@ -61598,7 +61598,7 @@ public static byte[][] Multiply(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(decimal[,] a, byte b, byte[][] result) @@ -61631,7 +61631,7 @@ public static byte[][] Multiply(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(decimal[][] a, byte b, byte[,] result) @@ -61682,7 +61682,7 @@ public static byte[][] Multiply(decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this decimal[] a, byte[] b, byte[] result) @@ -61713,7 +61713,7 @@ public static byte[] Multiply(this decimal[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this decimal[] a, byte b, byte[] result) @@ -61736,7 +61736,7 @@ public static byte[] Multiply(this decimal[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Multiply(this decimal a, byte[] b, byte[] result) @@ -61774,7 +61774,7 @@ public static byte[] Multiply(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Multiply(this decimal[,] a, byte[] b, int dimension, byte[,] result) @@ -61821,7 +61821,7 @@ public static byte[] Multiply(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Multiply(this decimal[][] a, byte[] b, int dimension, byte[][] result) @@ -61874,7 +61874,7 @@ public static byte[][] Multiply(this decimal[][] a, byte[] b, int dimension, by #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this decimal a, byte[,] b, byte[,] result) @@ -61900,7 +61900,7 @@ public static byte[][] Multiply(this decimal[][] a, byte[] b, int dimension, by return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this decimal a, byte[][] b, byte[][] result) @@ -61914,7 +61914,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this decimal[] a, byte[,] b, byte[,] result) @@ -61940,7 +61940,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, byte[][] result) @@ -61954,7 +61954,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this decimal[,] a, byte b, byte[,] result) @@ -61980,7 +61980,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte b, byte[][] result) @@ -61994,7 +61994,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyWithDiagonal(this decimal[,] a, byte[] b, byte[,] result) @@ -62020,7 +62020,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, byte[][] result) @@ -62048,7 +62048,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, byte[,] b, double[,] result) @@ -62083,7 +62083,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, byte[][] b, double[,] result) @@ -62118,7 +62118,7 @@ public static byte[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, byte[,] b, double[][] result) @@ -62153,7 +62153,7 @@ public static double[][] Multiply(decimal[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, byte[,] b, double[][] result) @@ -62186,7 +62186,7 @@ public static double[][] Multiply(decimal[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, byte[][] b, double[][] result) @@ -62218,7 +62218,7 @@ public static double[][] Multiply(decimal[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, byte[][] b, double[][] result) @@ -62243,7 +62243,7 @@ public static double[][] Multiply(decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, byte[,] b, double[,] result) @@ -62306,7 +62306,7 @@ public static double[][] Multiply(decimal[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, byte b, double[][] result) @@ -62339,7 +62339,7 @@ public static double[][] Multiply(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, byte b, double[][] result) @@ -62363,7 +62363,7 @@ public static double[][] Multiply(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, byte b, double[,] result) @@ -62388,7 +62388,7 @@ public static double[][] Multiply(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, byte[,] b, double[][] result) @@ -62421,7 +62421,7 @@ public static double[][] Multiply(this decimal a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, byte[][] b, double[][] result) @@ -62445,7 +62445,7 @@ public static double[][] Multiply(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, byte[][] b, double[,] result) @@ -62478,7 +62478,7 @@ public static double[][] Multiply(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, byte[,] b, double[,] result) @@ -62511,7 +62511,7 @@ public static double[][] Multiply(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, byte b, double[,] result) @@ -62544,7 +62544,7 @@ public static double[][] Multiply(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, byte b, double[][] result) @@ -62577,7 +62577,7 @@ public static double[][] Multiply(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, byte b, double[,] result) @@ -62628,7 +62628,7 @@ public static double[][] Multiply(decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, byte[] b, double[] result) @@ -62659,7 +62659,7 @@ public static double[] Multiply(this decimal[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, byte b, double[] result) @@ -62682,7 +62682,7 @@ public static double[] Multiply(this decimal[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, byte[] b, double[] result) @@ -62720,7 +62720,7 @@ public static double[] Multiply(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, byte[] b, int dimension, double[,] result) @@ -62767,7 +62767,7 @@ public static double[] Multiply(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, byte[] b, int dimension, double[][] result) @@ -62820,7 +62820,7 @@ public static double[][] Multiply(this decimal[][] a, byte[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, byte[,] b, double[,] result) @@ -62846,7 +62846,7 @@ public static double[][] Multiply(this decimal[][] a, byte[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, byte[][] b, double[][] result) @@ -62860,7 +62860,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, byte[,] b, double[,] result) @@ -62886,7 +62886,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, double[][] result) @@ -62900,7 +62900,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, byte b, double[,] result) @@ -62926,7 +62926,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, byte[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte b, double[][] result) @@ -62940,7 +62940,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, byte[] b, double[,] result) @@ -62966,7 +62966,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, double[][] result) @@ -62994,7 +62994,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, decimal[,] b, decimal[,] result) @@ -63029,7 +63029,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, decimal[][] b, decimal[,] result) @@ -63064,7 +63064,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, decimal[,] b, decimal[][] result) @@ -63099,7 +63099,7 @@ public static decimal[][] Multiply(decimal[,] a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, decimal[,] b, decimal[][] result) @@ -63132,7 +63132,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, decimal[][] b, decimal[][] result) @@ -63164,7 +63164,7 @@ public static decimal[][] Multiply(decimal[,] a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[][] a, decimal[][] b, decimal[][] result) @@ -63189,7 +63189,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[,] a, decimal[,] b, decimal[,] result) @@ -63252,7 +63252,7 @@ public static decimal[][] Multiply(decimal[][] a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, decimal b, decimal[][] result) @@ -63285,7 +63285,7 @@ public static decimal[][] Multiply(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, decimal b, decimal[][] result) @@ -63309,7 +63309,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, decimal b, decimal[,] result) @@ -63334,7 +63334,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, decimal[,] b, decimal[][] result) @@ -63367,7 +63367,7 @@ public static decimal[][] Multiply(this decimal a, decimal[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal a, decimal[][] b, decimal[][] result) @@ -63391,7 +63391,7 @@ public static decimal[][] Multiply(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, decimal[][] b, decimal[,] result) @@ -63424,7 +63424,7 @@ public static decimal[][] Multiply(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal a, decimal[,] b, decimal[,] result) @@ -63457,7 +63457,7 @@ public static decimal[][] Multiply(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, decimal b, decimal[,] result) @@ -63490,7 +63490,7 @@ public static decimal[][] Multiply(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(decimal[,] a, decimal b, decimal[][] result) @@ -63523,7 +63523,7 @@ public static decimal[][] Multiply(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(decimal[][] a, decimal b, decimal[,] result) @@ -63574,7 +63574,7 @@ public static decimal[][] Multiply(decimal[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, decimal[] b, decimal[] result) @@ -63605,7 +63605,7 @@ public static decimal[] Multiply(this decimal[] a, decimal[] b, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal[] a, decimal b, decimal[] result) @@ -63628,7 +63628,7 @@ public static decimal[] Multiply(this decimal[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Multiply(this decimal a, decimal[] b, decimal[] result) @@ -63666,7 +63666,7 @@ public static decimal[] Multiply(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Multiply(this decimal[,] a, decimal[] b, int dimension, decimal[,] result) @@ -63713,7 +63713,7 @@ public static decimal[] Multiply(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimension, decimal[][] result) @@ -63766,7 +63766,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimensi #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal a, decimal[,] b, decimal[,] result) @@ -63792,7 +63792,7 @@ public static decimal[][] Multiply(this decimal[][] a, decimal[] b, int dimensi return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, decimal[][] result) @@ -63806,7 +63806,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[] a, decimal[,] b, decimal[,] result) @@ -63832,7 +63832,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, decimal[][] result) @@ -63846,7 +63846,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, decimal b, decimal[,] result) @@ -63872,7 +63872,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, decimal[][] result) @@ -63886,7 +63886,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyWithDiagonal(this decimal[,] a, decimal[] b, decimal[,] result) @@ -63912,7 +63912,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b, decimal[][] result) @@ -63940,7 +63940,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, decimal[,] b, double[,] result) @@ -63975,7 +63975,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, decimal[][] b, double[,] result) @@ -64010,7 +64010,7 @@ public static decimal[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, decimal[,] b, double[][] result) @@ -64045,7 +64045,7 @@ public static double[][] Multiply(decimal[,] a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, decimal[,] b, double[][] result) @@ -64078,7 +64078,7 @@ public static double[][] Multiply(decimal[][] a, decimal[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, decimal[][] b, double[][] result) @@ -64110,7 +64110,7 @@ public static double[][] Multiply(decimal[,] a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[][] a, decimal[][] b, double[][] result) @@ -64135,7 +64135,7 @@ public static double[][] Multiply(decimal[][] a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[,] a, decimal[,] b, double[,] result) @@ -64198,7 +64198,7 @@ public static double[][] Multiply(decimal[][] a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, decimal b, double[][] result) @@ -64231,7 +64231,7 @@ public static double[][] Multiply(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, decimal b, double[][] result) @@ -64255,7 +64255,7 @@ public static double[][] Multiply(this decimal[][] a, decimal b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, decimal b, double[,] result) @@ -64280,7 +64280,7 @@ public static double[][] Multiply(this decimal[][] a, decimal b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, decimal[,] b, double[][] result) @@ -64313,7 +64313,7 @@ public static double[][] Multiply(this decimal a, decimal[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal a, decimal[][] b, double[][] result) @@ -64337,7 +64337,7 @@ public static double[][] Multiply(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, decimal[][] b, double[,] result) @@ -64370,7 +64370,7 @@ public static double[][] Multiply(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal a, decimal[,] b, double[,] result) @@ -64403,7 +64403,7 @@ public static double[][] Multiply(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, decimal b, double[,] result) @@ -64436,7 +64436,7 @@ public static double[][] Multiply(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(decimal[,] a, decimal b, double[][] result) @@ -64469,7 +64469,7 @@ public static double[][] Multiply(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(decimal[][] a, decimal b, double[,] result) @@ -64520,7 +64520,7 @@ public static double[][] Multiply(decimal[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, decimal[] b, double[] result) @@ -64551,7 +64551,7 @@ public static double[] Multiply(this decimal[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal[] a, decimal b, double[] result) @@ -64574,7 +64574,7 @@ public static double[] Multiply(this decimal[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Multiply(this decimal a, decimal[] b, double[] result) @@ -64612,7 +64612,7 @@ public static double[] Multiply(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Multiply(this decimal[,] a, decimal[] b, int dimension, double[,] result) @@ -64659,7 +64659,7 @@ public static double[] Multiply(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Multiply(this decimal[][] a, decimal[] b, int dimension, double[][] result) @@ -64712,7 +64712,7 @@ public static double[][] Multiply(this decimal[][] a, decimal[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal a, decimal[,] b, double[,] result) @@ -64738,7 +64738,7 @@ public static double[][] Multiply(this decimal[][] a, decimal[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, double[][] result) @@ -64752,7 +64752,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[] a, decimal[,] b, double[,] result) @@ -64778,7 +64778,7 @@ public static double[][] MultiplyWithDiagonal(this decimal a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, double[][] result) @@ -64792,7 +64792,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, decimal b, double[,] result) @@ -64818,7 +64818,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, double[][] result) @@ -64832,7 +64832,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyWithDiagonal(this decimal[,] a, decimal[] b, double[,] result) @@ -64858,7 +64858,7 @@ public static double[][] MultiplyWithDiagonal(this decimal[][] a, decimal b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyWithDiagonal(this decimal[][] a, decimal[] b, double[][] result) diff --git a/Sources/Accord.Math.Core/Matrix.MultiplyAndAdd.Generated.cs b/Sources/Accord.Math.Core/Matrix.MultiplyAndAdd.Generated.cs index 91f6cd38a..ca1e9f384 100644 --- a/Sources/Accord.Math.Core/Matrix.MultiplyAndAdd.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.MultiplyAndAdd.Generated.cs @@ -53,7 +53,7 @@ public static partial class Elementwise /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] MultiplyAndAdd(this int[][] a, int b, int[][] c, int[][] result) @@ -75,7 +75,7 @@ public static int[][] MultiplyAndAdd(this int[][] a, int b, int[][] c, int[][] r /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] MultiplyAndAdd(this int[,] a, int b, int[,] c, int[,] result) @@ -103,7 +103,7 @@ public static int[][] MultiplyAndAdd(this int[][] a, int b, int[][] c, int[][] r /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] MultiplyAndAdd(this float[][] a, float b, float[][] c, float[][] result) @@ -125,7 +125,7 @@ public static float[][] MultiplyAndAdd(this float[][] a, float b, float[][] c, f /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] MultiplyAndAdd(this float[,] a, float b, float[,] c, float[,] result) @@ -153,7 +153,7 @@ public static float[][] MultiplyAndAdd(this float[][] a, float b, float[][] c, f /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] MultiplyAndAdd(this double[][] a, double b, double[][] c, double[][] result) @@ -175,7 +175,7 @@ public static double[][] MultiplyAndAdd(this double[][] a, double b, double[][] /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] MultiplyAndAdd(this double[,] a, double b, double[,] c, double[,] result) @@ -203,7 +203,7 @@ public static double[][] MultiplyAndAdd(this double[][] a, double b, double[][] /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] MultiplyAndAdd(this byte[][] a, byte b, byte[][] c, byte[][] result) @@ -225,7 +225,7 @@ public static byte[][] MultiplyAndAdd(this byte[][] a, byte b, byte[][] c, byte[ /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] MultiplyAndAdd(this byte[,] a, byte b, byte[,] c, byte[,] result) @@ -253,7 +253,7 @@ public static byte[][] MultiplyAndAdd(this byte[][] a, byte b, byte[][] c, byte[ /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] MultiplyAndAdd(this decimal[][] a, decimal b, decimal[][] c, decimal[][] result) @@ -275,7 +275,7 @@ public static decimal[][] MultiplyAndAdd(this decimal[][] a, decimal b, decimal[ /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] MultiplyAndAdd(this decimal[,] a, decimal b, decimal[,] c, decimal[,] result) diff --git a/Sources/Accord.Math.Core/Matrix.Subtract.Generated.cs b/Sources/Accord.Math.Core/Matrix.Subtract.Generated.cs index 82c38bf58..41f44f1da 100644 --- a/Sources/Accord.Math.Core/Matrix.Subtract.Generated.cs +++ b/Sources/Accord.Math.Core/Matrix.Subtract.Generated.cs @@ -46,7 +46,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int b) @@ -61,7 +61,7 @@ public static partial class Elementwise /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int b) @@ -88,7 +88,7 @@ public static int[] Subtract(this int[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, int[] b) @@ -103,7 +103,7 @@ public static int[] Subtract(this int[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[][] b) @@ -118,7 +118,7 @@ public static int[][] Subtract(this int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int[,] b) @@ -133,7 +133,7 @@ public static int[][] Subtract(this int[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[,] b) @@ -148,7 +148,7 @@ public static int[][] Subtract(this int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, int[,] b) @@ -163,7 +163,7 @@ public static int[][] Subtract(this int[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, int[][] b) @@ -178,7 +178,7 @@ public static int[][] Subtract(this int a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, int[] b) @@ -199,7 +199,7 @@ public static int[] Subtract(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int[] b, int dimension) @@ -220,7 +220,7 @@ public static int[] Subtract(this int a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[] b, int dimension) @@ -235,7 +235,7 @@ public static int[][] Subtract(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, int[,] b) @@ -250,7 +250,7 @@ public static int[][] Subtract(this int[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, int[][] b) @@ -265,7 +265,7 @@ public static int[][] SubtractFromDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, int[,] b) @@ -280,7 +280,7 @@ public static int[][] SubtractFromDiagonal(this int a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, int[][] b) @@ -295,7 +295,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, int b) @@ -310,7 +310,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, int b) @@ -325,7 +325,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, int[] b) @@ -340,7 +340,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, int[] b) @@ -356,7 +356,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float b) @@ -371,7 +371,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float b) @@ -398,7 +398,7 @@ public static float[] Subtract(this int[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this int[] a, float[] b) @@ -413,7 +413,7 @@ public static float[] Subtract(this int[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[][] b) @@ -428,7 +428,7 @@ public static float[][] Subtract(this int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float[,] b) @@ -443,7 +443,7 @@ public static float[][] Subtract(this int[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[,] b) @@ -458,7 +458,7 @@ public static float[][] Subtract(this int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int a, float[,] b) @@ -473,7 +473,7 @@ public static float[][] Subtract(this int[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int a, float[][] b) @@ -488,7 +488,7 @@ public static float[][] Subtract(this int a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this int a, float[] b) @@ -509,7 +509,7 @@ public static float[] Subtract(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float[] b, int dimension) @@ -530,7 +530,7 @@ public static float[] Subtract(this int a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[] b, int dimension) @@ -545,7 +545,7 @@ public static float[][] Subtract(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int a, float[,] b) @@ -560,7 +560,7 @@ public static float[][] Subtract(this int[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int a, float[][] b) @@ -575,7 +575,7 @@ public static float[][] SubtractFromDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int[] a, float[,] b) @@ -590,7 +590,7 @@ public static float[][] SubtractFromDiagonal(this int a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int[] a, float[][] b) @@ -605,7 +605,7 @@ public static float[][] SubtractFromDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, float b) @@ -620,7 +620,7 @@ public static float[][] SubtractFromDiagonal(this int[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, float b) @@ -635,7 +635,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, float[] b) @@ -650,7 +650,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, float[] b) @@ -666,7 +666,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double b) @@ -681,7 +681,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double b) @@ -708,7 +708,7 @@ public static double[] Subtract(this int[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, double[] b) @@ -723,7 +723,7 @@ public static double[] Subtract(this int[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[][] b) @@ -738,7 +738,7 @@ public static double[][] Subtract(this int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double[,] b) @@ -753,7 +753,7 @@ public static double[][] Subtract(this int[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[,] b) @@ -768,7 +768,7 @@ public static double[][] Subtract(this int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, double[,] b) @@ -783,7 +783,7 @@ public static double[][] Subtract(this int[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, double[][] b) @@ -798,7 +798,7 @@ public static double[][] Subtract(this int a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, double[] b) @@ -819,7 +819,7 @@ public static double[] Subtract(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double[] b, int dimension) @@ -840,7 +840,7 @@ public static double[] Subtract(this int a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[] b, int dimension) @@ -855,7 +855,7 @@ public static double[][] Subtract(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, double[,] b) @@ -870,7 +870,7 @@ public static double[][] Subtract(this int[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, double[][] b) @@ -885,7 +885,7 @@ public static double[][] SubtractFromDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, double[,] b) @@ -900,7 +900,7 @@ public static double[][] SubtractFromDiagonal(this int a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, double[][] b) @@ -915,7 +915,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, double b) @@ -930,7 +930,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, double b) @@ -945,7 +945,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, double[] b) @@ -960,7 +960,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, double[] b) @@ -976,7 +976,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte b) @@ -991,7 +991,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte b) @@ -1018,7 +1018,7 @@ public static int[] Subtract(this int[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, byte[] b) @@ -1033,7 +1033,7 @@ public static int[] Subtract(this int[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[][] b) @@ -1048,7 +1048,7 @@ public static int[][] Subtract(this int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte[,] b) @@ -1063,7 +1063,7 @@ public static int[][] Subtract(this int[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[,] b) @@ -1078,7 +1078,7 @@ public static int[][] Subtract(this int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, byte[,] b) @@ -1093,7 +1093,7 @@ public static int[][] Subtract(this int[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, byte[][] b) @@ -1108,7 +1108,7 @@ public static int[][] Subtract(this int a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, byte[] b) @@ -1129,7 +1129,7 @@ public static int[] Subtract(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte[] b, int dimension) @@ -1150,7 +1150,7 @@ public static int[] Subtract(this int a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[] b, int dimension) @@ -1165,7 +1165,7 @@ public static int[][] Subtract(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int a, byte[,] b) @@ -1180,7 +1180,7 @@ public static int[][] Subtract(this int[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int a, byte[][] b) @@ -1195,7 +1195,7 @@ public static byte[][] SubtractFromDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int[] a, byte[,] b) @@ -1210,7 +1210,7 @@ public static byte[][] SubtractFromDiagonal(this int a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b) @@ -1225,7 +1225,7 @@ public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, byte b) @@ -1240,7 +1240,7 @@ public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, byte b) @@ -1255,7 +1255,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, byte[] b) @@ -1270,7 +1270,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b) @@ -1286,7 +1286,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal b) @@ -1301,7 +1301,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal b) @@ -1328,7 +1328,7 @@ public static int[] Subtract(this int[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, decimal[] b) @@ -1343,7 +1343,7 @@ public static int[] Subtract(this int[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[][] b) @@ -1358,7 +1358,7 @@ public static int[][] Subtract(this int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal[,] b) @@ -1373,7 +1373,7 @@ public static int[][] Subtract(this int[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[,] b) @@ -1388,7 +1388,7 @@ public static int[][] Subtract(this int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, decimal[,] b) @@ -1403,7 +1403,7 @@ public static int[][] Subtract(this int[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, decimal[][] b) @@ -1418,7 +1418,7 @@ public static int[][] Subtract(this int a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, decimal[] b) @@ -1439,7 +1439,7 @@ public static int[] Subtract(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal[] b, int dimension) @@ -1460,7 +1460,7 @@ public static int[] Subtract(this int a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[] b, int dimension) @@ -1475,7 +1475,7 @@ public static int[][] Subtract(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int a, decimal[,] b) @@ -1490,7 +1490,7 @@ public static int[][] Subtract(this int[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b) @@ -1505,7 +1505,7 @@ public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int[] a, decimal[,] b) @@ -1520,7 +1520,7 @@ public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b) @@ -1535,7 +1535,7 @@ public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, decimal b) @@ -1550,7 +1550,7 @@ public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, decimal b) @@ -1565,7 +1565,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, decimal[] b) @@ -1580,7 +1580,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b) @@ -1596,7 +1596,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int b) @@ -1611,7 +1611,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int b) @@ -1638,7 +1638,7 @@ public static float[] Subtract(this float[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, int[] b) @@ -1653,7 +1653,7 @@ public static float[] Subtract(this float[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[][] b) @@ -1668,7 +1668,7 @@ public static float[][] Subtract(this float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int[,] b) @@ -1683,7 +1683,7 @@ public static float[][] Subtract(this float[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[,] b) @@ -1698,7 +1698,7 @@ public static float[][] Subtract(this float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, int[,] b) @@ -1713,7 +1713,7 @@ public static float[][] Subtract(this float[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, int[][] b) @@ -1728,7 +1728,7 @@ public static float[][] Subtract(this float a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, int[] b) @@ -1749,7 +1749,7 @@ public static float[] Subtract(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int[] b, int dimension) @@ -1770,7 +1770,7 @@ public static float[] Subtract(this float a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[] b, int dimension) @@ -1785,7 +1785,7 @@ public static float[][] Subtract(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float a, int[,] b) @@ -1800,7 +1800,7 @@ public static float[][] Subtract(this float[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float a, int[][] b) @@ -1815,7 +1815,7 @@ public static int[][] SubtractFromDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float[] a, int[,] b) @@ -1830,7 +1830,7 @@ public static int[][] SubtractFromDiagonal(this float a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float[] a, int[][] b) @@ -1845,7 +1845,7 @@ public static int[][] SubtractFromDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, int b) @@ -1860,7 +1860,7 @@ public static int[][] SubtractFromDiagonal(this float[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, int b) @@ -1875,7 +1875,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, int[] b) @@ -1890,7 +1890,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, int[] b) @@ -1906,7 +1906,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float b) @@ -1921,7 +1921,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float b) @@ -1948,7 +1948,7 @@ public static float[] Subtract(this float[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, float[] b) @@ -1963,7 +1963,7 @@ public static float[] Subtract(this float[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[][] b) @@ -1978,7 +1978,7 @@ public static float[][] Subtract(this float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float[,] b) @@ -1993,7 +1993,7 @@ public static float[][] Subtract(this float[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[,] b) @@ -2008,7 +2008,7 @@ public static float[][] Subtract(this float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, float[,] b) @@ -2023,7 +2023,7 @@ public static float[][] Subtract(this float[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, float[][] b) @@ -2038,7 +2038,7 @@ public static float[][] Subtract(this float a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, float[] b) @@ -2059,7 +2059,7 @@ public static float[] Subtract(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float[] b, int dimension) @@ -2080,7 +2080,7 @@ public static float[] Subtract(this float a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[] b, int dimension) @@ -2095,7 +2095,7 @@ public static float[][] Subtract(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, float[,] b) @@ -2110,7 +2110,7 @@ public static float[][] Subtract(this float[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, float[][] b) @@ -2125,7 +2125,7 @@ public static float[][] SubtractFromDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, float[,] b) @@ -2140,7 +2140,7 @@ public static float[][] SubtractFromDiagonal(this float a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, float[][] b) @@ -2155,7 +2155,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, float b) @@ -2170,7 +2170,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, float b) @@ -2185,7 +2185,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, float[] b) @@ -2200,7 +2200,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, float[] b) @@ -2216,7 +2216,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double b) @@ -2231,7 +2231,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double b) @@ -2258,7 +2258,7 @@ public static double[] Subtract(this float[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, double[] b) @@ -2273,7 +2273,7 @@ public static double[] Subtract(this float[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[][] b) @@ -2288,7 +2288,7 @@ public static double[][] Subtract(this float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double[,] b) @@ -2303,7 +2303,7 @@ public static double[][] Subtract(this float[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[,] b) @@ -2318,7 +2318,7 @@ public static double[][] Subtract(this float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, double[,] b) @@ -2333,7 +2333,7 @@ public static double[][] Subtract(this float[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, double[][] b) @@ -2348,7 +2348,7 @@ public static double[][] Subtract(this float a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, double[] b) @@ -2369,7 +2369,7 @@ public static double[] Subtract(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double[] b, int dimension) @@ -2390,7 +2390,7 @@ public static double[] Subtract(this float a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[] b, int dimension) @@ -2405,7 +2405,7 @@ public static double[][] Subtract(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, double[,] b) @@ -2420,7 +2420,7 @@ public static double[][] Subtract(this float[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, double[][] b) @@ -2435,7 +2435,7 @@ public static double[][] SubtractFromDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, double[,] b) @@ -2450,7 +2450,7 @@ public static double[][] SubtractFromDiagonal(this float a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, double[][] b) @@ -2465,7 +2465,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, double b) @@ -2480,7 +2480,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, double b) @@ -2495,7 +2495,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, double[] b) @@ -2510,7 +2510,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, double[] b) @@ -2526,7 +2526,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte b) @@ -2541,7 +2541,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte b) @@ -2568,7 +2568,7 @@ public static float[] Subtract(this float[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, byte[] b) @@ -2583,7 +2583,7 @@ public static float[] Subtract(this float[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[][] b) @@ -2598,7 +2598,7 @@ public static float[][] Subtract(this float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte[,] b) @@ -2613,7 +2613,7 @@ public static float[][] Subtract(this float[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[,] b) @@ -2628,7 +2628,7 @@ public static float[][] Subtract(this float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, byte[,] b) @@ -2643,7 +2643,7 @@ public static float[][] Subtract(this float[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, byte[][] b) @@ -2658,7 +2658,7 @@ public static float[][] Subtract(this float a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, byte[] b) @@ -2679,7 +2679,7 @@ public static float[] Subtract(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte[] b, int dimension) @@ -2700,7 +2700,7 @@ public static float[] Subtract(this float a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[] b, int dimension) @@ -2715,7 +2715,7 @@ public static float[][] Subtract(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float a, byte[,] b) @@ -2730,7 +2730,7 @@ public static float[][] Subtract(this float[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float a, byte[][] b) @@ -2745,7 +2745,7 @@ public static byte[][] SubtractFromDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float[] a, byte[,] b) @@ -2760,7 +2760,7 @@ public static byte[][] SubtractFromDiagonal(this float a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b) @@ -2775,7 +2775,7 @@ public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, byte b) @@ -2790,7 +2790,7 @@ public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, byte b) @@ -2805,7 +2805,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, byte[] b) @@ -2820,7 +2820,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b) @@ -2836,7 +2836,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal b) @@ -2851,7 +2851,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal b) @@ -2878,7 +2878,7 @@ public static float[] Subtract(this float[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, decimal[] b) @@ -2893,7 +2893,7 @@ public static float[] Subtract(this float[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[][] b) @@ -2908,7 +2908,7 @@ public static float[][] Subtract(this float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal[,] b) @@ -2923,7 +2923,7 @@ public static float[][] Subtract(this float[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[,] b) @@ -2938,7 +2938,7 @@ public static float[][] Subtract(this float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, decimal[,] b) @@ -2953,7 +2953,7 @@ public static float[][] Subtract(this float[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, decimal[][] b) @@ -2968,7 +2968,7 @@ public static float[][] Subtract(this float a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, decimal[] b) @@ -2989,7 +2989,7 @@ public static float[] Subtract(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal[] b, int dimension) @@ -3010,7 +3010,7 @@ public static float[] Subtract(this float a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[] b, int dimension) @@ -3025,7 +3025,7 @@ public static float[][] Subtract(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float a, decimal[,] b) @@ -3040,7 +3040,7 @@ public static float[][] Subtract(this float[][] a, decimal[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b) @@ -3055,7 +3055,7 @@ public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float[] a, decimal[,] b) @@ -3070,7 +3070,7 @@ public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b) @@ -3085,7 +3085,7 @@ public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, decimal b) @@ -3100,7 +3100,7 @@ public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, decimal b) @@ -3115,7 +3115,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, decimal[] b) @@ -3130,7 +3130,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b) @@ -3146,7 +3146,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int b) @@ -3161,7 +3161,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int b) @@ -3188,7 +3188,7 @@ public static double[] Subtract(this double[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, int[] b) @@ -3203,7 +3203,7 @@ public static double[] Subtract(this double[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[][] b) @@ -3218,7 +3218,7 @@ public static double[][] Subtract(this double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int[,] b) @@ -3233,7 +3233,7 @@ public static double[][] Subtract(this double[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[,] b) @@ -3248,7 +3248,7 @@ public static double[][] Subtract(this double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, int[,] b) @@ -3263,7 +3263,7 @@ public static double[][] Subtract(this double[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, int[][] b) @@ -3278,7 +3278,7 @@ public static double[][] Subtract(this double a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, int[] b) @@ -3299,7 +3299,7 @@ public static double[] Subtract(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int[] b, int dimension) @@ -3320,7 +3320,7 @@ public static double[] Subtract(this double a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[] b, int dimension) @@ -3335,7 +3335,7 @@ public static double[][] Subtract(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double a, int[,] b) @@ -3350,7 +3350,7 @@ public static double[][] Subtract(this double[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double a, int[][] b) @@ -3365,7 +3365,7 @@ public static int[][] SubtractFromDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double[] a, int[,] b) @@ -3380,7 +3380,7 @@ public static int[][] SubtractFromDiagonal(this double a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double[] a, int[][] b) @@ -3395,7 +3395,7 @@ public static int[][] SubtractFromDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, int b) @@ -3410,7 +3410,7 @@ public static int[][] SubtractFromDiagonal(this double[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, int b) @@ -3425,7 +3425,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, int[] b) @@ -3440,7 +3440,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, int[] b) @@ -3456,7 +3456,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float b) @@ -3471,7 +3471,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float b) @@ -3498,7 +3498,7 @@ public static double[] Subtract(this double[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, float[] b) @@ -3513,7 +3513,7 @@ public static double[] Subtract(this double[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[][] b) @@ -3528,7 +3528,7 @@ public static double[][] Subtract(this double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float[,] b) @@ -3543,7 +3543,7 @@ public static double[][] Subtract(this double[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[,] b) @@ -3558,7 +3558,7 @@ public static double[][] Subtract(this double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, float[,] b) @@ -3573,7 +3573,7 @@ public static double[][] Subtract(this double[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, float[][] b) @@ -3588,7 +3588,7 @@ public static double[][] Subtract(this double a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, float[] b) @@ -3609,7 +3609,7 @@ public static double[] Subtract(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float[] b, int dimension) @@ -3630,7 +3630,7 @@ public static double[] Subtract(this double a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[] b, int dimension) @@ -3645,7 +3645,7 @@ public static double[][] Subtract(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double a, float[,] b) @@ -3660,7 +3660,7 @@ public static double[][] Subtract(this double[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double a, float[][] b) @@ -3675,7 +3675,7 @@ public static float[][] SubtractFromDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double[] a, float[,] b) @@ -3690,7 +3690,7 @@ public static float[][] SubtractFromDiagonal(this double a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double[] a, float[][] b) @@ -3705,7 +3705,7 @@ public static float[][] SubtractFromDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, float b) @@ -3720,7 +3720,7 @@ public static float[][] SubtractFromDiagonal(this double[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, float b) @@ -3735,7 +3735,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, float[] b) @@ -3750,7 +3750,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, float[] b) @@ -3766,7 +3766,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double b) @@ -3781,7 +3781,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double b) @@ -3808,7 +3808,7 @@ public static double[] Subtract(this double[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, double[] b) @@ -3823,7 +3823,7 @@ public static double[] Subtract(this double[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[][] b) @@ -3838,7 +3838,7 @@ public static double[][] Subtract(this double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double[,] b) @@ -3853,7 +3853,7 @@ public static double[][] Subtract(this double[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[,] b) @@ -3868,7 +3868,7 @@ public static double[][] Subtract(this double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, double[,] b) @@ -3883,7 +3883,7 @@ public static double[][] Subtract(this double[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, double[][] b) @@ -3898,7 +3898,7 @@ public static double[][] Subtract(this double a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, double[] b) @@ -3919,7 +3919,7 @@ public static double[] Subtract(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double[] b, int dimension) @@ -3940,7 +3940,7 @@ public static double[] Subtract(this double a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[] b, int dimension) @@ -3955,7 +3955,7 @@ public static double[][] Subtract(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, double[,] b) @@ -3970,7 +3970,7 @@ public static double[][] Subtract(this double[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, double[][] b) @@ -3985,7 +3985,7 @@ public static double[][] SubtractFromDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, double[,] b) @@ -4000,7 +4000,7 @@ public static double[][] SubtractFromDiagonal(this double a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, double[][] b) @@ -4015,7 +4015,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, double b) @@ -4030,7 +4030,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, double b) @@ -4045,7 +4045,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, double[] b) @@ -4060,7 +4060,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, double[] b) @@ -4076,7 +4076,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte b) @@ -4091,7 +4091,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte b) @@ -4118,7 +4118,7 @@ public static double[] Subtract(this double[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, byte[] b) @@ -4133,7 +4133,7 @@ public static double[] Subtract(this double[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[][] b) @@ -4148,7 +4148,7 @@ public static double[][] Subtract(this double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte[,] b) @@ -4163,7 +4163,7 @@ public static double[][] Subtract(this double[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[,] b) @@ -4178,7 +4178,7 @@ public static double[][] Subtract(this double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, byte[,] b) @@ -4193,7 +4193,7 @@ public static double[][] Subtract(this double[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, byte[][] b) @@ -4208,7 +4208,7 @@ public static double[][] Subtract(this double a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, byte[] b) @@ -4229,7 +4229,7 @@ public static double[] Subtract(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte[] b, int dimension) @@ -4250,7 +4250,7 @@ public static double[] Subtract(this double a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[] b, int dimension) @@ -4265,7 +4265,7 @@ public static double[][] Subtract(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double a, byte[,] b) @@ -4280,7 +4280,7 @@ public static double[][] Subtract(this double[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double a, byte[][] b) @@ -4295,7 +4295,7 @@ public static byte[][] SubtractFromDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double[] a, byte[,] b) @@ -4310,7 +4310,7 @@ public static byte[][] SubtractFromDiagonal(this double a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b) @@ -4325,7 +4325,7 @@ public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, byte b) @@ -4340,7 +4340,7 @@ public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, byte b) @@ -4355,7 +4355,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, byte[] b) @@ -4370,7 +4370,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b) @@ -4386,7 +4386,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal b) @@ -4401,7 +4401,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal b) @@ -4428,7 +4428,7 @@ public static double[] Subtract(this double[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, decimal[] b) @@ -4443,7 +4443,7 @@ public static double[] Subtract(this double[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[][] b) @@ -4458,7 +4458,7 @@ public static double[][] Subtract(this double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal[,] b) @@ -4473,7 +4473,7 @@ public static double[][] Subtract(this double[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[,] b) @@ -4488,7 +4488,7 @@ public static double[][] Subtract(this double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, decimal[,] b) @@ -4503,7 +4503,7 @@ public static double[][] Subtract(this double[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, decimal[][] b) @@ -4518,7 +4518,7 @@ public static double[][] Subtract(this double a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, decimal[] b) @@ -4539,7 +4539,7 @@ public static double[] Subtract(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal[] b, int dimension) @@ -4560,7 +4560,7 @@ public static double[] Subtract(this double a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[] b, int dimension) @@ -4575,7 +4575,7 @@ public static double[][] Subtract(this double[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double a, decimal[,] b) @@ -4590,7 +4590,7 @@ public static double[][] Subtract(this double[][] a, decimal[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b) @@ -4605,7 +4605,7 @@ public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double[] a, decimal[,] b) @@ -4620,7 +4620,7 @@ public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b) @@ -4635,7 +4635,7 @@ public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, decimal b) @@ -4650,7 +4650,7 @@ public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, decimal b) @@ -4665,7 +4665,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, decimal[] b) @@ -4680,7 +4680,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b) @@ -4696,7 +4696,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int b) @@ -4711,7 +4711,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int b) @@ -4738,7 +4738,7 @@ public static int[] Subtract(this byte[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this byte[] a, int[] b) @@ -4753,7 +4753,7 @@ public static int[] Subtract(this byte[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[][] b) @@ -4768,7 +4768,7 @@ public static int[][] Subtract(this byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int[,] b) @@ -4783,7 +4783,7 @@ public static int[][] Subtract(this byte[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[,] b) @@ -4798,7 +4798,7 @@ public static int[][] Subtract(this byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte a, int[,] b) @@ -4813,7 +4813,7 @@ public static int[][] Subtract(this byte[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte a, int[][] b) @@ -4828,7 +4828,7 @@ public static int[][] Subtract(this byte a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this byte a, int[] b) @@ -4849,7 +4849,7 @@ public static int[] Subtract(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int[] b, int dimension) @@ -4870,7 +4870,7 @@ public static int[] Subtract(this byte a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[] b, int dimension) @@ -4885,7 +4885,7 @@ public static int[][] Subtract(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte a, int[,] b) @@ -4900,7 +4900,7 @@ public static int[][] Subtract(this byte[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte a, int[][] b) @@ -4915,7 +4915,7 @@ public static int[][] SubtractFromDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte[] a, int[,] b) @@ -4930,7 +4930,7 @@ public static int[][] SubtractFromDiagonal(this byte a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b) @@ -4945,7 +4945,7 @@ public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, int b) @@ -4960,7 +4960,7 @@ public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, int b) @@ -4975,7 +4975,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, int[] b) @@ -4990,7 +4990,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b) @@ -5006,7 +5006,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float b) @@ -5021,7 +5021,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float b) @@ -5048,7 +5048,7 @@ public static float[] Subtract(this byte[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this byte[] a, float[] b) @@ -5063,7 +5063,7 @@ public static float[] Subtract(this byte[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[][] b) @@ -5078,7 +5078,7 @@ public static float[][] Subtract(this byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float[,] b) @@ -5093,7 +5093,7 @@ public static float[][] Subtract(this byte[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[,] b) @@ -5108,7 +5108,7 @@ public static float[][] Subtract(this byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte a, float[,] b) @@ -5123,7 +5123,7 @@ public static float[][] Subtract(this byte[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte a, float[][] b) @@ -5138,7 +5138,7 @@ public static float[][] Subtract(this byte a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this byte a, float[] b) @@ -5159,7 +5159,7 @@ public static float[] Subtract(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float[] b, int dimension) @@ -5180,7 +5180,7 @@ public static float[] Subtract(this byte a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[] b, int dimension) @@ -5195,7 +5195,7 @@ public static float[][] Subtract(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte a, float[,] b) @@ -5210,7 +5210,7 @@ public static float[][] Subtract(this byte[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte a, float[][] b) @@ -5225,7 +5225,7 @@ public static float[][] SubtractFromDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte[] a, float[,] b) @@ -5240,7 +5240,7 @@ public static float[][] SubtractFromDiagonal(this byte a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b) @@ -5255,7 +5255,7 @@ public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, float b) @@ -5270,7 +5270,7 @@ public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, float b) @@ -5285,7 +5285,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, float[] b) @@ -5300,7 +5300,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b) @@ -5316,7 +5316,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double b) @@ -5331,7 +5331,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double b) @@ -5358,7 +5358,7 @@ public static double[] Subtract(this byte[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, double[] b) @@ -5373,7 +5373,7 @@ public static double[] Subtract(this byte[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[][] b) @@ -5388,7 +5388,7 @@ public static double[][] Subtract(this byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double[,] b) @@ -5403,7 +5403,7 @@ public static double[][] Subtract(this byte[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[,] b) @@ -5418,7 +5418,7 @@ public static double[][] Subtract(this byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, double[,] b) @@ -5433,7 +5433,7 @@ public static double[][] Subtract(this byte[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, double[][] b) @@ -5448,7 +5448,7 @@ public static double[][] Subtract(this byte a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, double[] b) @@ -5469,7 +5469,7 @@ public static double[] Subtract(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double[] b, int dimension) @@ -5490,7 +5490,7 @@ public static double[] Subtract(this byte a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[] b, int dimension) @@ -5505,7 +5505,7 @@ public static double[][] Subtract(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, double[,] b) @@ -5520,7 +5520,7 @@ public static double[][] Subtract(this byte[][] a, double[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, double[][] b) @@ -5535,7 +5535,7 @@ public static double[][] SubtractFromDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, double[,] b) @@ -5550,7 +5550,7 @@ public static double[][] SubtractFromDiagonal(this byte a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b) @@ -5565,7 +5565,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, double b) @@ -5580,7 +5580,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, double b) @@ -5595,7 +5595,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, double[] b) @@ -5610,7 +5610,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b) @@ -5626,7 +5626,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte b) @@ -5641,7 +5641,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte b) @@ -5668,7 +5668,7 @@ public static byte[] Subtract(this byte[] a, byte b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, byte[] b) @@ -5683,7 +5683,7 @@ public static byte[] Subtract(this byte[] a, byte[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[][] b) @@ -5698,7 +5698,7 @@ public static byte[][] Subtract(this byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte[,] b) @@ -5713,7 +5713,7 @@ public static byte[][] Subtract(this byte[][] a, byte[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[,] b) @@ -5728,7 +5728,7 @@ public static byte[][] Subtract(this byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, byte[,] b) @@ -5743,7 +5743,7 @@ public static byte[][] Subtract(this byte[][] a, byte[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, byte[][] b) @@ -5758,7 +5758,7 @@ public static byte[][] Subtract(this byte a, byte[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, byte[] b) @@ -5779,7 +5779,7 @@ public static byte[] Subtract(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte[] b, int dimension) @@ -5800,7 +5800,7 @@ public static byte[] Subtract(this byte a, byte[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension) @@ -5815,7 +5815,7 @@ public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, byte[,] b) @@ -5830,7 +5830,7 @@ public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b) @@ -5845,7 +5845,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, byte[,] b) @@ -5860,7 +5860,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b) @@ -5875,7 +5875,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, byte b) @@ -5890,7 +5890,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b) @@ -5905,7 +5905,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, byte[] b) @@ -5920,7 +5920,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b) @@ -5936,7 +5936,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int b) @@ -5951,7 +5951,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int b) @@ -5978,7 +5978,7 @@ public static int[] Subtract(this decimal[] a, int b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this decimal[] a, int[] b) @@ -5993,7 +5993,7 @@ public static int[] Subtract(this decimal[] a, int[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[][] b) @@ -6008,7 +6008,7 @@ public static int[][] Subtract(this decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int[,] b) @@ -6023,7 +6023,7 @@ public static int[][] Subtract(this decimal[][] a, int[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[,] b) @@ -6038,7 +6038,7 @@ public static int[][] Subtract(this decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal a, int[,] b) @@ -6053,7 +6053,7 @@ public static int[][] Subtract(this decimal[][] a, int[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal a, int[][] b) @@ -6068,7 +6068,7 @@ public static int[][] Subtract(this decimal a, int[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this decimal a, int[] b) @@ -6089,7 +6089,7 @@ public static int[] Subtract(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int[] b, int dimension) @@ -6110,7 +6110,7 @@ public static int[] Subtract(this decimal a, int[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[] b, int dimension) @@ -6125,7 +6125,7 @@ public static int[][] Subtract(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal a, int[,] b) @@ -6140,7 +6140,7 @@ public static int[][] Subtract(this decimal[][] a, int[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal a, int[][] b) @@ -6155,7 +6155,7 @@ public static int[][] SubtractFromDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal[] a, int[,] b) @@ -6170,7 +6170,7 @@ public static int[][] SubtractFromDiagonal(this decimal a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b) @@ -6185,7 +6185,7 @@ public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, int b) @@ -6200,7 +6200,7 @@ public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b) @@ -6215,7 +6215,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, int[] b) @@ -6230,7 +6230,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b) @@ -6246,7 +6246,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float b) @@ -6261,7 +6261,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float b) @@ -6288,7 +6288,7 @@ public static float[] Subtract(this decimal[] a, float b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this decimal[] a, float[] b) @@ -6303,7 +6303,7 @@ public static float[] Subtract(this decimal[] a, float[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[][] b) @@ -6318,7 +6318,7 @@ public static float[][] Subtract(this decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float[,] b) @@ -6333,7 +6333,7 @@ public static float[][] Subtract(this decimal[][] a, float[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[,] b) @@ -6348,7 +6348,7 @@ public static float[][] Subtract(this decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal a, float[,] b) @@ -6363,7 +6363,7 @@ public static float[][] Subtract(this decimal[][] a, float[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal a, float[][] b) @@ -6378,7 +6378,7 @@ public static float[][] Subtract(this decimal a, float[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this decimal a, float[] b) @@ -6399,7 +6399,7 @@ public static float[] Subtract(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float[] b, int dimension) @@ -6420,7 +6420,7 @@ public static float[] Subtract(this decimal a, float[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[] b, int dimension) @@ -6435,7 +6435,7 @@ public static float[][] Subtract(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal a, float[,] b) @@ -6450,7 +6450,7 @@ public static float[][] Subtract(this decimal[][] a, float[] b, int dimension) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal a, float[][] b) @@ -6465,7 +6465,7 @@ public static float[][] SubtractFromDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal[] a, float[,] b) @@ -6480,7 +6480,7 @@ public static float[][] SubtractFromDiagonal(this decimal a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b) @@ -6495,7 +6495,7 @@ public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, float b) @@ -6510,7 +6510,7 @@ public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b) @@ -6525,7 +6525,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, float[] b) @@ -6540,7 +6540,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b) @@ -6556,7 +6556,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double b) @@ -6571,7 +6571,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double b) @@ -6598,7 +6598,7 @@ public static double[] Subtract(this decimal[] a, double b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, double[] b) @@ -6613,7 +6613,7 @@ public static double[] Subtract(this decimal[] a, double[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[][] b) @@ -6628,7 +6628,7 @@ public static double[][] Subtract(this decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double[,] b) @@ -6643,7 +6643,7 @@ public static double[][] Subtract(this decimal[][] a, double[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[,] b) @@ -6658,7 +6658,7 @@ public static double[][] Subtract(this decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, double[,] b) @@ -6673,7 +6673,7 @@ public static double[][] Subtract(this decimal[][] a, double[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, double[][] b) @@ -6688,7 +6688,7 @@ public static double[][] Subtract(this decimal a, double[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, double[] b) @@ -6709,7 +6709,7 @@ public static double[] Subtract(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double[] b, int dimension) @@ -6730,7 +6730,7 @@ public static double[] Subtract(this decimal a, double[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[] b, int dimension) @@ -6745,7 +6745,7 @@ public static double[][] Subtract(this decimal[][] a, double[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, double[,] b) @@ -6760,7 +6760,7 @@ public static double[][] Subtract(this decimal[][] a, double[] b, int dimension /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, double[][] b) @@ -6775,7 +6775,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, double[,] b) @@ -6790,7 +6790,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b) @@ -6805,7 +6805,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, double b) @@ -6820,7 +6820,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b) @@ -6835,7 +6835,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, double[] b) @@ -6850,7 +6850,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b) @@ -6866,7 +6866,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal b) @@ -6881,7 +6881,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b) /// The matrix A. /// The scalar b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal b) @@ -6908,7 +6908,7 @@ public static decimal[] Subtract(this decimal[] a, decimal b) /// The vector a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, decimal[] b) @@ -6923,7 +6923,7 @@ public static decimal[] Subtract(this decimal[] a, decimal[] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[][] b) @@ -6938,7 +6938,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal[,] b) @@ -6953,7 +6953,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[][] b) /// The matrix A. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[,] b) @@ -6968,7 +6968,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, decimal[,] b) @@ -6983,7 +6983,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[,] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, decimal[][] b) @@ -6998,7 +6998,7 @@ public static decimal[][] Subtract(this decimal a, decimal[][] b) /// The scalar a. /// The vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, decimal[] b) @@ -7019,7 +7019,7 @@ public static decimal[] Subtract(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal[] b, int dimension) @@ -7040,7 +7040,7 @@ public static decimal[] Subtract(this decimal a, decimal[] b) /// Default value is 0. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimension) @@ -7055,7 +7055,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimensi /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, decimal[,] b) @@ -7070,7 +7070,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimensi /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b) @@ -7085,7 +7085,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, decimal[,] b) @@ -7100,7 +7100,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b) @@ -7115,7 +7115,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, decimal b) @@ -7130,7 +7130,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b) @@ -7145,7 +7145,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, decimal[] b) @@ -7160,7 +7160,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b) /// The scalar a. /// The matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b) @@ -7180,7 +7180,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, int[,] b, int[,] result) @@ -7215,7 +7215,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int[][] b, int[,] result) @@ -7250,7 +7250,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, int[,] b, int[][] result) @@ -7285,7 +7285,7 @@ public static int[][] Subtract(this int[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[,] b, int[][] result) @@ -7318,7 +7318,7 @@ public static int[][] Subtract(this int[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, int[][] b, int[][] result) @@ -7350,7 +7350,7 @@ public static int[][] Subtract(this int[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[][] b, int[][] result) @@ -7375,7 +7375,7 @@ public static int[][] Subtract(this int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int[,] b, int[,] result) @@ -7438,7 +7438,7 @@ public static int[][] Subtract(this int[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, int b, int[][] result) @@ -7471,7 +7471,7 @@ public static int[][] Subtract(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int b, int[][] result) @@ -7495,7 +7495,7 @@ public static int[][] Subtract(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, int b, int[,] result) @@ -7520,7 +7520,7 @@ public static int[][] Subtract(this int[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, int[,] b, int[][] result) @@ -7553,7 +7553,7 @@ public static int[][] Subtract(this int a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, int[][] b, int[][] result) @@ -7577,7 +7577,7 @@ public static int[][] Subtract(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, int[][] b, int[,] result) @@ -7610,7 +7610,7 @@ public static int[][] Subtract(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, int[,] b, int[,] result) @@ -7643,7 +7643,7 @@ public static int[][] Subtract(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int b, int[,] result) @@ -7676,7 +7676,7 @@ public static int[][] Subtract(this int a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, int b, int[][] result) @@ -7709,7 +7709,7 @@ public static int[][] Subtract(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, int b, int[,] result) @@ -7760,7 +7760,7 @@ public static int[][] Subtract(this int[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, int[] b, int[] result) @@ -7791,7 +7791,7 @@ public static int[] Subtract(this int[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, int b, int[] result) @@ -7814,7 +7814,7 @@ public static int[] Subtract(this int[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, int[] b, int[] result) @@ -7852,7 +7852,7 @@ public static int[] Subtract(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, int[] b, int dimension, int[,] result) @@ -7899,7 +7899,7 @@ public static int[] Subtract(this int a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, int[] b, int dimension, int[][] result) @@ -7952,7 +7952,7 @@ public static int[][] Subtract(this int[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, int[,] b, int[,] result) @@ -7978,7 +7978,7 @@ public static int[][] Subtract(this int[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, int[][] b, int[][] result) @@ -7992,7 +7992,7 @@ public static int[][] SubtractFromDiagonal(this int a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, int[,] b, int[,] result) @@ -8018,7 +8018,7 @@ public static int[][] SubtractFromDiagonal(this int a, int[][] b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, int[][] b, int[][] result) @@ -8032,7 +8032,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, int b, int[,] result) @@ -8058,7 +8058,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, int b, int[][] result) @@ -8072,7 +8072,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, int[] b, int[,] result) @@ -8098,7 +8098,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int b, int[][] result return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, int[] b, int[][] result) @@ -8126,7 +8126,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, int[,] b, double[,] result) @@ -8161,7 +8161,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, int[][] b, double[,] result) @@ -8196,7 +8196,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, int[] b, int[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, int[,] b, double[][] result) @@ -8231,7 +8231,7 @@ public static double[][] Subtract(this int[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, int[,] b, double[][] result) @@ -8264,7 +8264,7 @@ public static double[][] Subtract(this int[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, int[][] b, double[][] result) @@ -8296,7 +8296,7 @@ public static double[][] Subtract(this int[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, int[][] b, double[][] result) @@ -8321,7 +8321,7 @@ public static double[][] Subtract(this int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, int[,] b, double[,] result) @@ -8384,7 +8384,7 @@ public static double[][] Subtract(this int[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, int b, double[][] result) @@ -8417,7 +8417,7 @@ public static double[][] Subtract(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, int b, double[][] result) @@ -8441,7 +8441,7 @@ public static double[][] Subtract(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, int b, double[,] result) @@ -8466,7 +8466,7 @@ public static double[][] Subtract(this int[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, int[,] b, double[][] result) @@ -8499,7 +8499,7 @@ public static double[][] Subtract(this int a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, int[][] b, double[][] result) @@ -8523,7 +8523,7 @@ public static double[][] Subtract(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, int[][] b, double[,] result) @@ -8556,7 +8556,7 @@ public static double[][] Subtract(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, int[,] b, double[,] result) @@ -8589,7 +8589,7 @@ public static double[][] Subtract(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, int b, double[,] result) @@ -8622,7 +8622,7 @@ public static double[][] Subtract(this int a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, int b, double[][] result) @@ -8655,7 +8655,7 @@ public static double[][] Subtract(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, int b, double[,] result) @@ -8706,7 +8706,7 @@ public static double[][] Subtract(this int[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, int[] b, double[] result) @@ -8737,7 +8737,7 @@ public static double[] Subtract(this int[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, int b, double[] result) @@ -8760,7 +8760,7 @@ public static double[] Subtract(this int[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, int[] b, double[] result) @@ -8798,7 +8798,7 @@ public static double[] Subtract(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, int[] b, int dimension, double[,] result) @@ -8845,7 +8845,7 @@ public static double[] Subtract(this int a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, int[] b, int dimension, double[][] result) @@ -8898,7 +8898,7 @@ public static double[][] Subtract(this int[][] a, int[] b, int dimension, doubl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, int[,] b, double[,] result) @@ -8924,7 +8924,7 @@ public static double[][] Subtract(this int[][] a, int[] b, int dimension, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, int[][] b, double[][] result) @@ -8938,7 +8938,7 @@ public static double[][] SubtractFromDiagonal(this int a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, int[,] b, double[,] result) @@ -8964,7 +8964,7 @@ public static double[][] SubtractFromDiagonal(this int a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, int[][] b, double[][] result) @@ -8978,7 +8978,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, int b, double[,] result) @@ -9004,7 +9004,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, int b, double[][] result) @@ -9018,7 +9018,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, int[] b, double[,] result) @@ -9044,7 +9044,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, int[] b, double[][] result) @@ -9072,7 +9072,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, float[,] b, int[,] result) @@ -9107,7 +9107,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, float[][] b, int[,] result) @@ -9142,7 +9142,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, int[] b, double[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, float[,] b, int[][] result) @@ -9177,7 +9177,7 @@ public static int[][] Subtract(this int[,] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, float[,] b, int[][] result) @@ -9210,7 +9210,7 @@ public static int[][] Subtract(this int[][] a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, float[][] b, int[][] result) @@ -9242,7 +9242,7 @@ public static int[][] Subtract(this int[,] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, float[][] b, int[][] result) @@ -9267,7 +9267,7 @@ public static int[][] Subtract(this int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, float[,] b, int[,] result) @@ -9330,7 +9330,7 @@ public static int[][] Subtract(this int[][] a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, float b, int[][] result) @@ -9363,7 +9363,7 @@ public static int[][] Subtract(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, float b, int[][] result) @@ -9387,7 +9387,7 @@ public static int[][] Subtract(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, float b, int[,] result) @@ -9412,7 +9412,7 @@ public static int[][] Subtract(this int[][] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, float[,] b, int[][] result) @@ -9445,7 +9445,7 @@ public static int[][] Subtract(this int a, float[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, float[][] b, int[][] result) @@ -9469,7 +9469,7 @@ public static int[][] Subtract(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, float[][] b, int[,] result) @@ -9502,7 +9502,7 @@ public static int[][] Subtract(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, float[,] b, int[,] result) @@ -9535,7 +9535,7 @@ public static int[][] Subtract(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, float b, int[,] result) @@ -9568,7 +9568,7 @@ public static int[][] Subtract(this int a, float[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, float b, int[][] result) @@ -9601,7 +9601,7 @@ public static int[][] Subtract(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, float b, int[,] result) @@ -9652,7 +9652,7 @@ public static int[][] Subtract(this int[,] a, float b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, float[] b, int[] result) @@ -9683,7 +9683,7 @@ public static int[] Subtract(this int[] a, float[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, float b, int[] result) @@ -9706,7 +9706,7 @@ public static int[] Subtract(this int[] a, float b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, float[] b, int[] result) @@ -9744,7 +9744,7 @@ public static int[] Subtract(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, float[] b, int dimension, int[,] result) @@ -9791,7 +9791,7 @@ public static int[] Subtract(this int a, float[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, float[] b, int dimension, int[][] result) @@ -9844,7 +9844,7 @@ public static int[][] Subtract(this int[][] a, float[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, float[,] b, int[,] result) @@ -9870,7 +9870,7 @@ public static int[][] Subtract(this int[][] a, float[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, float[][] b, int[][] result) @@ -9884,7 +9884,7 @@ public static int[][] SubtractFromDiagonal(this int a, float[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, float[,] b, int[,] result) @@ -9910,7 +9910,7 @@ public static int[][] SubtractFromDiagonal(this int a, float[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, float[][] b, int[][] result) @@ -9924,7 +9924,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, float[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, float b, int[,] result) @@ -9950,7 +9950,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, float[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, float b, int[][] result) @@ -9964,7 +9964,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, float[] b, int[,] result) @@ -9990,7 +9990,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, float[] b, int[][] result) @@ -10018,7 +10018,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[][] a, float[,] b, float[,] result) @@ -10053,7 +10053,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float[][] b, float[,] result) @@ -10088,7 +10088,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, float[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[,] a, float[,] b, float[][] result) @@ -10123,7 +10123,7 @@ public static float[][] Subtract(this int[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[,] b, float[][] result) @@ -10156,7 +10156,7 @@ public static float[][] Subtract(this int[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[,] a, float[][] b, float[][] result) @@ -10188,7 +10188,7 @@ public static float[][] Subtract(this int[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[][] b, float[][] result) @@ -10213,7 +10213,7 @@ public static float[][] Subtract(this int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float[,] b, float[,] result) @@ -10276,7 +10276,7 @@ public static float[][] Subtract(this int[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[,] a, float b, float[][] result) @@ -10309,7 +10309,7 @@ public static float[][] Subtract(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float b, float[][] result) @@ -10333,7 +10333,7 @@ public static float[][] Subtract(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[][] a, float b, float[,] result) @@ -10358,7 +10358,7 @@ public static float[][] Subtract(this int[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int a, float[,] b, float[][] result) @@ -10391,7 +10391,7 @@ public static float[][] Subtract(this int a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int a, float[][] b, float[][] result) @@ -10415,7 +10415,7 @@ public static float[][] Subtract(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int a, float[][] b, float[,] result) @@ -10448,7 +10448,7 @@ public static float[][] Subtract(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int a, float[,] b, float[,] result) @@ -10481,7 +10481,7 @@ public static float[][] Subtract(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float b, float[,] result) @@ -10514,7 +10514,7 @@ public static float[][] Subtract(this int a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[,] a, float b, float[][] result) @@ -10547,7 +10547,7 @@ public static float[][] Subtract(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[][] a, float b, float[,] result) @@ -10598,7 +10598,7 @@ public static float[][] Subtract(this int[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this int[] a, float[] b, float[] result) @@ -10629,7 +10629,7 @@ public static float[] Subtract(this int[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this int[] a, float b, float[] result) @@ -10652,7 +10652,7 @@ public static float[] Subtract(this int[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this int a, float[] b, float[] result) @@ -10690,7 +10690,7 @@ public static float[] Subtract(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this int[,] a, float[] b, int dimension, float[,] result) @@ -10737,7 +10737,7 @@ public static float[] Subtract(this int a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this int[][] a, float[] b, int dimension, float[][] result) @@ -10790,7 +10790,7 @@ public static float[][] Subtract(this int[][] a, float[] b, int dimension, floa #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int a, float[,] b, float[,] result) @@ -10816,7 +10816,7 @@ public static float[][] Subtract(this int[][] a, float[] b, int dimension, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int a, float[][] b, float[][] result) @@ -10830,7 +10830,7 @@ public static float[][] SubtractFromDiagonal(this int a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int[] a, float[,] b, float[,] result) @@ -10856,7 +10856,7 @@ public static float[][] SubtractFromDiagonal(this int a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int[] a, float[][] b, float[][] result) @@ -10870,7 +10870,7 @@ public static float[][] SubtractFromDiagonal(this int[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int[,] a, float b, float[,] result) @@ -10896,7 +10896,7 @@ public static float[][] SubtractFromDiagonal(this int[] a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int[][] a, float b, float[][] result) @@ -10910,7 +10910,7 @@ public static float[][] SubtractFromDiagonal(this int[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this int[,] a, float[] b, float[,] result) @@ -10936,7 +10936,7 @@ public static float[][] SubtractFromDiagonal(this int[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this int[][] a, float[] b, float[][] result) @@ -10964,7 +10964,7 @@ public static float[][] SubtractFromDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, float[,] b, double[,] result) @@ -10999,7 +10999,7 @@ public static float[][] SubtractFromDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, float[][] b, double[,] result) @@ -11034,7 +11034,7 @@ public static float[][] SubtractFromDiagonal(this int[][] a, float[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, float[,] b, double[][] result) @@ -11069,7 +11069,7 @@ public static double[][] Subtract(this int[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, float[,] b, double[][] result) @@ -11102,7 +11102,7 @@ public static double[][] Subtract(this int[][] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, float[][] b, double[][] result) @@ -11134,7 +11134,7 @@ public static double[][] Subtract(this int[,] a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, float[][] b, double[][] result) @@ -11159,7 +11159,7 @@ public static double[][] Subtract(this int[][] a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, float[,] b, double[,] result) @@ -11222,7 +11222,7 @@ public static double[][] Subtract(this int[][] a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, float b, double[][] result) @@ -11255,7 +11255,7 @@ public static double[][] Subtract(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, float b, double[][] result) @@ -11279,7 +11279,7 @@ public static double[][] Subtract(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, float b, double[,] result) @@ -11304,7 +11304,7 @@ public static double[][] Subtract(this int[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, float[,] b, double[][] result) @@ -11337,7 +11337,7 @@ public static double[][] Subtract(this int a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, float[][] b, double[][] result) @@ -11361,7 +11361,7 @@ public static double[][] Subtract(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, float[][] b, double[,] result) @@ -11394,7 +11394,7 @@ public static double[][] Subtract(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, float[,] b, double[,] result) @@ -11427,7 +11427,7 @@ public static double[][] Subtract(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, float b, double[,] result) @@ -11460,7 +11460,7 @@ public static double[][] Subtract(this int a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, float b, double[][] result) @@ -11493,7 +11493,7 @@ public static double[][] Subtract(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, float b, double[,] result) @@ -11544,7 +11544,7 @@ public static double[][] Subtract(this int[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, float[] b, double[] result) @@ -11575,7 +11575,7 @@ public static double[] Subtract(this int[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, float b, double[] result) @@ -11598,7 +11598,7 @@ public static double[] Subtract(this int[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, float[] b, double[] result) @@ -11636,7 +11636,7 @@ public static double[] Subtract(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, float[] b, int dimension, double[,] result) @@ -11683,7 +11683,7 @@ public static double[] Subtract(this int a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, float[] b, int dimension, double[][] result) @@ -11736,7 +11736,7 @@ public static double[][] Subtract(this int[][] a, float[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, float[,] b, double[,] result) @@ -11762,7 +11762,7 @@ public static double[][] Subtract(this int[][] a, float[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, float[][] b, double[][] result) @@ -11776,7 +11776,7 @@ public static double[][] SubtractFromDiagonal(this int a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, float[,] b, double[,] result) @@ -11802,7 +11802,7 @@ public static double[][] SubtractFromDiagonal(this int a, float[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, float[][] b, double[][] result) @@ -11816,7 +11816,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, float b, double[,] result) @@ -11842,7 +11842,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, float b, double[][] result) @@ -11856,7 +11856,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, float[] b, double[,] result) @@ -11882,7 +11882,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, float b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, float[] b, double[][] result) @@ -11910,7 +11910,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, double[,] b, int[,] result) @@ -11945,7 +11945,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, double[][] b, int[,] result) @@ -11980,7 +11980,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, float[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, double[,] b, int[][] result) @@ -12015,7 +12015,7 @@ public static int[][] Subtract(this int[,] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, double[,] b, int[][] result) @@ -12048,7 +12048,7 @@ public static int[][] Subtract(this int[][] a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, double[][] b, int[][] result) @@ -12080,7 +12080,7 @@ public static int[][] Subtract(this int[,] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, double[][] b, int[][] result) @@ -12105,7 +12105,7 @@ public static int[][] Subtract(this int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, double[,] b, int[,] result) @@ -12168,7 +12168,7 @@ public static int[][] Subtract(this int[][] a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, double b, int[][] result) @@ -12201,7 +12201,7 @@ public static int[][] Subtract(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, double b, int[][] result) @@ -12225,7 +12225,7 @@ public static int[][] Subtract(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, double b, int[,] result) @@ -12250,7 +12250,7 @@ public static int[][] Subtract(this int[][] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, double[,] b, int[][] result) @@ -12283,7 +12283,7 @@ public static int[][] Subtract(this int a, double[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, double[][] b, int[][] result) @@ -12307,7 +12307,7 @@ public static int[][] Subtract(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, double[][] b, int[,] result) @@ -12340,7 +12340,7 @@ public static int[][] Subtract(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, double[,] b, int[,] result) @@ -12373,7 +12373,7 @@ public static int[][] Subtract(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, double b, int[,] result) @@ -12406,7 +12406,7 @@ public static int[][] Subtract(this int a, double[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, double b, int[][] result) @@ -12439,7 +12439,7 @@ public static int[][] Subtract(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, double b, int[,] result) @@ -12490,7 +12490,7 @@ public static int[][] Subtract(this int[,] a, double b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, double[] b, int[] result) @@ -12521,7 +12521,7 @@ public static int[] Subtract(this int[] a, double[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, double b, int[] result) @@ -12544,7 +12544,7 @@ public static int[] Subtract(this int[] a, double b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, double[] b, int[] result) @@ -12582,7 +12582,7 @@ public static int[] Subtract(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, double[] b, int dimension, int[,] result) @@ -12629,7 +12629,7 @@ public static int[] Subtract(this int a, double[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, double[] b, int dimension, int[][] result) @@ -12682,7 +12682,7 @@ public static int[][] Subtract(this int[][] a, double[] b, int dimension, int[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, double[,] b, int[,] result) @@ -12708,7 +12708,7 @@ public static int[][] Subtract(this int[][] a, double[] b, int dimension, int[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, double[][] b, int[][] result) @@ -12722,7 +12722,7 @@ public static int[][] SubtractFromDiagonal(this int a, double[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, double[,] b, int[,] result) @@ -12748,7 +12748,7 @@ public static int[][] SubtractFromDiagonal(this int a, double[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, double[][] b, int[][] result) @@ -12762,7 +12762,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, double[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, double b, int[,] result) @@ -12788,7 +12788,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, double[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, double b, int[][] result) @@ -12802,7 +12802,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, double[] b, int[,] result) @@ -12828,7 +12828,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, double[] b, int[][] result) @@ -12856,7 +12856,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, double[,] b, double[,] result) @@ -12891,7 +12891,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double[][] b, double[,] result) @@ -12926,7 +12926,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, double[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, double[,] b, double[][] result) @@ -12961,7 +12961,7 @@ public static double[][] Subtract(this int[,] a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[,] b, double[][] result) @@ -12994,7 +12994,7 @@ public static double[][] Subtract(this int[][] a, double[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, double[][] b, double[][] result) @@ -13026,7 +13026,7 @@ public static double[][] Subtract(this int[,] a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[][] b, double[][] result) @@ -13051,7 +13051,7 @@ public static double[][] Subtract(this int[][] a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double[,] b, double[,] result) @@ -13114,7 +13114,7 @@ public static double[][] Subtract(this int[][] a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, double b, double[][] result) @@ -13147,7 +13147,7 @@ public static double[][] Subtract(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double b, double[][] result) @@ -13171,7 +13171,7 @@ public static double[][] Subtract(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, double b, double[,] result) @@ -13196,7 +13196,7 @@ public static double[][] Subtract(this int[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, double[,] b, double[][] result) @@ -13229,7 +13229,7 @@ public static double[][] Subtract(this int a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, double[][] b, double[][] result) @@ -13253,7 +13253,7 @@ public static double[][] Subtract(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, double[][] b, double[,] result) @@ -13286,7 +13286,7 @@ public static double[][] Subtract(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, double[,] b, double[,] result) @@ -13319,7 +13319,7 @@ public static double[][] Subtract(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double b, double[,] result) @@ -13352,7 +13352,7 @@ public static double[][] Subtract(this int a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, double b, double[][] result) @@ -13385,7 +13385,7 @@ public static double[][] Subtract(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, double b, double[,] result) @@ -13436,7 +13436,7 @@ public static double[][] Subtract(this int[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, double[] b, double[] result) @@ -13467,7 +13467,7 @@ public static double[] Subtract(this int[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, double b, double[] result) @@ -13490,7 +13490,7 @@ public static double[] Subtract(this int[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, double[] b, double[] result) @@ -13528,7 +13528,7 @@ public static double[] Subtract(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, double[] b, int dimension, double[,] result) @@ -13575,7 +13575,7 @@ public static double[] Subtract(this int a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, double[] b, int dimension, double[][] result) @@ -13628,7 +13628,7 @@ public static double[][] Subtract(this int[][] a, double[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, double[,] b, double[,] result) @@ -13654,7 +13654,7 @@ public static double[][] Subtract(this int[][] a, double[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, double[][] b, double[][] result) @@ -13668,7 +13668,7 @@ public static double[][] SubtractFromDiagonal(this int a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, double[,] b, double[,] result) @@ -13694,7 +13694,7 @@ public static double[][] SubtractFromDiagonal(this int a, double[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, double[][] b, double[][] result) @@ -13708,7 +13708,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, double b, double[,] result) @@ -13734,7 +13734,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, double b, double[][] result) @@ -13748,7 +13748,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, double[] b, double[,] result) @@ -13774,7 +13774,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, double b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, double[] b, double[][] result) @@ -13802,7 +13802,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, byte[,] b, int[,] result) @@ -13837,7 +13837,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte[][] b, int[,] result) @@ -13872,7 +13872,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, double[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, byte[,] b, int[][] result) @@ -13907,7 +13907,7 @@ public static int[][] Subtract(this int[,] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[,] b, int[][] result) @@ -13940,7 +13940,7 @@ public static int[][] Subtract(this int[][] a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, byte[][] b, int[][] result) @@ -13972,7 +13972,7 @@ public static int[][] Subtract(this int[,] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[][] b, int[][] result) @@ -13997,7 +13997,7 @@ public static int[][] Subtract(this int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte[,] b, int[,] result) @@ -14060,7 +14060,7 @@ public static int[][] Subtract(this int[][] a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, byte b, int[][] result) @@ -14093,7 +14093,7 @@ public static int[][] Subtract(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte b, int[][] result) @@ -14117,7 +14117,7 @@ public static int[][] Subtract(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, byte b, int[,] result) @@ -14142,7 +14142,7 @@ public static int[][] Subtract(this int[][] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, byte[,] b, int[][] result) @@ -14175,7 +14175,7 @@ public static int[][] Subtract(this int a, byte[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, byte[][] b, int[][] result) @@ -14199,7 +14199,7 @@ public static int[][] Subtract(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, byte[][] b, int[,] result) @@ -14232,7 +14232,7 @@ public static int[][] Subtract(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, byte[,] b, int[,] result) @@ -14265,7 +14265,7 @@ public static int[][] Subtract(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte b, int[,] result) @@ -14298,7 +14298,7 @@ public static int[][] Subtract(this int a, byte[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, byte b, int[][] result) @@ -14331,7 +14331,7 @@ public static int[][] Subtract(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, byte b, int[,] result) @@ -14382,7 +14382,7 @@ public static int[][] Subtract(this int[,] a, byte b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, byte[] b, int[] result) @@ -14413,7 +14413,7 @@ public static int[] Subtract(this int[] a, byte[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, byte b, int[] result) @@ -14436,7 +14436,7 @@ public static int[] Subtract(this int[] a, byte b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, byte[] b, int[] result) @@ -14474,7 +14474,7 @@ public static int[] Subtract(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, byte[] b, int dimension, int[,] result) @@ -14521,7 +14521,7 @@ public static int[] Subtract(this int a, byte[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, byte[] b, int dimension, int[][] result) @@ -14574,7 +14574,7 @@ public static int[][] Subtract(this int[][] a, byte[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, byte[,] b, int[,] result) @@ -14600,7 +14600,7 @@ public static int[][] Subtract(this int[][] a, byte[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, byte[][] b, int[][] result) @@ -14614,7 +14614,7 @@ public static int[][] SubtractFromDiagonal(this int a, byte[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, byte[,] b, int[,] result) @@ -14640,7 +14640,7 @@ public static int[][] SubtractFromDiagonal(this int a, byte[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, byte[][] b, int[][] result) @@ -14654,7 +14654,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, byte[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, byte b, int[,] result) @@ -14680,7 +14680,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, byte[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, byte b, int[][] result) @@ -14694,7 +14694,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, byte[] b, int[,] result) @@ -14720,7 +14720,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b, int[][] result) @@ -14748,7 +14748,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[][] a, byte[,] b, byte[,] result) @@ -14783,7 +14783,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[,] a, byte[][] b, byte[,] result) @@ -14818,7 +14818,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, byte[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[,] a, byte[,] b, byte[][] result) @@ -14853,7 +14853,7 @@ public static byte[][] Subtract(this int[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[][] a, byte[,] b, byte[][] result) @@ -14886,7 +14886,7 @@ public static byte[][] Subtract(this int[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[,] a, byte[][] b, byte[][] result) @@ -14918,7 +14918,7 @@ public static byte[][] Subtract(this int[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[][] a, byte[][] b, byte[][] result) @@ -14943,7 +14943,7 @@ public static byte[][] Subtract(this int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[,] a, byte[,] b, byte[,] result) @@ -15006,7 +15006,7 @@ public static byte[][] Subtract(this int[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[,] a, byte b, byte[][] result) @@ -15039,7 +15039,7 @@ public static byte[][] Subtract(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[][] a, byte b, byte[][] result) @@ -15063,7 +15063,7 @@ public static byte[][] Subtract(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[][] a, byte b, byte[,] result) @@ -15088,7 +15088,7 @@ public static byte[][] Subtract(this int[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int a, byte[,] b, byte[][] result) @@ -15121,7 +15121,7 @@ public static byte[][] Subtract(this int a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int a, byte[][] b, byte[][] result) @@ -15145,7 +15145,7 @@ public static byte[][] Subtract(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int a, byte[][] b, byte[,] result) @@ -15178,7 +15178,7 @@ public static byte[][] Subtract(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int a, byte[,] b, byte[,] result) @@ -15211,7 +15211,7 @@ public static byte[][] Subtract(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[,] a, byte b, byte[,] result) @@ -15244,7 +15244,7 @@ public static byte[][] Subtract(this int a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[,] a, byte b, byte[][] result) @@ -15277,7 +15277,7 @@ public static byte[][] Subtract(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[][] a, byte b, byte[,] result) @@ -15328,7 +15328,7 @@ public static byte[][] Subtract(this int[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this int[] a, byte[] b, byte[] result) @@ -15359,7 +15359,7 @@ public static byte[] Subtract(this int[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this int[] a, byte b, byte[] result) @@ -15382,7 +15382,7 @@ public static byte[] Subtract(this int[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this int a, byte[] b, byte[] result) @@ -15420,7 +15420,7 @@ public static byte[] Subtract(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this int[,] a, byte[] b, int dimension, byte[,] result) @@ -15467,7 +15467,7 @@ public static byte[] Subtract(this int a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this int[][] a, byte[] b, int dimension, byte[][] result) @@ -15520,7 +15520,7 @@ public static byte[][] Subtract(this int[][] a, byte[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int a, byte[,] b, byte[,] result) @@ -15546,7 +15546,7 @@ public static byte[][] Subtract(this int[][] a, byte[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int a, byte[][] b, byte[][] result) @@ -15560,7 +15560,7 @@ public static byte[][] SubtractFromDiagonal(this int a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int[] a, byte[,] b, byte[,] result) @@ -15586,7 +15586,7 @@ public static byte[][] SubtractFromDiagonal(this int a, byte[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b, byte[][] result) @@ -15600,7 +15600,7 @@ public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int[,] a, byte b, byte[,] result) @@ -15626,7 +15626,7 @@ public static byte[][] SubtractFromDiagonal(this int[] a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int[][] a, byte b, byte[][] result) @@ -15640,7 +15640,7 @@ public static byte[][] SubtractFromDiagonal(this int[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this int[,] a, byte[] b, byte[,] result) @@ -15666,7 +15666,7 @@ public static byte[][] SubtractFromDiagonal(this int[][] a, byte b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this int[][] a, byte[] b, byte[][] result) @@ -15694,7 +15694,7 @@ public static byte[][] SubtractFromDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, byte[,] b, double[,] result) @@ -15729,7 +15729,7 @@ public static byte[][] SubtractFromDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, byte[][] b, double[,] result) @@ -15764,7 +15764,7 @@ public static byte[][] SubtractFromDiagonal(this int[][] a, byte[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, byte[,] b, double[][] result) @@ -15799,7 +15799,7 @@ public static double[][] Subtract(this int[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, byte[,] b, double[][] result) @@ -15832,7 +15832,7 @@ public static double[][] Subtract(this int[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, byte[][] b, double[][] result) @@ -15864,7 +15864,7 @@ public static double[][] Subtract(this int[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, byte[][] b, double[][] result) @@ -15889,7 +15889,7 @@ public static double[][] Subtract(this int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, byte[,] b, double[,] result) @@ -15952,7 +15952,7 @@ public static double[][] Subtract(this int[][] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, byte b, double[][] result) @@ -15985,7 +15985,7 @@ public static double[][] Subtract(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, byte b, double[][] result) @@ -16009,7 +16009,7 @@ public static double[][] Subtract(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, byte b, double[,] result) @@ -16034,7 +16034,7 @@ public static double[][] Subtract(this int[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, byte[,] b, double[][] result) @@ -16067,7 +16067,7 @@ public static double[][] Subtract(this int a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, byte[][] b, double[][] result) @@ -16091,7 +16091,7 @@ public static double[][] Subtract(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, byte[][] b, double[,] result) @@ -16124,7 +16124,7 @@ public static double[][] Subtract(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, byte[,] b, double[,] result) @@ -16157,7 +16157,7 @@ public static double[][] Subtract(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, byte b, double[,] result) @@ -16190,7 +16190,7 @@ public static double[][] Subtract(this int a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, byte b, double[][] result) @@ -16223,7 +16223,7 @@ public static double[][] Subtract(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, byte b, double[,] result) @@ -16274,7 +16274,7 @@ public static double[][] Subtract(this int[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, byte[] b, double[] result) @@ -16305,7 +16305,7 @@ public static double[] Subtract(this int[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, byte b, double[] result) @@ -16328,7 +16328,7 @@ public static double[] Subtract(this int[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, byte[] b, double[] result) @@ -16366,7 +16366,7 @@ public static double[] Subtract(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, byte[] b, int dimension, double[,] result) @@ -16413,7 +16413,7 @@ public static double[] Subtract(this int a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, byte[] b, int dimension, double[][] result) @@ -16466,7 +16466,7 @@ public static double[][] Subtract(this int[][] a, byte[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, byte[,] b, double[,] result) @@ -16492,7 +16492,7 @@ public static double[][] Subtract(this int[][] a, byte[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, byte[][] b, double[][] result) @@ -16506,7 +16506,7 @@ public static double[][] SubtractFromDiagonal(this int a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, byte[,] b, double[,] result) @@ -16532,7 +16532,7 @@ public static double[][] SubtractFromDiagonal(this int a, byte[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, byte[][] b, double[][] result) @@ -16546,7 +16546,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, byte b, double[,] result) @@ -16572,7 +16572,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, byte b, double[][] result) @@ -16586,7 +16586,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, byte[] b, double[,] result) @@ -16612,7 +16612,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, byte b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, byte[] b, double[][] result) @@ -16640,7 +16640,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, decimal[,] b, int[,] result) @@ -16675,7 +16675,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal[][] b, int[,] result) @@ -16710,7 +16710,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, byte[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, decimal[,] b, int[][] result) @@ -16745,7 +16745,7 @@ public static int[][] Subtract(this int[,] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[,] b, int[][] result) @@ -16778,7 +16778,7 @@ public static int[][] Subtract(this int[][] a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, decimal[][] b, int[][] result) @@ -16810,7 +16810,7 @@ public static int[][] Subtract(this int[,] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[][] b, int[][] result) @@ -16835,7 +16835,7 @@ public static int[][] Subtract(this int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal[,] b, int[,] result) @@ -16898,7 +16898,7 @@ public static int[][] Subtract(this int[][] a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, decimal b, int[][] result) @@ -16931,7 +16931,7 @@ public static int[][] Subtract(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal b, int[][] result) @@ -16955,7 +16955,7 @@ public static int[][] Subtract(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, decimal b, int[,] result) @@ -16980,7 +16980,7 @@ public static int[][] Subtract(this int[][] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, decimal[,] b, int[][] result) @@ -17013,7 +17013,7 @@ public static int[][] Subtract(this int a, decimal[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int a, decimal[][] b, int[][] result) @@ -17037,7 +17037,7 @@ public static int[][] Subtract(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, decimal[][] b, int[,] result) @@ -17070,7 +17070,7 @@ public static int[][] Subtract(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int a, decimal[,] b, int[,] result) @@ -17103,7 +17103,7 @@ public static int[][] Subtract(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal b, int[,] result) @@ -17136,7 +17136,7 @@ public static int[][] Subtract(this int a, decimal[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[,] a, decimal b, int[][] result) @@ -17169,7 +17169,7 @@ public static int[][] Subtract(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[][] a, decimal b, int[,] result) @@ -17220,7 +17220,7 @@ public static int[][] Subtract(this int[,] a, decimal b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, decimal[] b, int[] result) @@ -17251,7 +17251,7 @@ public static int[] Subtract(this int[] a, decimal[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int[] a, decimal b, int[] result) @@ -17274,7 +17274,7 @@ public static int[] Subtract(this int[] a, decimal b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this int a, decimal[] b, int[] result) @@ -17312,7 +17312,7 @@ public static int[] Subtract(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this int[,] a, decimal[] b, int dimension, int[,] result) @@ -17359,7 +17359,7 @@ public static int[] Subtract(this int a, decimal[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this int[][] a, decimal[] b, int dimension, int[][] result) @@ -17412,7 +17412,7 @@ public static int[][] Subtract(this int[][] a, decimal[] b, int dimension, int[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int a, decimal[,] b, int[,] result) @@ -17438,7 +17438,7 @@ public static int[][] Subtract(this int[][] a, decimal[] b, int dimension, int[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int a, decimal[][] b, int[][] result) @@ -17452,7 +17452,7 @@ public static int[][] SubtractFromDiagonal(this int a, decimal[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[] a, decimal[,] b, int[,] result) @@ -17478,7 +17478,7 @@ public static int[][] SubtractFromDiagonal(this int a, decimal[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[] a, decimal[][] b, int[][] result) @@ -17492,7 +17492,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, decimal[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, decimal b, int[,] result) @@ -17518,7 +17518,7 @@ public static int[][] SubtractFromDiagonal(this int[] a, decimal[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, decimal b, int[][] result) @@ -17532,7 +17532,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this int[,] a, decimal[] b, int[,] result) @@ -17558,7 +17558,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b, int[][] result) @@ -17586,7 +17586,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[][] a, decimal[,] b, decimal[,] result) @@ -17621,7 +17621,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[,] a, decimal[][] b, decimal[,] result) @@ -17656,7 +17656,7 @@ public static int[][] SubtractFromDiagonal(this int[][] a, decimal[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[,] a, decimal[,] b, decimal[][] result) @@ -17691,7 +17691,7 @@ public static decimal[][] Subtract(this int[,] a, decimal[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[][] a, decimal[,] b, decimal[][] result) @@ -17724,7 +17724,7 @@ public static decimal[][] Subtract(this int[][] a, decimal[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[,] a, decimal[][] b, decimal[][] result) @@ -17756,7 +17756,7 @@ public static decimal[][] Subtract(this int[,] a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[][] a, decimal[][] b, decimal[][] result) @@ -17781,7 +17781,7 @@ public static decimal[][] Subtract(this int[][] a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[,] a, decimal[,] b, decimal[,] result) @@ -17844,7 +17844,7 @@ public static decimal[][] Subtract(this int[][] a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[,] a, decimal b, decimal[][] result) @@ -17877,7 +17877,7 @@ public static decimal[][] Subtract(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[][] a, decimal b, decimal[][] result) @@ -17901,7 +17901,7 @@ public static decimal[][] Subtract(this int[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[][] a, decimal b, decimal[,] result) @@ -17926,7 +17926,7 @@ public static decimal[][] Subtract(this int[][] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int a, decimal[,] b, decimal[][] result) @@ -17959,7 +17959,7 @@ public static decimal[][] Subtract(this int a, decimal[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int a, decimal[][] b, decimal[][] result) @@ -17983,7 +17983,7 @@ public static decimal[][] Subtract(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int a, decimal[][] b, decimal[,] result) @@ -18016,7 +18016,7 @@ public static decimal[][] Subtract(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int a, decimal[,] b, decimal[,] result) @@ -18049,7 +18049,7 @@ public static decimal[][] Subtract(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[,] a, decimal b, decimal[,] result) @@ -18082,7 +18082,7 @@ public static decimal[][] Subtract(this int a, decimal[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[,] a, decimal b, decimal[][] result) @@ -18115,7 +18115,7 @@ public static decimal[][] Subtract(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[][] a, decimal b, decimal[,] result) @@ -18166,7 +18166,7 @@ public static decimal[][] Subtract(this int[,] a, decimal b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this int[] a, decimal[] b, decimal[] result) @@ -18197,7 +18197,7 @@ public static decimal[] Subtract(this int[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this int[] a, decimal b, decimal[] result) @@ -18220,7 +18220,7 @@ public static decimal[] Subtract(this int[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this int a, decimal[] b, decimal[] result) @@ -18258,7 +18258,7 @@ public static decimal[] Subtract(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this int[,] a, decimal[] b, int dimension, decimal[,] result) @@ -18305,7 +18305,7 @@ public static decimal[] Subtract(this int a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this int[][] a, decimal[] b, int dimension, decimal[][] result) @@ -18358,7 +18358,7 @@ public static decimal[][] Subtract(this int[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int a, decimal[,] b, decimal[,] result) @@ -18384,7 +18384,7 @@ public static decimal[][] Subtract(this int[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b, decimal[][] result) @@ -18398,7 +18398,7 @@ public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int[] a, decimal[,] b, decimal[,] result) @@ -18424,7 +18424,7 @@ public static decimal[][] SubtractFromDiagonal(this int a, decimal[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b, decimal[][] result) @@ -18438,7 +18438,7 @@ public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int[,] a, decimal b, decimal[,] result) @@ -18464,7 +18464,7 @@ public static decimal[][] SubtractFromDiagonal(this int[] a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal b, decimal[][] result) @@ -18478,7 +18478,7 @@ public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this int[,] a, decimal[] b, decimal[,] result) @@ -18504,7 +18504,7 @@ public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal[] b, decimal[][] result) @@ -18532,7 +18532,7 @@ public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, decimal[,] b, double[,] result) @@ -18567,7 +18567,7 @@ public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, decimal[][] b, double[,] result) @@ -18602,7 +18602,7 @@ public static decimal[][] SubtractFromDiagonal(this int[][] a, decimal[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, decimal[,] b, double[][] result) @@ -18637,7 +18637,7 @@ public static double[][] Subtract(this int[,] a, decimal[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, decimal[,] b, double[][] result) @@ -18670,7 +18670,7 @@ public static double[][] Subtract(this int[][] a, decimal[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, decimal[][] b, double[][] result) @@ -18702,7 +18702,7 @@ public static double[][] Subtract(this int[,] a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, decimal[][] b, double[][] result) @@ -18727,7 +18727,7 @@ public static double[][] Subtract(this int[][] a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, decimal[,] b, double[,] result) @@ -18790,7 +18790,7 @@ public static double[][] Subtract(this int[][] a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, decimal b, double[][] result) @@ -18823,7 +18823,7 @@ public static double[][] Subtract(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, decimal b, double[][] result) @@ -18847,7 +18847,7 @@ public static double[][] Subtract(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, decimal b, double[,] result) @@ -18872,7 +18872,7 @@ public static double[][] Subtract(this int[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, decimal[,] b, double[][] result) @@ -18905,7 +18905,7 @@ public static double[][] Subtract(this int a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int a, decimal[][] b, double[][] result) @@ -18929,7 +18929,7 @@ public static double[][] Subtract(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, decimal[][] b, double[,] result) @@ -18962,7 +18962,7 @@ public static double[][] Subtract(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int a, decimal[,] b, double[,] result) @@ -18995,7 +18995,7 @@ public static double[][] Subtract(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, decimal b, double[,] result) @@ -19028,7 +19028,7 @@ public static double[][] Subtract(this int a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[,] a, decimal b, double[][] result) @@ -19061,7 +19061,7 @@ public static double[][] Subtract(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[][] a, decimal b, double[,] result) @@ -19112,7 +19112,7 @@ public static double[][] Subtract(this int[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, decimal[] b, double[] result) @@ -19143,7 +19143,7 @@ public static double[] Subtract(this int[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int[] a, decimal b, double[] result) @@ -19166,7 +19166,7 @@ public static double[] Subtract(this int[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this int a, decimal[] b, double[] result) @@ -19204,7 +19204,7 @@ public static double[] Subtract(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this int[,] a, decimal[] b, int dimension, double[,] result) @@ -19251,7 +19251,7 @@ public static double[] Subtract(this int a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this int[][] a, decimal[] b, int dimension, double[][] result) @@ -19304,7 +19304,7 @@ public static double[][] Subtract(this int[][] a, decimal[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int a, decimal[,] b, double[,] result) @@ -19330,7 +19330,7 @@ public static double[][] Subtract(this int[][] a, decimal[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int a, decimal[][] b, double[][] result) @@ -19344,7 +19344,7 @@ public static double[][] SubtractFromDiagonal(this int a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[] a, decimal[,] b, double[,] result) @@ -19370,7 +19370,7 @@ public static double[][] SubtractFromDiagonal(this int a, decimal[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[] a, decimal[][] b, double[][] result) @@ -19384,7 +19384,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, decimal b, double[,] result) @@ -19410,7 +19410,7 @@ public static double[][] SubtractFromDiagonal(this int[] a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, decimal b, double[][] result) @@ -19424,7 +19424,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this int[,] a, decimal[] b, double[,] result) @@ -19450,7 +19450,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, decimal b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this int[][] a, decimal[] b, double[][] result) @@ -19478,7 +19478,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, int[,] b, float[,] result) @@ -19513,7 +19513,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int[][] b, float[,] result) @@ -19548,7 +19548,7 @@ public static double[][] SubtractFromDiagonal(this int[][] a, decimal[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, int[,] b, float[][] result) @@ -19583,7 +19583,7 @@ public static float[][] Subtract(this float[,] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[,] b, float[][] result) @@ -19616,7 +19616,7 @@ public static float[][] Subtract(this float[][] a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, int[][] b, float[][] result) @@ -19648,7 +19648,7 @@ public static float[][] Subtract(this float[,] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[][] b, float[][] result) @@ -19673,7 +19673,7 @@ public static float[][] Subtract(this float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int[,] b, float[,] result) @@ -19736,7 +19736,7 @@ public static float[][] Subtract(this float[][] a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, int b, float[][] result) @@ -19769,7 +19769,7 @@ public static float[][] Subtract(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int b, float[][] result) @@ -19793,7 +19793,7 @@ public static float[][] Subtract(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, int b, float[,] result) @@ -19818,7 +19818,7 @@ public static float[][] Subtract(this float[][] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, int[,] b, float[][] result) @@ -19851,7 +19851,7 @@ public static float[][] Subtract(this float a, int[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, int[][] b, float[][] result) @@ -19875,7 +19875,7 @@ public static float[][] Subtract(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, int[][] b, float[,] result) @@ -19908,7 +19908,7 @@ public static float[][] Subtract(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, int[,] b, float[,] result) @@ -19941,7 +19941,7 @@ public static float[][] Subtract(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int b, float[,] result) @@ -19974,7 +19974,7 @@ public static float[][] Subtract(this float a, int[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, int b, float[][] result) @@ -20007,7 +20007,7 @@ public static float[][] Subtract(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, int b, float[,] result) @@ -20058,7 +20058,7 @@ public static float[][] Subtract(this float[,] a, int b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, int[] b, float[] result) @@ -20089,7 +20089,7 @@ public static float[] Subtract(this float[] a, int[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, int b, float[] result) @@ -20112,7 +20112,7 @@ public static float[] Subtract(this float[] a, int b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, int[] b, float[] result) @@ -20150,7 +20150,7 @@ public static float[] Subtract(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, int[] b, int dimension, float[,] result) @@ -20197,7 +20197,7 @@ public static float[] Subtract(this float a, int[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, int[] b, int dimension, float[][] result) @@ -20250,7 +20250,7 @@ public static float[][] Subtract(this float[][] a, int[] b, int dimension, floa #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, int[,] b, float[,] result) @@ -20276,7 +20276,7 @@ public static float[][] Subtract(this float[][] a, int[] b, int dimension, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, int[][] b, float[][] result) @@ -20290,7 +20290,7 @@ public static float[][] SubtractFromDiagonal(this float a, int[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, int[,] b, float[,] result) @@ -20316,7 +20316,7 @@ public static float[][] SubtractFromDiagonal(this float a, int[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, int[][] b, float[][] result) @@ -20330,7 +20330,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, int[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, int b, float[,] result) @@ -20356,7 +20356,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, int[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, int b, float[][] result) @@ -20370,7 +20370,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, int[] b, float[,] result) @@ -20396,7 +20396,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, int[] b, float[][] result) @@ -20424,7 +20424,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[][] a, int[,] b, int[,] result) @@ -20459,7 +20459,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[,] a, int[][] b, int[,] result) @@ -20494,7 +20494,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, int[] b, float[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[,] a, int[,] b, int[][] result) @@ -20529,7 +20529,7 @@ public static int[][] Subtract(this float[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[][] a, int[,] b, int[][] result) @@ -20562,7 +20562,7 @@ public static int[][] Subtract(this float[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[,] a, int[][] b, int[][] result) @@ -20594,7 +20594,7 @@ public static int[][] Subtract(this float[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[][] a, int[][] b, int[][] result) @@ -20619,7 +20619,7 @@ public static int[][] Subtract(this float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[,] a, int[,] b, int[,] result) @@ -20682,7 +20682,7 @@ public static int[][] Subtract(this float[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[,] a, int b, int[][] result) @@ -20715,7 +20715,7 @@ public static int[][] Subtract(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[][] a, int b, int[][] result) @@ -20739,7 +20739,7 @@ public static int[][] Subtract(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[][] a, int b, int[,] result) @@ -20764,7 +20764,7 @@ public static int[][] Subtract(this float[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float a, int[,] b, int[][] result) @@ -20797,7 +20797,7 @@ public static int[][] Subtract(this float a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float a, int[][] b, int[][] result) @@ -20821,7 +20821,7 @@ public static int[][] Subtract(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float a, int[][] b, int[,] result) @@ -20854,7 +20854,7 @@ public static int[][] Subtract(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float a, int[,] b, int[,] result) @@ -20887,7 +20887,7 @@ public static int[][] Subtract(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[,] a, int b, int[,] result) @@ -20920,7 +20920,7 @@ public static int[][] Subtract(this float a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[,] a, int b, int[][] result) @@ -20953,7 +20953,7 @@ public static int[][] Subtract(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[][] a, int b, int[,] result) @@ -21004,7 +21004,7 @@ public static int[][] Subtract(this float[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this float[] a, int[] b, int[] result) @@ -21035,7 +21035,7 @@ public static int[] Subtract(this float[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this float[] a, int b, int[] result) @@ -21058,7 +21058,7 @@ public static int[] Subtract(this float[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this float a, int[] b, int[] result) @@ -21096,7 +21096,7 @@ public static int[] Subtract(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this float[,] a, int[] b, int dimension, int[,] result) @@ -21143,7 +21143,7 @@ public static int[] Subtract(this float a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this float[][] a, int[] b, int dimension, int[][] result) @@ -21196,7 +21196,7 @@ public static int[][] Subtract(this float[][] a, int[] b, int dimension, int[][ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float a, int[,] b, int[,] result) @@ -21222,7 +21222,7 @@ public static int[][] Subtract(this float[][] a, int[] b, int dimension, int[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float a, int[][] b, int[][] result) @@ -21236,7 +21236,7 @@ public static int[][] SubtractFromDiagonal(this float a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float[] a, int[,] b, int[,] result) @@ -21262,7 +21262,7 @@ public static int[][] SubtractFromDiagonal(this float a, int[][] b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float[] a, int[][] b, int[][] result) @@ -21276,7 +21276,7 @@ public static int[][] SubtractFromDiagonal(this float[] a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float[,] a, int b, int[,] result) @@ -21302,7 +21302,7 @@ public static int[][] SubtractFromDiagonal(this float[] a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float[][] a, int b, int[][] result) @@ -21316,7 +21316,7 @@ public static int[][] SubtractFromDiagonal(this float[][] a, int b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this float[,] a, int[] b, int[,] result) @@ -21342,7 +21342,7 @@ public static int[][] SubtractFromDiagonal(this float[][] a, int b, int[][] resu return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this float[][] a, int[] b, int[][] result) @@ -21370,7 +21370,7 @@ public static int[][] SubtractFromDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, int[,] b, double[,] result) @@ -21405,7 +21405,7 @@ public static int[][] SubtractFromDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, int[][] b, double[,] result) @@ -21440,7 +21440,7 @@ public static int[][] SubtractFromDiagonal(this float[][] a, int[] b, int[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, int[,] b, double[][] result) @@ -21475,7 +21475,7 @@ public static double[][] Subtract(this float[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, int[,] b, double[][] result) @@ -21508,7 +21508,7 @@ public static double[][] Subtract(this float[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, int[][] b, double[][] result) @@ -21540,7 +21540,7 @@ public static double[][] Subtract(this float[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, int[][] b, double[][] result) @@ -21565,7 +21565,7 @@ public static double[][] Subtract(this float[][] a, int[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, int[,] b, double[,] result) @@ -21628,7 +21628,7 @@ public static double[][] Subtract(this float[][] a, int[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, int b, double[][] result) @@ -21661,7 +21661,7 @@ public static double[][] Subtract(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, int b, double[][] result) @@ -21685,7 +21685,7 @@ public static double[][] Subtract(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, int b, double[,] result) @@ -21710,7 +21710,7 @@ public static double[][] Subtract(this float[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, int[,] b, double[][] result) @@ -21743,7 +21743,7 @@ public static double[][] Subtract(this float a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, int[][] b, double[][] result) @@ -21767,7 +21767,7 @@ public static double[][] Subtract(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, int[][] b, double[,] result) @@ -21800,7 +21800,7 @@ public static double[][] Subtract(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, int[,] b, double[,] result) @@ -21833,7 +21833,7 @@ public static double[][] Subtract(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, int b, double[,] result) @@ -21866,7 +21866,7 @@ public static double[][] Subtract(this float a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, int b, double[][] result) @@ -21899,7 +21899,7 @@ public static double[][] Subtract(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, int b, double[,] result) @@ -21950,7 +21950,7 @@ public static double[][] Subtract(this float[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, int[] b, double[] result) @@ -21981,7 +21981,7 @@ public static double[] Subtract(this float[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, int b, double[] result) @@ -22004,7 +22004,7 @@ public static double[] Subtract(this float[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, int[] b, double[] result) @@ -22042,7 +22042,7 @@ public static double[] Subtract(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, int[] b, int dimension, double[,] result) @@ -22089,7 +22089,7 @@ public static double[] Subtract(this float a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, int[] b, int dimension, double[][] result) @@ -22142,7 +22142,7 @@ public static double[][] Subtract(this float[][] a, int[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, int[,] b, double[,] result) @@ -22168,7 +22168,7 @@ public static double[][] Subtract(this float[][] a, int[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, int[][] b, double[][] result) @@ -22182,7 +22182,7 @@ public static double[][] SubtractFromDiagonal(this float a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, int[,] b, double[,] result) @@ -22208,7 +22208,7 @@ public static double[][] SubtractFromDiagonal(this float a, int[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, int[][] b, double[][] result) @@ -22222,7 +22222,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, int b, double[,] result) @@ -22248,7 +22248,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, int b, double[][] result) @@ -22262,7 +22262,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, int b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, int[] b, double[,] result) @@ -22288,7 +22288,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, int b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, int[] b, double[][] result) @@ -22316,7 +22316,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, float[,] b, float[,] result) @@ -22351,7 +22351,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float[][] b, float[,] result) @@ -22386,7 +22386,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, int[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, float[,] b, float[][] result) @@ -22421,7 +22421,7 @@ public static float[][] Subtract(this float[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[,] b, float[][] result) @@ -22454,7 +22454,7 @@ public static float[][] Subtract(this float[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, float[][] b, float[][] result) @@ -22486,7 +22486,7 @@ public static float[][] Subtract(this float[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[][] b, float[][] result) @@ -22511,7 +22511,7 @@ public static float[][] Subtract(this float[][] a, float[][] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float[,] b, float[,] result) @@ -22574,7 +22574,7 @@ public static float[][] Subtract(this float[][] a, float[][] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, float b, float[][] result) @@ -22607,7 +22607,7 @@ public static float[][] Subtract(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float b, float[][] result) @@ -22631,7 +22631,7 @@ public static float[][] Subtract(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, float b, float[,] result) @@ -22656,7 +22656,7 @@ public static float[][] Subtract(this float[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, float[,] b, float[][] result) @@ -22689,7 +22689,7 @@ public static float[][] Subtract(this float a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, float[][] b, float[][] result) @@ -22713,7 +22713,7 @@ public static float[][] Subtract(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, float[][] b, float[,] result) @@ -22746,7 +22746,7 @@ public static float[][] Subtract(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, float[,] b, float[,] result) @@ -22779,7 +22779,7 @@ public static float[][] Subtract(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float b, float[,] result) @@ -22812,7 +22812,7 @@ public static float[][] Subtract(this float a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, float b, float[][] result) @@ -22845,7 +22845,7 @@ public static float[][] Subtract(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, float b, float[,] result) @@ -22896,7 +22896,7 @@ public static float[][] Subtract(this float[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, float[] b, float[] result) @@ -22927,7 +22927,7 @@ public static float[] Subtract(this float[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, float b, float[] result) @@ -22950,7 +22950,7 @@ public static float[] Subtract(this float[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, float[] b, float[] result) @@ -22988,7 +22988,7 @@ public static float[] Subtract(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, float[] b, int dimension, float[,] result) @@ -23035,7 +23035,7 @@ public static float[] Subtract(this float a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, float[] b, int dimension, float[][] result) @@ -23088,7 +23088,7 @@ public static float[][] Subtract(this float[][] a, float[] b, int dimension, fl #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, float[,] b, float[,] result) @@ -23114,7 +23114,7 @@ public static float[][] Subtract(this float[][] a, float[] b, int dimension, fl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, float[][] b, float[][] result) @@ -23128,7 +23128,7 @@ public static float[][] SubtractFromDiagonal(this float a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, float[,] b, float[,] result) @@ -23154,7 +23154,7 @@ public static float[][] SubtractFromDiagonal(this float a, float[][] b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, float[][] b, float[][] result) @@ -23168,7 +23168,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, float b, float[,] result) @@ -23194,7 +23194,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, float b, float[][] result) @@ -23208,7 +23208,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, float[] b, float[,] result) @@ -23234,7 +23234,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float b, float[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, float[] b, float[][] result) @@ -23262,7 +23262,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, float[,] b, double[,] result) @@ -23297,7 +23297,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, float[][] b, double[,] result) @@ -23332,7 +23332,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, float[] b, float[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, float[,] b, double[][] result) @@ -23367,7 +23367,7 @@ public static double[][] Subtract(this float[,] a, float[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, float[,] b, double[][] result) @@ -23400,7 +23400,7 @@ public static double[][] Subtract(this float[][] a, float[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, float[][] b, double[][] result) @@ -23432,7 +23432,7 @@ public static double[][] Subtract(this float[,] a, float[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, float[][] b, double[][] result) @@ -23457,7 +23457,7 @@ public static double[][] Subtract(this float[][] a, float[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, float[,] b, double[,] result) @@ -23520,7 +23520,7 @@ public static double[][] Subtract(this float[][] a, float[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, float b, double[][] result) @@ -23553,7 +23553,7 @@ public static double[][] Subtract(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, float b, double[][] result) @@ -23577,7 +23577,7 @@ public static double[][] Subtract(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, float b, double[,] result) @@ -23602,7 +23602,7 @@ public static double[][] Subtract(this float[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, float[,] b, double[][] result) @@ -23635,7 +23635,7 @@ public static double[][] Subtract(this float a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, float[][] b, double[][] result) @@ -23659,7 +23659,7 @@ public static double[][] Subtract(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, float[][] b, double[,] result) @@ -23692,7 +23692,7 @@ public static double[][] Subtract(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, float[,] b, double[,] result) @@ -23725,7 +23725,7 @@ public static double[][] Subtract(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, float b, double[,] result) @@ -23758,7 +23758,7 @@ public static double[][] Subtract(this float a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, float b, double[][] result) @@ -23791,7 +23791,7 @@ public static double[][] Subtract(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, float b, double[,] result) @@ -23842,7 +23842,7 @@ public static double[][] Subtract(this float[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, float[] b, double[] result) @@ -23873,7 +23873,7 @@ public static double[] Subtract(this float[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, float b, double[] result) @@ -23896,7 +23896,7 @@ public static double[] Subtract(this float[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, float[] b, double[] result) @@ -23934,7 +23934,7 @@ public static double[] Subtract(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, float[] b, int dimension, double[,] result) @@ -23981,7 +23981,7 @@ public static double[] Subtract(this float a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, float[] b, int dimension, double[][] result) @@ -24034,7 +24034,7 @@ public static double[][] Subtract(this float[][] a, float[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, float[,] b, double[,] result) @@ -24060,7 +24060,7 @@ public static double[][] Subtract(this float[][] a, float[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, float[][] b, double[][] result) @@ -24074,7 +24074,7 @@ public static double[][] SubtractFromDiagonal(this float a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, float[,] b, double[,] result) @@ -24100,7 +24100,7 @@ public static double[][] SubtractFromDiagonal(this float a, float[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, float[][] b, double[][] result) @@ -24114,7 +24114,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, float b, double[,] result) @@ -24140,7 +24140,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, float b, double[][] result) @@ -24154,7 +24154,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, float b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, float[] b, double[,] result) @@ -24180,7 +24180,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, float b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, float[] b, double[][] result) @@ -24208,7 +24208,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, double[,] b, float[,] result) @@ -24243,7 +24243,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, double[][] b, float[,] result) @@ -24278,7 +24278,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, float[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, double[,] b, float[][] result) @@ -24313,7 +24313,7 @@ public static float[][] Subtract(this float[,] a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, double[,] b, float[][] result) @@ -24346,7 +24346,7 @@ public static float[][] Subtract(this float[][] a, double[,] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, double[][] b, float[][] result) @@ -24378,7 +24378,7 @@ public static float[][] Subtract(this float[,] a, double[][] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, double[][] b, float[][] result) @@ -24403,7 +24403,7 @@ public static float[][] Subtract(this float[][] a, double[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, double[,] b, float[,] result) @@ -24466,7 +24466,7 @@ public static float[][] Subtract(this float[][] a, double[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, double b, float[][] result) @@ -24499,7 +24499,7 @@ public static float[][] Subtract(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, double b, float[][] result) @@ -24523,7 +24523,7 @@ public static float[][] Subtract(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, double b, float[,] result) @@ -24548,7 +24548,7 @@ public static float[][] Subtract(this float[][] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, double[,] b, float[][] result) @@ -24581,7 +24581,7 @@ public static float[][] Subtract(this float a, double[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, double[][] b, float[][] result) @@ -24605,7 +24605,7 @@ public static float[][] Subtract(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, double[][] b, float[,] result) @@ -24638,7 +24638,7 @@ public static float[][] Subtract(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, double[,] b, float[,] result) @@ -24671,7 +24671,7 @@ public static float[][] Subtract(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, double b, float[,] result) @@ -24704,7 +24704,7 @@ public static float[][] Subtract(this float a, double[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, double b, float[][] result) @@ -24737,7 +24737,7 @@ public static float[][] Subtract(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, double b, float[,] result) @@ -24788,7 +24788,7 @@ public static float[][] Subtract(this float[,] a, double b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, double[] b, float[] result) @@ -24819,7 +24819,7 @@ public static float[] Subtract(this float[] a, double[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, double b, float[] result) @@ -24842,7 +24842,7 @@ public static float[] Subtract(this float[] a, double b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, double[] b, float[] result) @@ -24880,7 +24880,7 @@ public static float[] Subtract(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, double[] b, int dimension, float[,] result) @@ -24927,7 +24927,7 @@ public static float[] Subtract(this float a, double[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, double[] b, int dimension, float[][] result) @@ -24980,7 +24980,7 @@ public static float[][] Subtract(this float[][] a, double[] b, int dimension, f #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, double[,] b, float[,] result) @@ -25006,7 +25006,7 @@ public static float[][] Subtract(this float[][] a, double[] b, int dimension, f return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, double[][] b, float[][] result) @@ -25020,7 +25020,7 @@ public static float[][] SubtractFromDiagonal(this float a, double[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, double[,] b, float[,] result) @@ -25046,7 +25046,7 @@ public static float[][] SubtractFromDiagonal(this float a, double[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, double[][] b, float[][] result) @@ -25060,7 +25060,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, double[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, double b, float[,] result) @@ -25086,7 +25086,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, double[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, double b, float[][] result) @@ -25100,7 +25100,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, double[] b, float[,] result) @@ -25126,7 +25126,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, double[] b, float[][] result) @@ -25154,7 +25154,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, double[,] b, double[,] result) @@ -25189,7 +25189,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double[][] b, double[,] result) @@ -25224,7 +25224,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, double[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, double[,] b, double[][] result) @@ -25259,7 +25259,7 @@ public static double[][] Subtract(this float[,] a, double[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[,] b, double[][] result) @@ -25292,7 +25292,7 @@ public static double[][] Subtract(this float[][] a, double[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, double[][] b, double[][] result) @@ -25324,7 +25324,7 @@ public static double[][] Subtract(this float[,] a, double[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[][] b, double[][] result) @@ -25349,7 +25349,7 @@ public static double[][] Subtract(this float[][] a, double[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double[,] b, double[,] result) @@ -25412,7 +25412,7 @@ public static double[][] Subtract(this float[][] a, double[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, double b, double[][] result) @@ -25445,7 +25445,7 @@ public static double[][] Subtract(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double b, double[][] result) @@ -25469,7 +25469,7 @@ public static double[][] Subtract(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, double b, double[,] result) @@ -25494,7 +25494,7 @@ public static double[][] Subtract(this float[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, double[,] b, double[][] result) @@ -25527,7 +25527,7 @@ public static double[][] Subtract(this float a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, double[][] b, double[][] result) @@ -25551,7 +25551,7 @@ public static double[][] Subtract(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, double[][] b, double[,] result) @@ -25584,7 +25584,7 @@ public static double[][] Subtract(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, double[,] b, double[,] result) @@ -25617,7 +25617,7 @@ public static double[][] Subtract(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double b, double[,] result) @@ -25650,7 +25650,7 @@ public static double[][] Subtract(this float a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, double b, double[][] result) @@ -25683,7 +25683,7 @@ public static double[][] Subtract(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, double b, double[,] result) @@ -25734,7 +25734,7 @@ public static double[][] Subtract(this float[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, double[] b, double[] result) @@ -25765,7 +25765,7 @@ public static double[] Subtract(this float[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, double b, double[] result) @@ -25788,7 +25788,7 @@ public static double[] Subtract(this float[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, double[] b, double[] result) @@ -25826,7 +25826,7 @@ public static double[] Subtract(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, double[] b, int dimension, double[,] result) @@ -25873,7 +25873,7 @@ public static double[] Subtract(this float a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, double[] b, int dimension, double[][] result) @@ -25926,7 +25926,7 @@ public static double[][] Subtract(this float[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, double[,] b, double[,] result) @@ -25952,7 +25952,7 @@ public static double[][] Subtract(this float[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, double[][] b, double[][] result) @@ -25966,7 +25966,7 @@ public static double[][] SubtractFromDiagonal(this float a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, double[,] b, double[,] result) @@ -25992,7 +25992,7 @@ public static double[][] SubtractFromDiagonal(this float a, double[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, double[][] b, double[][] result) @@ -26006,7 +26006,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, double b, double[,] result) @@ -26032,7 +26032,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, double b, double[][] result) @@ -26046,7 +26046,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, double b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, double[] b, double[,] result) @@ -26072,7 +26072,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, double b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, double[] b, double[][] result) @@ -26100,7 +26100,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, byte[,] b, float[,] result) @@ -26135,7 +26135,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte[][] b, float[,] result) @@ -26170,7 +26170,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, double[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, byte[,] b, float[][] result) @@ -26205,7 +26205,7 @@ public static float[][] Subtract(this float[,] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[,] b, float[][] result) @@ -26238,7 +26238,7 @@ public static float[][] Subtract(this float[][] a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, byte[][] b, float[][] result) @@ -26270,7 +26270,7 @@ public static float[][] Subtract(this float[,] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[][] b, float[][] result) @@ -26295,7 +26295,7 @@ public static float[][] Subtract(this float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte[,] b, float[,] result) @@ -26358,7 +26358,7 @@ public static float[][] Subtract(this float[][] a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, byte b, float[][] result) @@ -26391,7 +26391,7 @@ public static float[][] Subtract(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte b, float[][] result) @@ -26415,7 +26415,7 @@ public static float[][] Subtract(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, byte b, float[,] result) @@ -26440,7 +26440,7 @@ public static float[][] Subtract(this float[][] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, byte[,] b, float[][] result) @@ -26473,7 +26473,7 @@ public static float[][] Subtract(this float a, byte[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, byte[][] b, float[][] result) @@ -26497,7 +26497,7 @@ public static float[][] Subtract(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, byte[][] b, float[,] result) @@ -26530,7 +26530,7 @@ public static float[][] Subtract(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, byte[,] b, float[,] result) @@ -26563,7 +26563,7 @@ public static float[][] Subtract(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte b, float[,] result) @@ -26596,7 +26596,7 @@ public static float[][] Subtract(this float a, byte[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, byte b, float[][] result) @@ -26629,7 +26629,7 @@ public static float[][] Subtract(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, byte b, float[,] result) @@ -26680,7 +26680,7 @@ public static float[][] Subtract(this float[,] a, byte b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, byte[] b, float[] result) @@ -26711,7 +26711,7 @@ public static float[] Subtract(this float[] a, byte[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, byte b, float[] result) @@ -26734,7 +26734,7 @@ public static float[] Subtract(this float[] a, byte b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, byte[] b, float[] result) @@ -26772,7 +26772,7 @@ public static float[] Subtract(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, byte[] b, int dimension, float[,] result) @@ -26819,7 +26819,7 @@ public static float[] Subtract(this float a, byte[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, byte[] b, int dimension, float[][] result) @@ -26872,7 +26872,7 @@ public static float[][] Subtract(this float[][] a, byte[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, byte[,] b, float[,] result) @@ -26898,7 +26898,7 @@ public static float[][] Subtract(this float[][] a, byte[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, byte[][] b, float[][] result) @@ -26912,7 +26912,7 @@ public static float[][] SubtractFromDiagonal(this float a, byte[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, byte[,] b, float[,] result) @@ -26938,7 +26938,7 @@ public static float[][] SubtractFromDiagonal(this float a, byte[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, byte[][] b, float[][] result) @@ -26952,7 +26952,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, byte[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, byte b, float[,] result) @@ -26978,7 +26978,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, byte[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, byte b, float[][] result) @@ -26992,7 +26992,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, byte[] b, float[,] result) @@ -27018,7 +27018,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b, float[][] result) @@ -27046,7 +27046,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[][] a, byte[,] b, byte[,] result) @@ -27081,7 +27081,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[,] a, byte[][] b, byte[,] result) @@ -27116,7 +27116,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, byte[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[,] a, byte[,] b, byte[][] result) @@ -27151,7 +27151,7 @@ public static byte[][] Subtract(this float[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[][] a, byte[,] b, byte[][] result) @@ -27184,7 +27184,7 @@ public static byte[][] Subtract(this float[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[,] a, byte[][] b, byte[][] result) @@ -27216,7 +27216,7 @@ public static byte[][] Subtract(this float[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[][] a, byte[][] b, byte[][] result) @@ -27241,7 +27241,7 @@ public static byte[][] Subtract(this float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[,] a, byte[,] b, byte[,] result) @@ -27304,7 +27304,7 @@ public static byte[][] Subtract(this float[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[,] a, byte b, byte[][] result) @@ -27337,7 +27337,7 @@ public static byte[][] Subtract(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[][] a, byte b, byte[][] result) @@ -27361,7 +27361,7 @@ public static byte[][] Subtract(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[][] a, byte b, byte[,] result) @@ -27386,7 +27386,7 @@ public static byte[][] Subtract(this float[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float a, byte[,] b, byte[][] result) @@ -27419,7 +27419,7 @@ public static byte[][] Subtract(this float a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float a, byte[][] b, byte[][] result) @@ -27443,7 +27443,7 @@ public static byte[][] Subtract(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float a, byte[][] b, byte[,] result) @@ -27476,7 +27476,7 @@ public static byte[][] Subtract(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float a, byte[,] b, byte[,] result) @@ -27509,7 +27509,7 @@ public static byte[][] Subtract(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[,] a, byte b, byte[,] result) @@ -27542,7 +27542,7 @@ public static byte[][] Subtract(this float a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[,] a, byte b, byte[][] result) @@ -27575,7 +27575,7 @@ public static byte[][] Subtract(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[][] a, byte b, byte[,] result) @@ -27626,7 +27626,7 @@ public static byte[][] Subtract(this float[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this float[] a, byte[] b, byte[] result) @@ -27657,7 +27657,7 @@ public static byte[] Subtract(this float[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this float[] a, byte b, byte[] result) @@ -27680,7 +27680,7 @@ public static byte[] Subtract(this float[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this float a, byte[] b, byte[] result) @@ -27718,7 +27718,7 @@ public static byte[] Subtract(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this float[,] a, byte[] b, int dimension, byte[,] result) @@ -27765,7 +27765,7 @@ public static byte[] Subtract(this float a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this float[][] a, byte[] b, int dimension, byte[][] result) @@ -27818,7 +27818,7 @@ public static byte[][] Subtract(this float[][] a, byte[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float a, byte[,] b, byte[,] result) @@ -27844,7 +27844,7 @@ public static byte[][] Subtract(this float[][] a, byte[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float a, byte[][] b, byte[][] result) @@ -27858,7 +27858,7 @@ public static byte[][] SubtractFromDiagonal(this float a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float[] a, byte[,] b, byte[,] result) @@ -27884,7 +27884,7 @@ public static byte[][] SubtractFromDiagonal(this float a, byte[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b, byte[][] result) @@ -27898,7 +27898,7 @@ public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float[,] a, byte b, byte[,] result) @@ -27924,7 +27924,7 @@ public static byte[][] SubtractFromDiagonal(this float[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float[][] a, byte b, byte[][] result) @@ -27938,7 +27938,7 @@ public static byte[][] SubtractFromDiagonal(this float[][] a, byte b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this float[,] a, byte[] b, byte[,] result) @@ -27964,7 +27964,7 @@ public static byte[][] SubtractFromDiagonal(this float[][] a, byte b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this float[][] a, byte[] b, byte[][] result) @@ -27992,7 +27992,7 @@ public static byte[][] SubtractFromDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, byte[,] b, double[,] result) @@ -28027,7 +28027,7 @@ public static byte[][] SubtractFromDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, byte[][] b, double[,] result) @@ -28062,7 +28062,7 @@ public static byte[][] SubtractFromDiagonal(this float[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, byte[,] b, double[][] result) @@ -28097,7 +28097,7 @@ public static double[][] Subtract(this float[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, byte[,] b, double[][] result) @@ -28130,7 +28130,7 @@ public static double[][] Subtract(this float[][] a, byte[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, byte[][] b, double[][] result) @@ -28162,7 +28162,7 @@ public static double[][] Subtract(this float[,] a, byte[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, byte[][] b, double[][] result) @@ -28187,7 +28187,7 @@ public static double[][] Subtract(this float[][] a, byte[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, byte[,] b, double[,] result) @@ -28250,7 +28250,7 @@ public static double[][] Subtract(this float[][] a, byte[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, byte b, double[][] result) @@ -28283,7 +28283,7 @@ public static double[][] Subtract(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, byte b, double[][] result) @@ -28307,7 +28307,7 @@ public static double[][] Subtract(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, byte b, double[,] result) @@ -28332,7 +28332,7 @@ public static double[][] Subtract(this float[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, byte[,] b, double[][] result) @@ -28365,7 +28365,7 @@ public static double[][] Subtract(this float a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, byte[][] b, double[][] result) @@ -28389,7 +28389,7 @@ public static double[][] Subtract(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, byte[][] b, double[,] result) @@ -28422,7 +28422,7 @@ public static double[][] Subtract(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, byte[,] b, double[,] result) @@ -28455,7 +28455,7 @@ public static double[][] Subtract(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, byte b, double[,] result) @@ -28488,7 +28488,7 @@ public static double[][] Subtract(this float a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, byte b, double[][] result) @@ -28521,7 +28521,7 @@ public static double[][] Subtract(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, byte b, double[,] result) @@ -28572,7 +28572,7 @@ public static double[][] Subtract(this float[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, byte[] b, double[] result) @@ -28603,7 +28603,7 @@ public static double[] Subtract(this float[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, byte b, double[] result) @@ -28626,7 +28626,7 @@ public static double[] Subtract(this float[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, byte[] b, double[] result) @@ -28664,7 +28664,7 @@ public static double[] Subtract(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, byte[] b, int dimension, double[,] result) @@ -28711,7 +28711,7 @@ public static double[] Subtract(this float a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, byte[] b, int dimension, double[][] result) @@ -28764,7 +28764,7 @@ public static double[][] Subtract(this float[][] a, byte[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, byte[,] b, double[,] result) @@ -28790,7 +28790,7 @@ public static double[][] Subtract(this float[][] a, byte[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, byte[][] b, double[][] result) @@ -28804,7 +28804,7 @@ public static double[][] SubtractFromDiagonal(this float a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, byte[,] b, double[,] result) @@ -28830,7 +28830,7 @@ public static double[][] SubtractFromDiagonal(this float a, byte[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, byte[][] b, double[][] result) @@ -28844,7 +28844,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, byte b, double[,] result) @@ -28870,7 +28870,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, byte b, double[][] result) @@ -28884,7 +28884,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, byte b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, byte[] b, double[,] result) @@ -28910,7 +28910,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, byte b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, byte[] b, double[][] result) @@ -28938,7 +28938,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, decimal[,] b, float[,] result) @@ -28973,7 +28973,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal[][] b, float[,] result) @@ -29008,7 +29008,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, byte[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, decimal[,] b, float[][] result) @@ -29043,7 +29043,7 @@ public static float[][] Subtract(this float[,] a, decimal[,] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[,] b, float[][] result) @@ -29076,7 +29076,7 @@ public static float[][] Subtract(this float[][] a, decimal[,] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, decimal[][] b, float[][] result) @@ -29108,7 +29108,7 @@ public static float[][] Subtract(this float[,] a, decimal[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[][] b, float[][] result) @@ -29133,7 +29133,7 @@ public static float[][] Subtract(this float[][] a, decimal[][] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal[,] b, float[,] result) @@ -29196,7 +29196,7 @@ public static float[][] Subtract(this float[][] a, decimal[][] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, decimal b, float[][] result) @@ -29229,7 +29229,7 @@ public static float[][] Subtract(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal b, float[][] result) @@ -29253,7 +29253,7 @@ public static float[][] Subtract(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, decimal b, float[,] result) @@ -29278,7 +29278,7 @@ public static float[][] Subtract(this float[][] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, decimal[,] b, float[][] result) @@ -29311,7 +29311,7 @@ public static float[][] Subtract(this float a, decimal[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float a, decimal[][] b, float[][] result) @@ -29335,7 +29335,7 @@ public static float[][] Subtract(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, decimal[][] b, float[,] result) @@ -29368,7 +29368,7 @@ public static float[][] Subtract(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float a, decimal[,] b, float[,] result) @@ -29401,7 +29401,7 @@ public static float[][] Subtract(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal b, float[,] result) @@ -29434,7 +29434,7 @@ public static float[][] Subtract(this float a, decimal[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[,] a, decimal b, float[][] result) @@ -29467,7 +29467,7 @@ public static float[][] Subtract(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[][] a, decimal b, float[,] result) @@ -29518,7 +29518,7 @@ public static float[][] Subtract(this float[,] a, decimal b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, decimal[] b, float[] result) @@ -29549,7 +29549,7 @@ public static float[] Subtract(this float[] a, decimal[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float[] a, decimal b, float[] result) @@ -29572,7 +29572,7 @@ public static float[] Subtract(this float[] a, decimal b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this float a, decimal[] b, float[] result) @@ -29610,7 +29610,7 @@ public static float[] Subtract(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this float[,] a, decimal[] b, int dimension, float[,] result) @@ -29657,7 +29657,7 @@ public static float[] Subtract(this float a, decimal[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this float[][] a, decimal[] b, int dimension, float[][] result) @@ -29710,7 +29710,7 @@ public static float[][] Subtract(this float[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float a, decimal[,] b, float[,] result) @@ -29736,7 +29736,7 @@ public static float[][] Subtract(this float[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float a, decimal[][] b, float[][] result) @@ -29750,7 +29750,7 @@ public static float[][] SubtractFromDiagonal(this float a, decimal[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[] a, decimal[,] b, float[,] result) @@ -29776,7 +29776,7 @@ public static float[][] SubtractFromDiagonal(this float a, decimal[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[] a, decimal[][] b, float[][] result) @@ -29790,7 +29790,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, decimal[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, decimal b, float[,] result) @@ -29816,7 +29816,7 @@ public static float[][] SubtractFromDiagonal(this float[] a, decimal[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, decimal b, float[][] result) @@ -29830,7 +29830,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this float[,] a, decimal[] b, float[,] result) @@ -29856,7 +29856,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b, float[][] result) @@ -29884,7 +29884,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[][] a, decimal[,] b, decimal[,] result) @@ -29919,7 +29919,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[,] a, decimal[][] b, decimal[,] result) @@ -29954,7 +29954,7 @@ public static float[][] SubtractFromDiagonal(this float[][] a, decimal[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[,] a, decimal[,] b, decimal[][] result) @@ -29989,7 +29989,7 @@ public static decimal[][] Subtract(this float[,] a, decimal[,] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[][] a, decimal[,] b, decimal[][] result) @@ -30022,7 +30022,7 @@ public static decimal[][] Subtract(this float[][] a, decimal[,] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[,] a, decimal[][] b, decimal[][] result) @@ -30054,7 +30054,7 @@ public static decimal[][] Subtract(this float[,] a, decimal[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[][] a, decimal[][] b, decimal[][] result) @@ -30079,7 +30079,7 @@ public static decimal[][] Subtract(this float[][] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[,] a, decimal[,] b, decimal[,] result) @@ -30142,7 +30142,7 @@ public static decimal[][] Subtract(this float[][] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[,] a, decimal b, decimal[][] result) @@ -30175,7 +30175,7 @@ public static decimal[][] Subtract(this float[,] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[][] a, decimal b, decimal[][] result) @@ -30199,7 +30199,7 @@ public static decimal[][] Subtract(this float[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[][] a, decimal b, decimal[,] result) @@ -30224,7 +30224,7 @@ public static decimal[][] Subtract(this float[][] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float a, decimal[,] b, decimal[][] result) @@ -30257,7 +30257,7 @@ public static decimal[][] Subtract(this float a, decimal[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float a, decimal[][] b, decimal[][] result) @@ -30281,7 +30281,7 @@ public static decimal[][] Subtract(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float a, decimal[][] b, decimal[,] result) @@ -30314,7 +30314,7 @@ public static decimal[][] Subtract(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float a, decimal[,] b, decimal[,] result) @@ -30347,7 +30347,7 @@ public static decimal[][] Subtract(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[,] a, decimal b, decimal[,] result) @@ -30380,7 +30380,7 @@ public static decimal[][] Subtract(this float a, decimal[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[,] a, decimal b, decimal[][] result) @@ -30413,7 +30413,7 @@ public static decimal[][] Subtract(this float[,] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[][] a, decimal b, decimal[,] result) @@ -30464,7 +30464,7 @@ public static decimal[][] Subtract(this float[,] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this float[] a, decimal[] b, decimal[] result) @@ -30495,7 +30495,7 @@ public static decimal[] Subtract(this float[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this float[] a, decimal b, decimal[] result) @@ -30518,7 +30518,7 @@ public static decimal[] Subtract(this float[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this float a, decimal[] b, decimal[] result) @@ -30556,7 +30556,7 @@ public static decimal[] Subtract(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this float[,] a, decimal[] b, int dimension, decimal[,] result) @@ -30603,7 +30603,7 @@ public static decimal[] Subtract(this float a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this float[][] a, decimal[] b, int dimension, decimal[][] result) @@ -30656,7 +30656,7 @@ public static decimal[][] Subtract(this float[][] a, decimal[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float a, decimal[,] b, decimal[,] result) @@ -30682,7 +30682,7 @@ public static decimal[][] Subtract(this float[][] a, decimal[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b, decimal[][] result) @@ -30696,7 +30696,7 @@ public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float[] a, decimal[,] b, decimal[,] result) @@ -30722,7 +30722,7 @@ public static decimal[][] SubtractFromDiagonal(this float a, decimal[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b, decimal[][] result) @@ -30736,7 +30736,7 @@ public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float[,] a, decimal b, decimal[,] result) @@ -30762,7 +30762,7 @@ public static decimal[][] SubtractFromDiagonal(this float[] a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal b, decimal[][] result) @@ -30776,7 +30776,7 @@ public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this float[,] a, decimal[] b, decimal[,] result) @@ -30802,7 +30802,7 @@ public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal[] b, decimal[][] result) @@ -30830,7 +30830,7 @@ public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, decimal[,] b, double[,] result) @@ -30865,7 +30865,7 @@ public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, decimal[][] b, double[,] result) @@ -30900,7 +30900,7 @@ public static decimal[][] SubtractFromDiagonal(this float[][] a, decimal[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, decimal[,] b, double[][] result) @@ -30935,7 +30935,7 @@ public static double[][] Subtract(this float[,] a, decimal[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, decimal[,] b, double[][] result) @@ -30968,7 +30968,7 @@ public static double[][] Subtract(this float[][] a, decimal[,] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, decimal[][] b, double[][] result) @@ -31000,7 +31000,7 @@ public static double[][] Subtract(this float[,] a, decimal[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, decimal[][] b, double[][] result) @@ -31025,7 +31025,7 @@ public static double[][] Subtract(this float[][] a, decimal[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, decimal[,] b, double[,] result) @@ -31088,7 +31088,7 @@ public static double[][] Subtract(this float[][] a, decimal[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, decimal b, double[][] result) @@ -31121,7 +31121,7 @@ public static double[][] Subtract(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, decimal b, double[][] result) @@ -31145,7 +31145,7 @@ public static double[][] Subtract(this float[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, decimal b, double[,] result) @@ -31170,7 +31170,7 @@ public static double[][] Subtract(this float[][] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, decimal[,] b, double[][] result) @@ -31203,7 +31203,7 @@ public static double[][] Subtract(this float a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float a, decimal[][] b, double[][] result) @@ -31227,7 +31227,7 @@ public static double[][] Subtract(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, decimal[][] b, double[,] result) @@ -31260,7 +31260,7 @@ public static double[][] Subtract(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float a, decimal[,] b, double[,] result) @@ -31293,7 +31293,7 @@ public static double[][] Subtract(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, decimal b, double[,] result) @@ -31326,7 +31326,7 @@ public static double[][] Subtract(this float a, decimal[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[,] a, decimal b, double[][] result) @@ -31359,7 +31359,7 @@ public static double[][] Subtract(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[][] a, decimal b, double[,] result) @@ -31410,7 +31410,7 @@ public static double[][] Subtract(this float[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, decimal[] b, double[] result) @@ -31441,7 +31441,7 @@ public static double[] Subtract(this float[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float[] a, decimal b, double[] result) @@ -31464,7 +31464,7 @@ public static double[] Subtract(this float[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this float a, decimal[] b, double[] result) @@ -31502,7 +31502,7 @@ public static double[] Subtract(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this float[,] a, decimal[] b, int dimension, double[,] result) @@ -31549,7 +31549,7 @@ public static double[] Subtract(this float a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this float[][] a, decimal[] b, int dimension, double[][] result) @@ -31602,7 +31602,7 @@ public static double[][] Subtract(this float[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float a, decimal[,] b, double[,] result) @@ -31628,7 +31628,7 @@ public static double[][] Subtract(this float[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float a, decimal[][] b, double[][] result) @@ -31642,7 +31642,7 @@ public static double[][] SubtractFromDiagonal(this float a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[] a, decimal[,] b, double[,] result) @@ -31668,7 +31668,7 @@ public static double[][] SubtractFromDiagonal(this float a, decimal[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[] a, decimal[][] b, double[][] result) @@ -31682,7 +31682,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, decimal b, double[,] result) @@ -31708,7 +31708,7 @@ public static double[][] SubtractFromDiagonal(this float[] a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, decimal b, double[][] result) @@ -31722,7 +31722,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, decimal b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this float[,] a, decimal[] b, double[,] result) @@ -31748,7 +31748,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, decimal b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this float[][] a, decimal[] b, double[][] result) @@ -31776,7 +31776,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, int[,] b, double[,] result) @@ -31811,7 +31811,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int[][] b, double[,] result) @@ -31846,7 +31846,7 @@ public static double[][] SubtractFromDiagonal(this float[][] a, decimal[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, int[,] b, double[][] result) @@ -31881,7 +31881,7 @@ public static double[][] Subtract(this double[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[,] b, double[][] result) @@ -31914,7 +31914,7 @@ public static double[][] Subtract(this double[][] a, int[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, int[][] b, double[][] result) @@ -31946,7 +31946,7 @@ public static double[][] Subtract(this double[,] a, int[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[][] b, double[][] result) @@ -31971,7 +31971,7 @@ public static double[][] Subtract(this double[][] a, int[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int[,] b, double[,] result) @@ -32034,7 +32034,7 @@ public static double[][] Subtract(this double[][] a, int[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, int b, double[][] result) @@ -32067,7 +32067,7 @@ public static double[][] Subtract(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int b, double[][] result) @@ -32091,7 +32091,7 @@ public static double[][] Subtract(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, int b, double[,] result) @@ -32116,7 +32116,7 @@ public static double[][] Subtract(this double[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, int[,] b, double[][] result) @@ -32149,7 +32149,7 @@ public static double[][] Subtract(this double a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, int[][] b, double[][] result) @@ -32173,7 +32173,7 @@ public static double[][] Subtract(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, int[][] b, double[,] result) @@ -32206,7 +32206,7 @@ public static double[][] Subtract(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, int[,] b, double[,] result) @@ -32239,7 +32239,7 @@ public static double[][] Subtract(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int b, double[,] result) @@ -32272,7 +32272,7 @@ public static double[][] Subtract(this double a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, int b, double[][] result) @@ -32305,7 +32305,7 @@ public static double[][] Subtract(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, int b, double[,] result) @@ -32356,7 +32356,7 @@ public static double[][] Subtract(this double[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, int[] b, double[] result) @@ -32387,7 +32387,7 @@ public static double[] Subtract(this double[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, int b, double[] result) @@ -32410,7 +32410,7 @@ public static double[] Subtract(this double[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, int[] b, double[] result) @@ -32448,7 +32448,7 @@ public static double[] Subtract(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, int[] b, int dimension, double[,] result) @@ -32495,7 +32495,7 @@ public static double[] Subtract(this double a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, int[] b, int dimension, double[][] result) @@ -32548,7 +32548,7 @@ public static double[][] Subtract(this double[][] a, int[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, int[,] b, double[,] result) @@ -32574,7 +32574,7 @@ public static double[][] Subtract(this double[][] a, int[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, int[][] b, double[][] result) @@ -32588,7 +32588,7 @@ public static double[][] SubtractFromDiagonal(this double a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, int[,] b, double[,] result) @@ -32614,7 +32614,7 @@ public static double[][] SubtractFromDiagonal(this double a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, int[][] b, double[][] result) @@ -32628,7 +32628,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, int[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, int b, double[,] result) @@ -32654,7 +32654,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, int[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, int b, double[][] result) @@ -32668,7 +32668,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, int[] b, double[,] result) @@ -32694,7 +32694,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, int[] b, double[][] result) @@ -32722,7 +32722,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[][] a, int[,] b, int[,] result) @@ -32757,7 +32757,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[,] a, int[][] b, int[,] result) @@ -32792,7 +32792,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, int[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[,] a, int[,] b, int[][] result) @@ -32827,7 +32827,7 @@ public static int[][] Subtract(this double[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[][] a, int[,] b, int[][] result) @@ -32860,7 +32860,7 @@ public static int[][] Subtract(this double[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[,] a, int[][] b, int[][] result) @@ -32892,7 +32892,7 @@ public static int[][] Subtract(this double[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[][] a, int[][] b, int[][] result) @@ -32917,7 +32917,7 @@ public static int[][] Subtract(this double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[,] a, int[,] b, int[,] result) @@ -32980,7 +32980,7 @@ public static int[][] Subtract(this double[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[,] a, int b, int[][] result) @@ -33013,7 +33013,7 @@ public static int[][] Subtract(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[][] a, int b, int[][] result) @@ -33037,7 +33037,7 @@ public static int[][] Subtract(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[][] a, int b, int[,] result) @@ -33062,7 +33062,7 @@ public static int[][] Subtract(this double[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double a, int[,] b, int[][] result) @@ -33095,7 +33095,7 @@ public static int[][] Subtract(this double a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double a, int[][] b, int[][] result) @@ -33119,7 +33119,7 @@ public static int[][] Subtract(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double a, int[][] b, int[,] result) @@ -33152,7 +33152,7 @@ public static int[][] Subtract(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double a, int[,] b, int[,] result) @@ -33185,7 +33185,7 @@ public static int[][] Subtract(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[,] a, int b, int[,] result) @@ -33218,7 +33218,7 @@ public static int[][] Subtract(this double a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[,] a, int b, int[][] result) @@ -33251,7 +33251,7 @@ public static int[][] Subtract(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[][] a, int b, int[,] result) @@ -33302,7 +33302,7 @@ public static int[][] Subtract(this double[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this double[] a, int[] b, int[] result) @@ -33333,7 +33333,7 @@ public static int[] Subtract(this double[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this double[] a, int b, int[] result) @@ -33356,7 +33356,7 @@ public static int[] Subtract(this double[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this double a, int[] b, int[] result) @@ -33394,7 +33394,7 @@ public static int[] Subtract(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this double[,] a, int[] b, int dimension, int[,] result) @@ -33441,7 +33441,7 @@ public static int[] Subtract(this double a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this double[][] a, int[] b, int dimension, int[][] result) @@ -33494,7 +33494,7 @@ public static int[][] Subtract(this double[][] a, int[] b, int dimension, int[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double a, int[,] b, int[,] result) @@ -33520,7 +33520,7 @@ public static int[][] Subtract(this double[][] a, int[] b, int dimension, int[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double a, int[][] b, int[][] result) @@ -33534,7 +33534,7 @@ public static int[][] SubtractFromDiagonal(this double a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double[] a, int[,] b, int[,] result) @@ -33560,7 +33560,7 @@ public static int[][] SubtractFromDiagonal(this double a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double[] a, int[][] b, int[][] result) @@ -33574,7 +33574,7 @@ public static int[][] SubtractFromDiagonal(this double[] a, int[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double[,] a, int b, int[,] result) @@ -33600,7 +33600,7 @@ public static int[][] SubtractFromDiagonal(this double[] a, int[][] b, int[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double[][] a, int b, int[][] result) @@ -33614,7 +33614,7 @@ public static int[][] SubtractFromDiagonal(this double[][] a, int b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this double[,] a, int[] b, int[,] result) @@ -33640,7 +33640,7 @@ public static int[][] SubtractFromDiagonal(this double[][] a, int b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this double[][] a, int[] b, int[][] result) @@ -33668,7 +33668,7 @@ public static int[][] SubtractFromDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, float[,] b, double[,] result) @@ -33703,7 +33703,7 @@ public static int[][] SubtractFromDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float[][] b, double[,] result) @@ -33738,7 +33738,7 @@ public static int[][] SubtractFromDiagonal(this double[][] a, int[] b, int[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, float[,] b, double[][] result) @@ -33773,7 +33773,7 @@ public static double[][] Subtract(this double[,] a, float[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[,] b, double[][] result) @@ -33806,7 +33806,7 @@ public static double[][] Subtract(this double[][] a, float[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, float[][] b, double[][] result) @@ -33838,7 +33838,7 @@ public static double[][] Subtract(this double[,] a, float[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[][] b, double[][] result) @@ -33863,7 +33863,7 @@ public static double[][] Subtract(this double[][] a, float[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float[,] b, double[,] result) @@ -33926,7 +33926,7 @@ public static double[][] Subtract(this double[][] a, float[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, float b, double[][] result) @@ -33959,7 +33959,7 @@ public static double[][] Subtract(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float b, double[][] result) @@ -33983,7 +33983,7 @@ public static double[][] Subtract(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, float b, double[,] result) @@ -34008,7 +34008,7 @@ public static double[][] Subtract(this double[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, float[,] b, double[][] result) @@ -34041,7 +34041,7 @@ public static double[][] Subtract(this double a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, float[][] b, double[][] result) @@ -34065,7 +34065,7 @@ public static double[][] Subtract(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, float[][] b, double[,] result) @@ -34098,7 +34098,7 @@ public static double[][] Subtract(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, float[,] b, double[,] result) @@ -34131,7 +34131,7 @@ public static double[][] Subtract(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float b, double[,] result) @@ -34164,7 +34164,7 @@ public static double[][] Subtract(this double a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, float b, double[][] result) @@ -34197,7 +34197,7 @@ public static double[][] Subtract(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, float b, double[,] result) @@ -34248,7 +34248,7 @@ public static double[][] Subtract(this double[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, float[] b, double[] result) @@ -34279,7 +34279,7 @@ public static double[] Subtract(this double[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, float b, double[] result) @@ -34302,7 +34302,7 @@ public static double[] Subtract(this double[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, float[] b, double[] result) @@ -34340,7 +34340,7 @@ public static double[] Subtract(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, float[] b, int dimension, double[,] result) @@ -34387,7 +34387,7 @@ public static double[] Subtract(this double a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, float[] b, int dimension, double[][] result) @@ -34440,7 +34440,7 @@ public static double[][] Subtract(this double[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, float[,] b, double[,] result) @@ -34466,7 +34466,7 @@ public static double[][] Subtract(this double[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, float[][] b, double[][] result) @@ -34480,7 +34480,7 @@ public static double[][] SubtractFromDiagonal(this double a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, float[,] b, double[,] result) @@ -34506,7 +34506,7 @@ public static double[][] SubtractFromDiagonal(this double a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, float[][] b, double[][] result) @@ -34520,7 +34520,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, float[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, float b, double[,] result) @@ -34546,7 +34546,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, float[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, float b, double[][] result) @@ -34560,7 +34560,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, float[] b, double[,] result) @@ -34586,7 +34586,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, float[] b, double[][] result) @@ -34614,7 +34614,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[][] a, float[,] b, float[,] result) @@ -34649,7 +34649,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[,] a, float[][] b, float[,] result) @@ -34684,7 +34684,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, float[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[,] a, float[,] b, float[][] result) @@ -34719,7 +34719,7 @@ public static float[][] Subtract(this double[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[][] a, float[,] b, float[][] result) @@ -34752,7 +34752,7 @@ public static float[][] Subtract(this double[][] a, float[,] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[,] a, float[][] b, float[][] result) @@ -34784,7 +34784,7 @@ public static float[][] Subtract(this double[,] a, float[][] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[][] a, float[][] b, float[][] result) @@ -34809,7 +34809,7 @@ public static float[][] Subtract(this double[][] a, float[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[,] a, float[,] b, float[,] result) @@ -34872,7 +34872,7 @@ public static float[][] Subtract(this double[][] a, float[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[,] a, float b, float[][] result) @@ -34905,7 +34905,7 @@ public static float[][] Subtract(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[][] a, float b, float[][] result) @@ -34929,7 +34929,7 @@ public static float[][] Subtract(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[][] a, float b, float[,] result) @@ -34954,7 +34954,7 @@ public static float[][] Subtract(this double[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double a, float[,] b, float[][] result) @@ -34987,7 +34987,7 @@ public static float[][] Subtract(this double a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double a, float[][] b, float[][] result) @@ -35011,7 +35011,7 @@ public static float[][] Subtract(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double a, float[][] b, float[,] result) @@ -35044,7 +35044,7 @@ public static float[][] Subtract(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double a, float[,] b, float[,] result) @@ -35077,7 +35077,7 @@ public static float[][] Subtract(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[,] a, float b, float[,] result) @@ -35110,7 +35110,7 @@ public static float[][] Subtract(this double a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[,] a, float b, float[][] result) @@ -35143,7 +35143,7 @@ public static float[][] Subtract(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[][] a, float b, float[,] result) @@ -35194,7 +35194,7 @@ public static float[][] Subtract(this double[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this double[] a, float[] b, float[] result) @@ -35225,7 +35225,7 @@ public static float[] Subtract(this double[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this double[] a, float b, float[] result) @@ -35248,7 +35248,7 @@ public static float[] Subtract(this double[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this double a, float[] b, float[] result) @@ -35286,7 +35286,7 @@ public static float[] Subtract(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this double[,] a, float[] b, int dimension, float[,] result) @@ -35333,7 +35333,7 @@ public static float[] Subtract(this double a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this double[][] a, float[] b, int dimension, float[][] result) @@ -35386,7 +35386,7 @@ public static float[][] Subtract(this double[][] a, float[] b, int dimension, f #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double a, float[,] b, float[,] result) @@ -35412,7 +35412,7 @@ public static float[][] Subtract(this double[][] a, float[] b, int dimension, f return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double a, float[][] b, float[][] result) @@ -35426,7 +35426,7 @@ public static float[][] SubtractFromDiagonal(this double a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double[] a, float[,] b, float[,] result) @@ -35452,7 +35452,7 @@ public static float[][] SubtractFromDiagonal(this double a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double[] a, float[][] b, float[][] result) @@ -35466,7 +35466,7 @@ public static float[][] SubtractFromDiagonal(this double[] a, float[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double[,] a, float b, float[,] result) @@ -35492,7 +35492,7 @@ public static float[][] SubtractFromDiagonal(this double[] a, float[][] b, float return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double[][] a, float b, float[][] result) @@ -35506,7 +35506,7 @@ public static float[][] SubtractFromDiagonal(this double[][] a, float b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this double[,] a, float[] b, float[,] result) @@ -35532,7 +35532,7 @@ public static float[][] SubtractFromDiagonal(this double[][] a, float b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this double[][] a, float[] b, float[][] result) @@ -35560,7 +35560,7 @@ public static float[][] SubtractFromDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, double[,] b, double[,] result) @@ -35595,7 +35595,7 @@ public static float[][] SubtractFromDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double[][] b, double[,] result) @@ -35630,7 +35630,7 @@ public static float[][] SubtractFromDiagonal(this double[][] a, float[] b, float /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, double[,] b, double[][] result) @@ -35665,7 +35665,7 @@ public static double[][] Subtract(this double[,] a, double[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[,] b, double[][] result) @@ -35698,7 +35698,7 @@ public static double[][] Subtract(this double[][] a, double[,] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, double[][] b, double[][] result) @@ -35730,7 +35730,7 @@ public static double[][] Subtract(this double[,] a, double[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[][] b, double[][] result) @@ -35755,7 +35755,7 @@ public static double[][] Subtract(this double[][] a, double[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double[,] b, double[,] result) @@ -35818,7 +35818,7 @@ public static double[][] Subtract(this double[][] a, double[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, double b, double[][] result) @@ -35851,7 +35851,7 @@ public static double[][] Subtract(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double b, double[][] result) @@ -35875,7 +35875,7 @@ public static double[][] Subtract(this double[][] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, double b, double[,] result) @@ -35900,7 +35900,7 @@ public static double[][] Subtract(this double[][] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, double[,] b, double[][] result) @@ -35933,7 +35933,7 @@ public static double[][] Subtract(this double a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, double[][] b, double[][] result) @@ -35957,7 +35957,7 @@ public static double[][] Subtract(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, double[][] b, double[,] result) @@ -35990,7 +35990,7 @@ public static double[][] Subtract(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, double[,] b, double[,] result) @@ -36023,7 +36023,7 @@ public static double[][] Subtract(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double b, double[,] result) @@ -36056,7 +36056,7 @@ public static double[][] Subtract(this double a, double[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, double b, double[][] result) @@ -36089,7 +36089,7 @@ public static double[][] Subtract(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, double b, double[,] result) @@ -36140,7 +36140,7 @@ public static double[][] Subtract(this double[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, double[] b, double[] result) @@ -36171,7 +36171,7 @@ public static double[] Subtract(this double[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, double b, double[] result) @@ -36194,7 +36194,7 @@ public static double[] Subtract(this double[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, double[] b, double[] result) @@ -36232,7 +36232,7 @@ public static double[] Subtract(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, double[] b, int dimension, double[,] result) @@ -36279,7 +36279,7 @@ public static double[] Subtract(this double a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, double[] b, int dimension, double[][] result) @@ -36332,7 +36332,7 @@ public static double[][] Subtract(this double[][] a, double[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, double[,] b, double[,] result) @@ -36358,7 +36358,7 @@ public static double[][] Subtract(this double[][] a, double[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, double[][] b, double[][] result) @@ -36372,7 +36372,7 @@ public static double[][] SubtractFromDiagonal(this double a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, double[,] b, double[,] result) @@ -36398,7 +36398,7 @@ public static double[][] SubtractFromDiagonal(this double a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, double[][] b, double[][] result) @@ -36412,7 +36412,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, double[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, double b, double[,] result) @@ -36438,7 +36438,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, double[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, double b, double[][] result) @@ -36452,7 +36452,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, double[] b, double[,] result) @@ -36478,7 +36478,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, double[] b, double[][] result) @@ -36506,7 +36506,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, byte[,] b, double[,] result) @@ -36541,7 +36541,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte[][] b, double[,] result) @@ -36576,7 +36576,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, double[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, byte[,] b, double[][] result) @@ -36611,7 +36611,7 @@ public static double[][] Subtract(this double[,] a, byte[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[,] b, double[][] result) @@ -36644,7 +36644,7 @@ public static double[][] Subtract(this double[][] a, byte[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, byte[][] b, double[][] result) @@ -36676,7 +36676,7 @@ public static double[][] Subtract(this double[,] a, byte[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[][] b, double[][] result) @@ -36701,7 +36701,7 @@ public static double[][] Subtract(this double[][] a, byte[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte[,] b, double[,] result) @@ -36764,7 +36764,7 @@ public static double[][] Subtract(this double[][] a, byte[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, byte b, double[][] result) @@ -36797,7 +36797,7 @@ public static double[][] Subtract(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte b, double[][] result) @@ -36821,7 +36821,7 @@ public static double[][] Subtract(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, byte b, double[,] result) @@ -36846,7 +36846,7 @@ public static double[][] Subtract(this double[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, byte[,] b, double[][] result) @@ -36879,7 +36879,7 @@ public static double[][] Subtract(this double a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, byte[][] b, double[][] result) @@ -36903,7 +36903,7 @@ public static double[][] Subtract(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, byte[][] b, double[,] result) @@ -36936,7 +36936,7 @@ public static double[][] Subtract(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, byte[,] b, double[,] result) @@ -36969,7 +36969,7 @@ public static double[][] Subtract(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte b, double[,] result) @@ -37002,7 +37002,7 @@ public static double[][] Subtract(this double a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, byte b, double[][] result) @@ -37035,7 +37035,7 @@ public static double[][] Subtract(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, byte b, double[,] result) @@ -37086,7 +37086,7 @@ public static double[][] Subtract(this double[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, byte[] b, double[] result) @@ -37117,7 +37117,7 @@ public static double[] Subtract(this double[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, byte b, double[] result) @@ -37140,7 +37140,7 @@ public static double[] Subtract(this double[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, byte[] b, double[] result) @@ -37178,7 +37178,7 @@ public static double[] Subtract(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, byte[] b, int dimension, double[,] result) @@ -37225,7 +37225,7 @@ public static double[] Subtract(this double a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, byte[] b, int dimension, double[][] result) @@ -37278,7 +37278,7 @@ public static double[][] Subtract(this double[][] a, byte[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, byte[,] b, double[,] result) @@ -37304,7 +37304,7 @@ public static double[][] Subtract(this double[][] a, byte[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, byte[][] b, double[][] result) @@ -37318,7 +37318,7 @@ public static double[][] SubtractFromDiagonal(this double a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, byte[,] b, double[,] result) @@ -37344,7 +37344,7 @@ public static double[][] SubtractFromDiagonal(this double a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, byte[][] b, double[][] result) @@ -37358,7 +37358,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, byte[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, byte b, double[,] result) @@ -37384,7 +37384,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, byte[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, byte b, double[][] result) @@ -37398,7 +37398,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, byte[] b, double[,] result) @@ -37424,7 +37424,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b, double[][] result) @@ -37452,7 +37452,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[][] a, byte[,] b, byte[,] result) @@ -37487,7 +37487,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[,] a, byte[][] b, byte[,] result) @@ -37522,7 +37522,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, byte[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[,] a, byte[,] b, byte[][] result) @@ -37557,7 +37557,7 @@ public static byte[][] Subtract(this double[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[][] a, byte[,] b, byte[][] result) @@ -37590,7 +37590,7 @@ public static byte[][] Subtract(this double[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[,] a, byte[][] b, byte[][] result) @@ -37622,7 +37622,7 @@ public static byte[][] Subtract(this double[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[][] a, byte[][] b, byte[][] result) @@ -37647,7 +37647,7 @@ public static byte[][] Subtract(this double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[,] a, byte[,] b, byte[,] result) @@ -37710,7 +37710,7 @@ public static byte[][] Subtract(this double[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[,] a, byte b, byte[][] result) @@ -37743,7 +37743,7 @@ public static byte[][] Subtract(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[][] a, byte b, byte[][] result) @@ -37767,7 +37767,7 @@ public static byte[][] Subtract(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[][] a, byte b, byte[,] result) @@ -37792,7 +37792,7 @@ public static byte[][] Subtract(this double[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double a, byte[,] b, byte[][] result) @@ -37825,7 +37825,7 @@ public static byte[][] Subtract(this double a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double a, byte[][] b, byte[][] result) @@ -37849,7 +37849,7 @@ public static byte[][] Subtract(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double a, byte[][] b, byte[,] result) @@ -37882,7 +37882,7 @@ public static byte[][] Subtract(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double a, byte[,] b, byte[,] result) @@ -37915,7 +37915,7 @@ public static byte[][] Subtract(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[,] a, byte b, byte[,] result) @@ -37948,7 +37948,7 @@ public static byte[][] Subtract(this double a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[,] a, byte b, byte[][] result) @@ -37981,7 +37981,7 @@ public static byte[][] Subtract(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[][] a, byte b, byte[,] result) @@ -38032,7 +38032,7 @@ public static byte[][] Subtract(this double[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this double[] a, byte[] b, byte[] result) @@ -38063,7 +38063,7 @@ public static byte[] Subtract(this double[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this double[] a, byte b, byte[] result) @@ -38086,7 +38086,7 @@ public static byte[] Subtract(this double[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this double a, byte[] b, byte[] result) @@ -38124,7 +38124,7 @@ public static byte[] Subtract(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this double[,] a, byte[] b, int dimension, byte[,] result) @@ -38171,7 +38171,7 @@ public static byte[] Subtract(this double a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this double[][] a, byte[] b, int dimension, byte[][] result) @@ -38224,7 +38224,7 @@ public static byte[][] Subtract(this double[][] a, byte[] b, int dimension, byt #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double a, byte[,] b, byte[,] result) @@ -38250,7 +38250,7 @@ public static byte[][] Subtract(this double[][] a, byte[] b, int dimension, byt return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double a, byte[][] b, byte[][] result) @@ -38264,7 +38264,7 @@ public static byte[][] SubtractFromDiagonal(this double a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double[] a, byte[,] b, byte[,] result) @@ -38290,7 +38290,7 @@ public static byte[][] SubtractFromDiagonal(this double a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b, byte[][] result) @@ -38304,7 +38304,7 @@ public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double[,] a, byte b, byte[,] result) @@ -38330,7 +38330,7 @@ public static byte[][] SubtractFromDiagonal(this double[] a, byte[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double[][] a, byte b, byte[][] result) @@ -38344,7 +38344,7 @@ public static byte[][] SubtractFromDiagonal(this double[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this double[,] a, byte[] b, byte[,] result) @@ -38370,7 +38370,7 @@ public static byte[][] SubtractFromDiagonal(this double[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this double[][] a, byte[] b, byte[][] result) @@ -38398,7 +38398,7 @@ public static byte[][] SubtractFromDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, decimal[,] b, double[,] result) @@ -38433,7 +38433,7 @@ public static byte[][] SubtractFromDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal[][] b, double[,] result) @@ -38468,7 +38468,7 @@ public static byte[][] SubtractFromDiagonal(this double[][] a, byte[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, decimal[,] b, double[][] result) @@ -38503,7 +38503,7 @@ public static double[][] Subtract(this double[,] a, decimal[,] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[,] b, double[][] result) @@ -38536,7 +38536,7 @@ public static double[][] Subtract(this double[][] a, decimal[,] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, decimal[][] b, double[][] result) @@ -38568,7 +38568,7 @@ public static double[][] Subtract(this double[,] a, decimal[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[][] b, double[][] result) @@ -38593,7 +38593,7 @@ public static double[][] Subtract(this double[][] a, decimal[][] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal[,] b, double[,] result) @@ -38656,7 +38656,7 @@ public static double[][] Subtract(this double[][] a, decimal[][] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, decimal b, double[][] result) @@ -38689,7 +38689,7 @@ public static double[][] Subtract(this double[,] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal b, double[][] result) @@ -38713,7 +38713,7 @@ public static double[][] Subtract(this double[][] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, decimal b, double[,] result) @@ -38738,7 +38738,7 @@ public static double[][] Subtract(this double[][] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, decimal[,] b, double[][] result) @@ -38771,7 +38771,7 @@ public static double[][] Subtract(this double a, decimal[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double a, decimal[][] b, double[][] result) @@ -38795,7 +38795,7 @@ public static double[][] Subtract(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, decimal[][] b, double[,] result) @@ -38828,7 +38828,7 @@ public static double[][] Subtract(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double a, decimal[,] b, double[,] result) @@ -38861,7 +38861,7 @@ public static double[][] Subtract(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal b, double[,] result) @@ -38894,7 +38894,7 @@ public static double[][] Subtract(this double a, decimal[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[,] a, decimal b, double[][] result) @@ -38927,7 +38927,7 @@ public static double[][] Subtract(this double[,] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[][] a, decimal b, double[,] result) @@ -38978,7 +38978,7 @@ public static double[][] Subtract(this double[,] a, decimal b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, decimal[] b, double[] result) @@ -39009,7 +39009,7 @@ public static double[] Subtract(this double[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double[] a, decimal b, double[] result) @@ -39032,7 +39032,7 @@ public static double[] Subtract(this double[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this double a, decimal[] b, double[] result) @@ -39070,7 +39070,7 @@ public static double[] Subtract(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this double[,] a, decimal[] b, int dimension, double[,] result) @@ -39117,7 +39117,7 @@ public static double[] Subtract(this double a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this double[][] a, decimal[] b, int dimension, double[][] result) @@ -39170,7 +39170,7 @@ public static double[][] Subtract(this double[][] a, decimal[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double a, decimal[,] b, double[,] result) @@ -39196,7 +39196,7 @@ public static double[][] Subtract(this double[][] a, decimal[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double a, decimal[][] b, double[][] result) @@ -39210,7 +39210,7 @@ public static double[][] SubtractFromDiagonal(this double a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[] a, decimal[,] b, double[,] result) @@ -39236,7 +39236,7 @@ public static double[][] SubtractFromDiagonal(this double a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[] a, decimal[][] b, double[][] result) @@ -39250,7 +39250,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, decimal[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, decimal b, double[,] result) @@ -39276,7 +39276,7 @@ public static double[][] SubtractFromDiagonal(this double[] a, decimal[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, decimal b, double[][] result) @@ -39290,7 +39290,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this double[,] a, decimal[] b, double[,] result) @@ -39316,7 +39316,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b, double[][] result) @@ -39344,7 +39344,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[][] a, decimal[,] b, decimal[,] result) @@ -39379,7 +39379,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[,] a, decimal[][] b, decimal[,] result) @@ -39414,7 +39414,7 @@ public static double[][] SubtractFromDiagonal(this double[][] a, decimal[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[,] a, decimal[,] b, decimal[][] result) @@ -39449,7 +39449,7 @@ public static decimal[][] Subtract(this double[,] a, decimal[,] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[][] a, decimal[,] b, decimal[][] result) @@ -39482,7 +39482,7 @@ public static decimal[][] Subtract(this double[][] a, decimal[,] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[,] a, decimal[][] b, decimal[][] result) @@ -39514,7 +39514,7 @@ public static decimal[][] Subtract(this double[,] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[][] a, decimal[][] b, decimal[][] result) @@ -39539,7 +39539,7 @@ public static decimal[][] Subtract(this double[][] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[,] a, decimal[,] b, decimal[,] result) @@ -39602,7 +39602,7 @@ public static decimal[][] Subtract(this double[][] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[,] a, decimal b, decimal[][] result) @@ -39635,7 +39635,7 @@ public static decimal[][] Subtract(this double[,] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[][] a, decimal b, decimal[][] result) @@ -39659,7 +39659,7 @@ public static decimal[][] Subtract(this double[][] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[][] a, decimal b, decimal[,] result) @@ -39684,7 +39684,7 @@ public static decimal[][] Subtract(this double[][] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double a, decimal[,] b, decimal[][] result) @@ -39717,7 +39717,7 @@ public static decimal[][] Subtract(this double a, decimal[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double a, decimal[][] b, decimal[][] result) @@ -39741,7 +39741,7 @@ public static decimal[][] Subtract(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double a, decimal[][] b, decimal[,] result) @@ -39774,7 +39774,7 @@ public static decimal[][] Subtract(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double a, decimal[,] b, decimal[,] result) @@ -39807,7 +39807,7 @@ public static decimal[][] Subtract(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[,] a, decimal b, decimal[,] result) @@ -39840,7 +39840,7 @@ public static decimal[][] Subtract(this double a, decimal[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[,] a, decimal b, decimal[][] result) @@ -39873,7 +39873,7 @@ public static decimal[][] Subtract(this double[,] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[][] a, decimal b, decimal[,] result) @@ -39924,7 +39924,7 @@ public static decimal[][] Subtract(this double[,] a, decimal b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this double[] a, decimal[] b, decimal[] result) @@ -39955,7 +39955,7 @@ public static decimal[] Subtract(this double[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this double[] a, decimal b, decimal[] result) @@ -39978,7 +39978,7 @@ public static decimal[] Subtract(this double[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this double a, decimal[] b, decimal[] result) @@ -40016,7 +40016,7 @@ public static decimal[] Subtract(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this double[,] a, decimal[] b, int dimension, decimal[,] result) @@ -40063,7 +40063,7 @@ public static decimal[] Subtract(this double a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this double[][] a, decimal[] b, int dimension, decimal[][] result) @@ -40116,7 +40116,7 @@ public static decimal[][] Subtract(this double[][] a, decimal[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double a, decimal[,] b, decimal[,] result) @@ -40142,7 +40142,7 @@ public static decimal[][] Subtract(this double[][] a, decimal[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b, decimal[][] result) @@ -40156,7 +40156,7 @@ public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double[] a, decimal[,] b, decimal[,] result) @@ -40182,7 +40182,7 @@ public static decimal[][] SubtractFromDiagonal(this double a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b, decimal[][] result) @@ -40196,7 +40196,7 @@ public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double[,] a, decimal b, decimal[,] result) @@ -40222,7 +40222,7 @@ public static decimal[][] SubtractFromDiagonal(this double[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal b, decimal[][] result) @@ -40236,7 +40236,7 @@ public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this double[,] a, decimal[] b, decimal[,] result) @@ -40262,7 +40262,7 @@ public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal[] b, decimal[][] result) @@ -40290,7 +40290,7 @@ public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, int[,] b, byte[,] result) @@ -40325,7 +40325,7 @@ public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, int[][] b, byte[,] result) @@ -40360,7 +40360,7 @@ public static decimal[][] SubtractFromDiagonal(this double[][] a, decimal[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, int[,] b, byte[][] result) @@ -40395,7 +40395,7 @@ public static byte[][] Subtract(this byte[,] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, int[,] b, byte[][] result) @@ -40428,7 +40428,7 @@ public static byte[][] Subtract(this byte[][] a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, int[][] b, byte[][] result) @@ -40460,7 +40460,7 @@ public static byte[][] Subtract(this byte[,] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, int[][] b, byte[][] result) @@ -40485,7 +40485,7 @@ public static byte[][] Subtract(this byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, int[,] b, byte[,] result) @@ -40548,7 +40548,7 @@ public static byte[][] Subtract(this byte[][] a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, int b, byte[][] result) @@ -40581,7 +40581,7 @@ public static byte[][] Subtract(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, int b, byte[][] result) @@ -40605,7 +40605,7 @@ public static byte[][] Subtract(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, int b, byte[,] result) @@ -40630,7 +40630,7 @@ public static byte[][] Subtract(this byte[][] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, int[,] b, byte[][] result) @@ -40663,7 +40663,7 @@ public static byte[][] Subtract(this byte a, int[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, int[][] b, byte[][] result) @@ -40687,7 +40687,7 @@ public static byte[][] Subtract(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, int[][] b, byte[,] result) @@ -40720,7 +40720,7 @@ public static byte[][] Subtract(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, int[,] b, byte[,] result) @@ -40753,7 +40753,7 @@ public static byte[][] Subtract(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, int b, byte[,] result) @@ -40786,7 +40786,7 @@ public static byte[][] Subtract(this byte a, int[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, int b, byte[][] result) @@ -40819,7 +40819,7 @@ public static byte[][] Subtract(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, int b, byte[,] result) @@ -40870,7 +40870,7 @@ public static byte[][] Subtract(this byte[,] a, int b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, int[] b, byte[] result) @@ -40901,7 +40901,7 @@ public static byte[] Subtract(this byte[] a, int[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, int b, byte[] result) @@ -40924,7 +40924,7 @@ public static byte[] Subtract(this byte[] a, int b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, int[] b, byte[] result) @@ -40962,7 +40962,7 @@ public static byte[] Subtract(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, int[] b, int dimension, byte[,] result) @@ -41009,7 +41009,7 @@ public static byte[] Subtract(this byte a, int[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, int[] b, int dimension, byte[][] result) @@ -41062,7 +41062,7 @@ public static byte[][] Subtract(this byte[][] a, int[] b, int dimension, byte[] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, int[,] b, byte[,] result) @@ -41088,7 +41088,7 @@ public static byte[][] Subtract(this byte[][] a, int[] b, int dimension, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, int[][] b, byte[][] result) @@ -41102,7 +41102,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, int[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, int[,] b, byte[,] result) @@ -41128,7 +41128,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, int[][] b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, int[][] b, byte[][] result) @@ -41142,7 +41142,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, int[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, int b, byte[,] result) @@ -41168,7 +41168,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, int[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, int b, byte[][] result) @@ -41182,7 +41182,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, int[] b, byte[,] result) @@ -41208,7 +41208,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int b, byte[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b, byte[][] result) @@ -41236,7 +41236,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[][] a, int[,] b, int[,] result) @@ -41271,7 +41271,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int[][] b, int[,] result) @@ -41306,7 +41306,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, int[] b, byte[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[,] a, int[,] b, int[][] result) @@ -41341,7 +41341,7 @@ public static int[][] Subtract(this byte[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[,] b, int[][] result) @@ -41374,7 +41374,7 @@ public static int[][] Subtract(this byte[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[,] a, int[][] b, int[][] result) @@ -41406,7 +41406,7 @@ public static int[][] Subtract(this byte[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[][] b, int[][] result) @@ -41431,7 +41431,7 @@ public static int[][] Subtract(this byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int[,] b, int[,] result) @@ -41494,7 +41494,7 @@ public static int[][] Subtract(this byte[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[,] a, int b, int[][] result) @@ -41527,7 +41527,7 @@ public static int[][] Subtract(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int b, int[][] result) @@ -41551,7 +41551,7 @@ public static int[][] Subtract(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[][] a, int b, int[,] result) @@ -41576,7 +41576,7 @@ public static int[][] Subtract(this byte[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte a, int[,] b, int[][] result) @@ -41609,7 +41609,7 @@ public static int[][] Subtract(this byte a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte a, int[][] b, int[][] result) @@ -41633,7 +41633,7 @@ public static int[][] Subtract(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte a, int[][] b, int[,] result) @@ -41666,7 +41666,7 @@ public static int[][] Subtract(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte a, int[,] b, int[,] result) @@ -41699,7 +41699,7 @@ public static int[][] Subtract(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int b, int[,] result) @@ -41732,7 +41732,7 @@ public static int[][] Subtract(this byte a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[,] a, int b, int[][] result) @@ -41765,7 +41765,7 @@ public static int[][] Subtract(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[][] a, int b, int[,] result) @@ -41816,7 +41816,7 @@ public static int[][] Subtract(this byte[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this byte[] a, int[] b, int[] result) @@ -41847,7 +41847,7 @@ public static int[] Subtract(this byte[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this byte[] a, int b, int[] result) @@ -41870,7 +41870,7 @@ public static int[] Subtract(this byte[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this byte a, int[] b, int[] result) @@ -41908,7 +41908,7 @@ public static int[] Subtract(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this byte[,] a, int[] b, int dimension, int[,] result) @@ -41955,7 +41955,7 @@ public static int[] Subtract(this byte a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this byte[][] a, int[] b, int dimension, int[][] result) @@ -42008,7 +42008,7 @@ public static int[][] Subtract(this byte[][] a, int[] b, int dimension, int[][] #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte a, int[,] b, int[,] result) @@ -42034,7 +42034,7 @@ public static int[][] Subtract(this byte[][] a, int[] b, int dimension, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte a, int[][] b, int[][] result) @@ -42048,7 +42048,7 @@ public static int[][] SubtractFromDiagonal(this byte a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte[] a, int[,] b, int[,] result) @@ -42074,7 +42074,7 @@ public static int[][] SubtractFromDiagonal(this byte a, int[][] b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b, int[][] result) @@ -42088,7 +42088,7 @@ public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte[,] a, int b, int[,] result) @@ -42114,7 +42114,7 @@ public static int[][] SubtractFromDiagonal(this byte[] a, int[][] b, int[][] res return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte[][] a, int b, int[][] result) @@ -42128,7 +42128,7 @@ public static int[][] SubtractFromDiagonal(this byte[][] a, int b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this byte[,] a, int[] b, int[,] result) @@ -42154,7 +42154,7 @@ public static int[][] SubtractFromDiagonal(this byte[][] a, int b, int[][] resul return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this byte[][] a, int[] b, int[][] result) @@ -42182,7 +42182,7 @@ public static int[][] SubtractFromDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, int[,] b, double[,] result) @@ -42217,7 +42217,7 @@ public static int[][] SubtractFromDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, int[][] b, double[,] result) @@ -42252,7 +42252,7 @@ public static int[][] SubtractFromDiagonal(this byte[][] a, int[] b, int[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, int[,] b, double[][] result) @@ -42287,7 +42287,7 @@ public static double[][] Subtract(this byte[,] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, int[,] b, double[][] result) @@ -42320,7 +42320,7 @@ public static double[][] Subtract(this byte[][] a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, int[][] b, double[][] result) @@ -42352,7 +42352,7 @@ public static double[][] Subtract(this byte[,] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, int[][] b, double[][] result) @@ -42377,7 +42377,7 @@ public static double[][] Subtract(this byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, int[,] b, double[,] result) @@ -42440,7 +42440,7 @@ public static double[][] Subtract(this byte[][] a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, int b, double[][] result) @@ -42473,7 +42473,7 @@ public static double[][] Subtract(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, int b, double[][] result) @@ -42497,7 +42497,7 @@ public static double[][] Subtract(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, int b, double[,] result) @@ -42522,7 +42522,7 @@ public static double[][] Subtract(this byte[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, int[,] b, double[][] result) @@ -42555,7 +42555,7 @@ public static double[][] Subtract(this byte a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, int[][] b, double[][] result) @@ -42579,7 +42579,7 @@ public static double[][] Subtract(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, int[][] b, double[,] result) @@ -42612,7 +42612,7 @@ public static double[][] Subtract(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, int[,] b, double[,] result) @@ -42645,7 +42645,7 @@ public static double[][] Subtract(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, int b, double[,] result) @@ -42678,7 +42678,7 @@ public static double[][] Subtract(this byte a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, int b, double[][] result) @@ -42711,7 +42711,7 @@ public static double[][] Subtract(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, int b, double[,] result) @@ -42762,7 +42762,7 @@ public static double[][] Subtract(this byte[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, int[] b, double[] result) @@ -42793,7 +42793,7 @@ public static double[] Subtract(this byte[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, int b, double[] result) @@ -42816,7 +42816,7 @@ public static double[] Subtract(this byte[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, int[] b, double[] result) @@ -42854,7 +42854,7 @@ public static double[] Subtract(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, int[] b, int dimension, double[,] result) @@ -42901,7 +42901,7 @@ public static double[] Subtract(this byte a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, int[] b, int dimension, double[][] result) @@ -42954,7 +42954,7 @@ public static double[][] Subtract(this byte[][] a, int[] b, int dimension, doub #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, int[,] b, double[,] result) @@ -42980,7 +42980,7 @@ public static double[][] Subtract(this byte[][] a, int[] b, int dimension, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, int[][] b, double[][] result) @@ -42994,7 +42994,7 @@ public static double[][] SubtractFromDiagonal(this byte a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, int[,] b, double[,] result) @@ -43020,7 +43020,7 @@ public static double[][] SubtractFromDiagonal(this byte a, int[][] b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, int[][] b, double[][] result) @@ -43034,7 +43034,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, int b, double[,] result) @@ -43060,7 +43060,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, int[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, int b, double[][] result) @@ -43074,7 +43074,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, int[] b, double[,] result) @@ -43100,7 +43100,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, int b, double[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, int[] b, double[][] result) @@ -43128,7 +43128,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, float[,] b, byte[,] result) @@ -43163,7 +43163,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, float[][] b, byte[,] result) @@ -43198,7 +43198,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, int[] b, double[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, float[,] b, byte[][] result) @@ -43233,7 +43233,7 @@ public static byte[][] Subtract(this byte[,] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, float[,] b, byte[][] result) @@ -43266,7 +43266,7 @@ public static byte[][] Subtract(this byte[][] a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, float[][] b, byte[][] result) @@ -43298,7 +43298,7 @@ public static byte[][] Subtract(this byte[,] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, float[][] b, byte[][] result) @@ -43323,7 +43323,7 @@ public static byte[][] Subtract(this byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, float[,] b, byte[,] result) @@ -43386,7 +43386,7 @@ public static byte[][] Subtract(this byte[][] a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, float b, byte[][] result) @@ -43419,7 +43419,7 @@ public static byte[][] Subtract(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, float b, byte[][] result) @@ -43443,7 +43443,7 @@ public static byte[][] Subtract(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, float b, byte[,] result) @@ -43468,7 +43468,7 @@ public static byte[][] Subtract(this byte[][] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, float[,] b, byte[][] result) @@ -43501,7 +43501,7 @@ public static byte[][] Subtract(this byte a, float[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, float[][] b, byte[][] result) @@ -43525,7 +43525,7 @@ public static byte[][] Subtract(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, float[][] b, byte[,] result) @@ -43558,7 +43558,7 @@ public static byte[][] Subtract(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, float[,] b, byte[,] result) @@ -43591,7 +43591,7 @@ public static byte[][] Subtract(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, float b, byte[,] result) @@ -43624,7 +43624,7 @@ public static byte[][] Subtract(this byte a, float[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, float b, byte[][] result) @@ -43657,7 +43657,7 @@ public static byte[][] Subtract(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, float b, byte[,] result) @@ -43708,7 +43708,7 @@ public static byte[][] Subtract(this byte[,] a, float b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, float[] b, byte[] result) @@ -43739,7 +43739,7 @@ public static byte[] Subtract(this byte[] a, float[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, float b, byte[] result) @@ -43762,7 +43762,7 @@ public static byte[] Subtract(this byte[] a, float b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, float[] b, byte[] result) @@ -43800,7 +43800,7 @@ public static byte[] Subtract(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, float[] b, int dimension, byte[,] result) @@ -43847,7 +43847,7 @@ public static byte[] Subtract(this byte a, float[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, float[] b, int dimension, byte[][] result) @@ -43900,7 +43900,7 @@ public static byte[][] Subtract(this byte[][] a, float[] b, int dimension, byte #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, float[,] b, byte[,] result) @@ -43926,7 +43926,7 @@ public static byte[][] Subtract(this byte[][] a, float[] b, int dimension, byte return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, float[][] b, byte[][] result) @@ -43940,7 +43940,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, float[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, float[,] b, byte[,] result) @@ -43966,7 +43966,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, float[][] b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, float[][] b, byte[][] result) @@ -43980,7 +43980,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, float[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, float b, byte[,] result) @@ -44006,7 +44006,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, float[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, float b, byte[][] result) @@ -44020,7 +44020,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, float[] b, byte[,] result) @@ -44046,7 +44046,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float b, byte[][] r return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b, byte[][] result) @@ -44074,7 +44074,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[][] a, float[,] b, float[,] result) @@ -44109,7 +44109,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float[][] b, float[,] result) @@ -44144,7 +44144,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, float[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[,] a, float[,] b, float[][] result) @@ -44179,7 +44179,7 @@ public static float[][] Subtract(this byte[,] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[,] b, float[][] result) @@ -44212,7 +44212,7 @@ public static float[][] Subtract(this byte[][] a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[,] a, float[][] b, float[][] result) @@ -44244,7 +44244,7 @@ public static float[][] Subtract(this byte[,] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[][] b, float[][] result) @@ -44269,7 +44269,7 @@ public static float[][] Subtract(this byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float[,] b, float[,] result) @@ -44332,7 +44332,7 @@ public static float[][] Subtract(this byte[][] a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[,] a, float b, float[][] result) @@ -44365,7 +44365,7 @@ public static float[][] Subtract(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float b, float[][] result) @@ -44389,7 +44389,7 @@ public static float[][] Subtract(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[][] a, float b, float[,] result) @@ -44414,7 +44414,7 @@ public static float[][] Subtract(this byte[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte a, float[,] b, float[][] result) @@ -44447,7 +44447,7 @@ public static float[][] Subtract(this byte a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte a, float[][] b, float[][] result) @@ -44471,7 +44471,7 @@ public static float[][] Subtract(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte a, float[][] b, float[,] result) @@ -44504,7 +44504,7 @@ public static float[][] Subtract(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte a, float[,] b, float[,] result) @@ -44537,7 +44537,7 @@ public static float[][] Subtract(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float b, float[,] result) @@ -44570,7 +44570,7 @@ public static float[][] Subtract(this byte a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[,] a, float b, float[][] result) @@ -44603,7 +44603,7 @@ public static float[][] Subtract(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[][] a, float b, float[,] result) @@ -44654,7 +44654,7 @@ public static float[][] Subtract(this byte[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this byte[] a, float[] b, float[] result) @@ -44685,7 +44685,7 @@ public static float[] Subtract(this byte[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this byte[] a, float b, float[] result) @@ -44708,7 +44708,7 @@ public static float[] Subtract(this byte[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this byte a, float[] b, float[] result) @@ -44746,7 +44746,7 @@ public static float[] Subtract(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this byte[,] a, float[] b, int dimension, float[,] result) @@ -44793,7 +44793,7 @@ public static float[] Subtract(this byte a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this byte[][] a, float[] b, int dimension, float[][] result) @@ -44846,7 +44846,7 @@ public static float[][] Subtract(this byte[][] a, float[] b, int dimension, flo #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte a, float[,] b, float[,] result) @@ -44872,7 +44872,7 @@ public static float[][] Subtract(this byte[][] a, float[] b, int dimension, flo return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte a, float[][] b, float[][] result) @@ -44886,7 +44886,7 @@ public static float[][] SubtractFromDiagonal(this byte a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte[] a, float[,] b, float[,] result) @@ -44912,7 +44912,7 @@ public static float[][] SubtractFromDiagonal(this byte a, float[][] b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b, float[][] result) @@ -44926,7 +44926,7 @@ public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte[,] a, float b, float[,] result) @@ -44952,7 +44952,7 @@ public static float[][] SubtractFromDiagonal(this byte[] a, float[][] b, float[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte[][] a, float b, float[][] result) @@ -44966,7 +44966,7 @@ public static float[][] SubtractFromDiagonal(this byte[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this byte[,] a, float[] b, float[,] result) @@ -44992,7 +44992,7 @@ public static float[][] SubtractFromDiagonal(this byte[][] a, float b, float[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this byte[][] a, float[] b, float[][] result) @@ -45020,7 +45020,7 @@ public static float[][] SubtractFromDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, float[,] b, double[,] result) @@ -45055,7 +45055,7 @@ public static float[][] SubtractFromDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, float[][] b, double[,] result) @@ -45090,7 +45090,7 @@ public static float[][] SubtractFromDiagonal(this byte[][] a, float[] b, float[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, float[,] b, double[][] result) @@ -45125,7 +45125,7 @@ public static double[][] Subtract(this byte[,] a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, float[,] b, double[][] result) @@ -45158,7 +45158,7 @@ public static double[][] Subtract(this byte[][] a, float[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, float[][] b, double[][] result) @@ -45190,7 +45190,7 @@ public static double[][] Subtract(this byte[,] a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, float[][] b, double[][] result) @@ -45215,7 +45215,7 @@ public static double[][] Subtract(this byte[][] a, float[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, float[,] b, double[,] result) @@ -45278,7 +45278,7 @@ public static double[][] Subtract(this byte[][] a, float[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, float b, double[][] result) @@ -45311,7 +45311,7 @@ public static double[][] Subtract(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, float b, double[][] result) @@ -45335,7 +45335,7 @@ public static double[][] Subtract(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, float b, double[,] result) @@ -45360,7 +45360,7 @@ public static double[][] Subtract(this byte[][] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, float[,] b, double[][] result) @@ -45393,7 +45393,7 @@ public static double[][] Subtract(this byte a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, float[][] b, double[][] result) @@ -45417,7 +45417,7 @@ public static double[][] Subtract(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, float[][] b, double[,] result) @@ -45450,7 +45450,7 @@ public static double[][] Subtract(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, float[,] b, double[,] result) @@ -45483,7 +45483,7 @@ public static double[][] Subtract(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, float b, double[,] result) @@ -45516,7 +45516,7 @@ public static double[][] Subtract(this byte a, float[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, float b, double[][] result) @@ -45549,7 +45549,7 @@ public static double[][] Subtract(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, float b, double[,] result) @@ -45600,7 +45600,7 @@ public static double[][] Subtract(this byte[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, float[] b, double[] result) @@ -45631,7 +45631,7 @@ public static double[] Subtract(this byte[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, float b, double[] result) @@ -45654,7 +45654,7 @@ public static double[] Subtract(this byte[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, float[] b, double[] result) @@ -45692,7 +45692,7 @@ public static double[] Subtract(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, float[] b, int dimension, double[,] result) @@ -45739,7 +45739,7 @@ public static double[] Subtract(this byte a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, float[] b, int dimension, double[][] result) @@ -45792,7 +45792,7 @@ public static double[][] Subtract(this byte[][] a, float[] b, int dimension, do #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, float[,] b, double[,] result) @@ -45818,7 +45818,7 @@ public static double[][] Subtract(this byte[][] a, float[] b, int dimension, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, float[][] b, double[][] result) @@ -45832,7 +45832,7 @@ public static double[][] SubtractFromDiagonal(this byte a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, float[,] b, double[,] result) @@ -45858,7 +45858,7 @@ public static double[][] SubtractFromDiagonal(this byte a, float[][] b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, float[][] b, double[][] result) @@ -45872,7 +45872,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, float b, double[,] result) @@ -45898,7 +45898,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, float[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, float b, double[][] result) @@ -45912,7 +45912,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, float b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, float[] b, double[,] result) @@ -45938,7 +45938,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, float b, double[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, float[] b, double[][] result) @@ -45966,7 +45966,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, double[,] b, byte[,] result) @@ -46001,7 +46001,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, double[][] b, byte[,] result) @@ -46036,7 +46036,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, float[] b, double /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, double[,] b, byte[][] result) @@ -46071,7 +46071,7 @@ public static byte[][] Subtract(this byte[,] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, double[,] b, byte[][] result) @@ -46104,7 +46104,7 @@ public static byte[][] Subtract(this byte[][] a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, double[][] b, byte[][] result) @@ -46136,7 +46136,7 @@ public static byte[][] Subtract(this byte[,] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, double[][] b, byte[][] result) @@ -46161,7 +46161,7 @@ public static byte[][] Subtract(this byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, double[,] b, byte[,] result) @@ -46224,7 +46224,7 @@ public static byte[][] Subtract(this byte[][] a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, double b, byte[][] result) @@ -46257,7 +46257,7 @@ public static byte[][] Subtract(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, double b, byte[][] result) @@ -46281,7 +46281,7 @@ public static byte[][] Subtract(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, double b, byte[,] result) @@ -46306,7 +46306,7 @@ public static byte[][] Subtract(this byte[][] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, double[,] b, byte[][] result) @@ -46339,7 +46339,7 @@ public static byte[][] Subtract(this byte a, double[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, double[][] b, byte[][] result) @@ -46363,7 +46363,7 @@ public static byte[][] Subtract(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, double[][] b, byte[,] result) @@ -46396,7 +46396,7 @@ public static byte[][] Subtract(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, double[,] b, byte[,] result) @@ -46429,7 +46429,7 @@ public static byte[][] Subtract(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, double b, byte[,] result) @@ -46462,7 +46462,7 @@ public static byte[][] Subtract(this byte a, double[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, double b, byte[][] result) @@ -46495,7 +46495,7 @@ public static byte[][] Subtract(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, double b, byte[,] result) @@ -46546,7 +46546,7 @@ public static byte[][] Subtract(this byte[,] a, double b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, double[] b, byte[] result) @@ -46577,7 +46577,7 @@ public static byte[] Subtract(this byte[] a, double[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, double b, byte[] result) @@ -46600,7 +46600,7 @@ public static byte[] Subtract(this byte[] a, double b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, double[] b, byte[] result) @@ -46638,7 +46638,7 @@ public static byte[] Subtract(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, double[] b, int dimension, byte[,] result) @@ -46685,7 +46685,7 @@ public static byte[] Subtract(this byte a, double[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, double[] b, int dimension, byte[][] result) @@ -46738,7 +46738,7 @@ public static byte[][] Subtract(this byte[][] a, double[] b, int dimension, byt #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, double[,] b, byte[,] result) @@ -46764,7 +46764,7 @@ public static byte[][] Subtract(this byte[][] a, double[] b, int dimension, byt return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, double[][] b, byte[][] result) @@ -46778,7 +46778,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, double[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, double[,] b, byte[,] result) @@ -46804,7 +46804,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, double[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, double[][] b, byte[][] result) @@ -46818,7 +46818,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, double[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, double b, byte[,] result) @@ -46844,7 +46844,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, double[][] b, byte[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, double b, byte[][] result) @@ -46858,7 +46858,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, double[] b, byte[,] result) @@ -46884,7 +46884,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b, byte[][] result) @@ -46912,7 +46912,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, double[,] b, double[,] result) @@ -46947,7 +46947,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double[][] b, double[,] result) @@ -46982,7 +46982,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, double[] b, byte[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, double[,] b, double[][] result) @@ -47017,7 +47017,7 @@ public static double[][] Subtract(this byte[,] a, double[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[,] b, double[][] result) @@ -47050,7 +47050,7 @@ public static double[][] Subtract(this byte[][] a, double[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, double[][] b, double[][] result) @@ -47082,7 +47082,7 @@ public static double[][] Subtract(this byte[,] a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[][] b, double[][] result) @@ -47107,7 +47107,7 @@ public static double[][] Subtract(this byte[][] a, double[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double[,] b, double[,] result) @@ -47170,7 +47170,7 @@ public static double[][] Subtract(this byte[][] a, double[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, double b, double[][] result) @@ -47203,7 +47203,7 @@ public static double[][] Subtract(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double b, double[][] result) @@ -47227,7 +47227,7 @@ public static double[][] Subtract(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, double b, double[,] result) @@ -47252,7 +47252,7 @@ public static double[][] Subtract(this byte[][] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, double[,] b, double[][] result) @@ -47285,7 +47285,7 @@ public static double[][] Subtract(this byte a, double[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, double[][] b, double[][] result) @@ -47309,7 +47309,7 @@ public static double[][] Subtract(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, double[][] b, double[,] result) @@ -47342,7 +47342,7 @@ public static double[][] Subtract(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, double[,] b, double[,] result) @@ -47375,7 +47375,7 @@ public static double[][] Subtract(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double b, double[,] result) @@ -47408,7 +47408,7 @@ public static double[][] Subtract(this byte a, double[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, double b, double[][] result) @@ -47441,7 +47441,7 @@ public static double[][] Subtract(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, double b, double[,] result) @@ -47492,7 +47492,7 @@ public static double[][] Subtract(this byte[,] a, double b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, double[] b, double[] result) @@ -47523,7 +47523,7 @@ public static double[] Subtract(this byte[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, double b, double[] result) @@ -47546,7 +47546,7 @@ public static double[] Subtract(this byte[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, double[] b, double[] result) @@ -47584,7 +47584,7 @@ public static double[] Subtract(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, double[] b, int dimension, double[,] result) @@ -47631,7 +47631,7 @@ public static double[] Subtract(this byte a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, double[] b, int dimension, double[][] result) @@ -47684,7 +47684,7 @@ public static double[][] Subtract(this byte[][] a, double[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, double[,] b, double[,] result) @@ -47710,7 +47710,7 @@ public static double[][] Subtract(this byte[][] a, double[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, double[][] b, double[][] result) @@ -47724,7 +47724,7 @@ public static double[][] SubtractFromDiagonal(this byte a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, double[,] b, double[,] result) @@ -47750,7 +47750,7 @@ public static double[][] SubtractFromDiagonal(this byte a, double[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b, double[][] result) @@ -47764,7 +47764,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, double b, double[,] result) @@ -47790,7 +47790,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, double[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, double b, double[][] result) @@ -47804,7 +47804,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, double b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, double[] b, double[,] result) @@ -47830,7 +47830,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, double b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, double[] b, double[][] result) @@ -47858,7 +47858,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, byte[,] b, byte[,] result) @@ -47893,7 +47893,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte[][] b, byte[,] result) @@ -47928,7 +47928,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, double[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, byte[,] b, byte[][] result) @@ -47963,7 +47963,7 @@ public static byte[][] Subtract(this byte[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[,] b, byte[][] result) @@ -47996,7 +47996,7 @@ public static byte[][] Subtract(this byte[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, byte[][] b, byte[][] result) @@ -48028,7 +48028,7 @@ public static byte[][] Subtract(this byte[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[][] b, byte[][] result) @@ -48053,7 +48053,7 @@ public static byte[][] Subtract(this byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte[,] b, byte[,] result) @@ -48116,7 +48116,7 @@ public static byte[][] Subtract(this byte[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, byte b, byte[][] result) @@ -48149,7 +48149,7 @@ public static byte[][] Subtract(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte b, byte[][] result) @@ -48173,7 +48173,7 @@ public static byte[][] Subtract(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, byte b, byte[,] result) @@ -48198,7 +48198,7 @@ public static byte[][] Subtract(this byte[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, byte[,] b, byte[][] result) @@ -48231,7 +48231,7 @@ public static byte[][] Subtract(this byte a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, byte[][] b, byte[][] result) @@ -48255,7 +48255,7 @@ public static byte[][] Subtract(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, byte[][] b, byte[,] result) @@ -48288,7 +48288,7 @@ public static byte[][] Subtract(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, byte[,] b, byte[,] result) @@ -48321,7 +48321,7 @@ public static byte[][] Subtract(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte b, byte[,] result) @@ -48354,7 +48354,7 @@ public static byte[][] Subtract(this byte a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, byte b, byte[][] result) @@ -48387,7 +48387,7 @@ public static byte[][] Subtract(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, byte b, byte[,] result) @@ -48438,7 +48438,7 @@ public static byte[][] Subtract(this byte[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, byte[] b, byte[] result) @@ -48469,7 +48469,7 @@ public static byte[] Subtract(this byte[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, byte b, byte[] result) @@ -48492,7 +48492,7 @@ public static byte[] Subtract(this byte[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, byte[] b, byte[] result) @@ -48530,7 +48530,7 @@ public static byte[] Subtract(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, byte[] b, int dimension, byte[,] result) @@ -48577,7 +48577,7 @@ public static byte[] Subtract(this byte a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension, byte[][] result) @@ -48630,7 +48630,7 @@ public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension, byte[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, byte[,] b, byte[,] result) @@ -48656,7 +48656,7 @@ public static byte[][] Subtract(this byte[][] a, byte[] b, int dimension, byte[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b, byte[][] result) @@ -48670,7 +48670,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, byte[,] b, byte[,] result) @@ -48696,7 +48696,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, byte[][] b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b, byte[][] result) @@ -48710,7 +48710,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, byte b, byte[,] result) @@ -48736,7 +48736,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b, byte[][] result) @@ -48750,7 +48750,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, byte[] b, byte[,] result) @@ -48776,7 +48776,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte b, byte[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b, byte[][] result) @@ -48804,7 +48804,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, byte[,] b, double[,] result) @@ -48839,7 +48839,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, byte[][] b, double[,] result) @@ -48874,7 +48874,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, byte[] b, byte[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, byte[,] b, double[][] result) @@ -48909,7 +48909,7 @@ public static double[][] Subtract(this byte[,] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, byte[,] b, double[][] result) @@ -48942,7 +48942,7 @@ public static double[][] Subtract(this byte[][] a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, byte[][] b, double[][] result) @@ -48974,7 +48974,7 @@ public static double[][] Subtract(this byte[,] a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, byte[][] b, double[][] result) @@ -48999,7 +48999,7 @@ public static double[][] Subtract(this byte[][] a, byte[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, byte[,] b, double[,] result) @@ -49062,7 +49062,7 @@ public static double[][] Subtract(this byte[][] a, byte[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, byte b, double[][] result) @@ -49095,7 +49095,7 @@ public static double[][] Subtract(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, byte b, double[][] result) @@ -49119,7 +49119,7 @@ public static double[][] Subtract(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, byte b, double[,] result) @@ -49144,7 +49144,7 @@ public static double[][] Subtract(this byte[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, byte[,] b, double[][] result) @@ -49177,7 +49177,7 @@ public static double[][] Subtract(this byte a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, byte[][] b, double[][] result) @@ -49201,7 +49201,7 @@ public static double[][] Subtract(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, byte[][] b, double[,] result) @@ -49234,7 +49234,7 @@ public static double[][] Subtract(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, byte[,] b, double[,] result) @@ -49267,7 +49267,7 @@ public static double[][] Subtract(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, byte b, double[,] result) @@ -49300,7 +49300,7 @@ public static double[][] Subtract(this byte a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, byte b, double[][] result) @@ -49333,7 +49333,7 @@ public static double[][] Subtract(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, byte b, double[,] result) @@ -49384,7 +49384,7 @@ public static double[][] Subtract(this byte[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, byte[] b, double[] result) @@ -49415,7 +49415,7 @@ public static double[] Subtract(this byte[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, byte b, double[] result) @@ -49438,7 +49438,7 @@ public static double[] Subtract(this byte[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, byte[] b, double[] result) @@ -49476,7 +49476,7 @@ public static double[] Subtract(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, byte[] b, int dimension, double[,] result) @@ -49523,7 +49523,7 @@ public static double[] Subtract(this byte a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, byte[] b, int dimension, double[][] result) @@ -49576,7 +49576,7 @@ public static double[][] Subtract(this byte[][] a, byte[] b, int dimension, dou #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, byte[,] b, double[,] result) @@ -49602,7 +49602,7 @@ public static double[][] Subtract(this byte[][] a, byte[] b, int dimension, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, byte[][] b, double[][] result) @@ -49616,7 +49616,7 @@ public static double[][] SubtractFromDiagonal(this byte a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, byte[,] b, double[,] result) @@ -49642,7 +49642,7 @@ public static double[][] SubtractFromDiagonal(this byte a, byte[][] b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, byte[][] b, double[][] result) @@ -49656,7 +49656,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, byte b, double[,] result) @@ -49682,7 +49682,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, byte[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, byte b, double[][] result) @@ -49696,7 +49696,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, byte b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, byte[] b, double[,] result) @@ -49722,7 +49722,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, byte b, double[][ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, byte[] b, double[][] result) @@ -49750,7 +49750,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, decimal[,] b, byte[,] result) @@ -49785,7 +49785,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, decimal[][] b, byte[,] result) @@ -49820,7 +49820,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, byte[] b, double[ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, decimal[,] b, byte[][] result) @@ -49855,7 +49855,7 @@ public static byte[][] Subtract(this byte[,] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, decimal[,] b, byte[][] result) @@ -49888,7 +49888,7 @@ public static byte[][] Subtract(this byte[][] a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, decimal[][] b, byte[][] result) @@ -49920,7 +49920,7 @@ public static byte[][] Subtract(this byte[,] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, decimal[][] b, byte[][] result) @@ -49945,7 +49945,7 @@ public static byte[][] Subtract(this byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, decimal[,] b, byte[,] result) @@ -50008,7 +50008,7 @@ public static byte[][] Subtract(this byte[][] a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, decimal b, byte[][] result) @@ -50041,7 +50041,7 @@ public static byte[][] Subtract(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, decimal b, byte[][] result) @@ -50065,7 +50065,7 @@ public static byte[][] Subtract(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, decimal b, byte[,] result) @@ -50090,7 +50090,7 @@ public static byte[][] Subtract(this byte[][] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, decimal[,] b, byte[][] result) @@ -50123,7 +50123,7 @@ public static byte[][] Subtract(this byte a, decimal[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte a, decimal[][] b, byte[][] result) @@ -50147,7 +50147,7 @@ public static byte[][] Subtract(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, decimal[][] b, byte[,] result) @@ -50180,7 +50180,7 @@ public static byte[][] Subtract(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte a, decimal[,] b, byte[,] result) @@ -50213,7 +50213,7 @@ public static byte[][] Subtract(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, decimal b, byte[,] result) @@ -50246,7 +50246,7 @@ public static byte[][] Subtract(this byte a, decimal[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[,] a, decimal b, byte[][] result) @@ -50279,7 +50279,7 @@ public static byte[][] Subtract(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[][] a, decimal b, byte[,] result) @@ -50330,7 +50330,7 @@ public static byte[][] Subtract(this byte[,] a, decimal b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, decimal[] b, byte[] result) @@ -50361,7 +50361,7 @@ public static byte[] Subtract(this byte[] a, decimal[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte[] a, decimal b, byte[] result) @@ -50384,7 +50384,7 @@ public static byte[] Subtract(this byte[] a, decimal b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this byte a, decimal[] b, byte[] result) @@ -50422,7 +50422,7 @@ public static byte[] Subtract(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this byte[,] a, decimal[] b, int dimension, byte[,] result) @@ -50469,7 +50469,7 @@ public static byte[] Subtract(this byte a, decimal[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this byte[][] a, decimal[] b, int dimension, byte[][] result) @@ -50522,7 +50522,7 @@ public static byte[][] Subtract(this byte[][] a, decimal[] b, int dimension, by #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte a, decimal[,] b, byte[,] result) @@ -50548,7 +50548,7 @@ public static byte[][] Subtract(this byte[][] a, decimal[] b, int dimension, by return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte a, decimal[][] b, byte[][] result) @@ -50562,7 +50562,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, decimal[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[] a, decimal[,] b, byte[,] result) @@ -50588,7 +50588,7 @@ public static byte[][] SubtractFromDiagonal(this byte a, decimal[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, byte[][] result) @@ -50602,7 +50602,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, decimal b, byte[,] result) @@ -50628,7 +50628,7 @@ public static byte[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal b, byte[][] result) @@ -50642,7 +50642,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this byte[,] a, decimal[] b, byte[,] result) @@ -50668,7 +50668,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, byte[][] result) @@ -50696,7 +50696,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[][] a, decimal[,] b, decimal[,] result) @@ -50731,7 +50731,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[,] a, decimal[][] b, decimal[,] result) @@ -50766,7 +50766,7 @@ public static byte[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[,] a, decimal[,] b, decimal[][] result) @@ -50801,7 +50801,7 @@ public static decimal[][] Subtract(this byte[,] a, decimal[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[][] a, decimal[,] b, decimal[][] result) @@ -50834,7 +50834,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal[,] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[,] a, decimal[][] b, decimal[][] result) @@ -50866,7 +50866,7 @@ public static decimal[][] Subtract(this byte[,] a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[][] a, decimal[][] b, decimal[][] result) @@ -50891,7 +50891,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[,] a, decimal[,] b, decimal[,] result) @@ -50954,7 +50954,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[,] a, decimal b, decimal[][] result) @@ -50987,7 +50987,7 @@ public static decimal[][] Subtract(this byte[,] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[][] a, decimal b, decimal[][] result) @@ -51011,7 +51011,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[][] a, decimal b, decimal[,] result) @@ -51036,7 +51036,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte a, decimal[,] b, decimal[][] result) @@ -51069,7 +51069,7 @@ public static decimal[][] Subtract(this byte a, decimal[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte a, decimal[][] b, decimal[][] result) @@ -51093,7 +51093,7 @@ public static decimal[][] Subtract(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte a, decimal[][] b, decimal[,] result) @@ -51126,7 +51126,7 @@ public static decimal[][] Subtract(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte a, decimal[,] b, decimal[,] result) @@ -51159,7 +51159,7 @@ public static decimal[][] Subtract(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[,] a, decimal b, decimal[,] result) @@ -51192,7 +51192,7 @@ public static decimal[][] Subtract(this byte a, decimal[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[,] a, decimal b, decimal[][] result) @@ -51225,7 +51225,7 @@ public static decimal[][] Subtract(this byte[,] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[][] a, decimal b, decimal[,] result) @@ -51276,7 +51276,7 @@ public static decimal[][] Subtract(this byte[,] a, decimal b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this byte[] a, decimal[] b, decimal[] result) @@ -51307,7 +51307,7 @@ public static decimal[] Subtract(this byte[] a, decimal[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this byte[] a, decimal b, decimal[] result) @@ -51330,7 +51330,7 @@ public static decimal[] Subtract(this byte[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this byte a, decimal[] b, decimal[] result) @@ -51368,7 +51368,7 @@ public static decimal[] Subtract(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this byte[,] a, decimal[] b, int dimension, decimal[,] result) @@ -51415,7 +51415,7 @@ public static decimal[] Subtract(this byte a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this byte[][] a, decimal[] b, int dimension, decimal[][] result) @@ -51468,7 +51468,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this byte a, decimal[,] b, decimal[,] result) @@ -51494,7 +51494,7 @@ public static decimal[][] Subtract(this byte[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this byte a, decimal[][] b, decimal[][] result) @@ -51508,7 +51508,7 @@ public static decimal[][] SubtractFromDiagonal(this byte a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this byte[] a, decimal[,] b, decimal[,] result) @@ -51534,7 +51534,7 @@ public static decimal[][] SubtractFromDiagonal(this byte a, decimal[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, decimal[][] result) @@ -51548,7 +51548,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this byte[,] a, decimal b, decimal[,] result) @@ -51574,7 +51574,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal b, decimal[][] result) @@ -51588,7 +51588,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this byte[,] a, decimal[] b, decimal[,] result) @@ -51614,7 +51614,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, decimal[][] result) @@ -51642,7 +51642,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, decimal[,] b, double[,] result) @@ -51677,7 +51677,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, decimal[][] b, double[,] result) @@ -51712,7 +51712,7 @@ public static decimal[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, decimal[,] b, double[][] result) @@ -51747,7 +51747,7 @@ public static double[][] Subtract(this byte[,] a, decimal[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, decimal[,] b, double[][] result) @@ -51780,7 +51780,7 @@ public static double[][] Subtract(this byte[][] a, decimal[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, decimal[][] b, double[][] result) @@ -51812,7 +51812,7 @@ public static double[][] Subtract(this byte[,] a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, decimal[][] b, double[][] result) @@ -51837,7 +51837,7 @@ public static double[][] Subtract(this byte[][] a, decimal[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, decimal[,] b, double[,] result) @@ -51900,7 +51900,7 @@ public static double[][] Subtract(this byte[][] a, decimal[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, decimal b, double[][] result) @@ -51933,7 +51933,7 @@ public static double[][] Subtract(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, decimal b, double[][] result) @@ -51957,7 +51957,7 @@ public static double[][] Subtract(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, decimal b, double[,] result) @@ -51982,7 +51982,7 @@ public static double[][] Subtract(this byte[][] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, decimal[,] b, double[][] result) @@ -52015,7 +52015,7 @@ public static double[][] Subtract(this byte a, decimal[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte a, decimal[][] b, double[][] result) @@ -52039,7 +52039,7 @@ public static double[][] Subtract(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, decimal[][] b, double[,] result) @@ -52072,7 +52072,7 @@ public static double[][] Subtract(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte a, decimal[,] b, double[,] result) @@ -52105,7 +52105,7 @@ public static double[][] Subtract(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, decimal b, double[,] result) @@ -52138,7 +52138,7 @@ public static double[][] Subtract(this byte a, decimal[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[,] a, decimal b, double[][] result) @@ -52171,7 +52171,7 @@ public static double[][] Subtract(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[][] a, decimal b, double[,] result) @@ -52222,7 +52222,7 @@ public static double[][] Subtract(this byte[,] a, decimal b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, decimal[] b, double[] result) @@ -52253,7 +52253,7 @@ public static double[] Subtract(this byte[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte[] a, decimal b, double[] result) @@ -52276,7 +52276,7 @@ public static double[] Subtract(this byte[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this byte a, decimal[] b, double[] result) @@ -52314,7 +52314,7 @@ public static double[] Subtract(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this byte[,] a, decimal[] b, int dimension, double[,] result) @@ -52361,7 +52361,7 @@ public static double[] Subtract(this byte a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this byte[][] a, decimal[] b, int dimension, double[][] result) @@ -52414,7 +52414,7 @@ public static double[][] Subtract(this byte[][] a, decimal[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte a, decimal[,] b, double[,] result) @@ -52440,7 +52440,7 @@ public static double[][] Subtract(this byte[][] a, decimal[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte a, decimal[][] b, double[][] result) @@ -52454,7 +52454,7 @@ public static double[][] SubtractFromDiagonal(this byte a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[] a, decimal[,] b, double[,] result) @@ -52480,7 +52480,7 @@ public static double[][] SubtractFromDiagonal(this byte a, decimal[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, double[][] result) @@ -52494,7 +52494,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, decimal b, double[,] result) @@ -52520,7 +52520,7 @@ public static double[][] SubtractFromDiagonal(this byte[] a, decimal[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, decimal b, double[][] result) @@ -52534,7 +52534,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, decimal b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this byte[,] a, decimal[] b, double[,] result) @@ -52560,7 +52560,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, decimal b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, double[][] result) @@ -52588,7 +52588,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, int[,] b, decimal[,] result) @@ -52623,7 +52623,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, int[][] b, decimal[,] result) @@ -52658,7 +52658,7 @@ public static double[][] SubtractFromDiagonal(this byte[][] a, decimal[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, int[,] b, decimal[][] result) @@ -52693,7 +52693,7 @@ public static decimal[][] Subtract(this decimal[,] a, int[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, int[,] b, decimal[][] result) @@ -52726,7 +52726,7 @@ public static decimal[][] Subtract(this decimal[][] a, int[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, int[][] b, decimal[][] result) @@ -52758,7 +52758,7 @@ public static decimal[][] Subtract(this decimal[,] a, int[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, int[][] b, decimal[][] result) @@ -52783,7 +52783,7 @@ public static decimal[][] Subtract(this decimal[][] a, int[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, int[,] b, decimal[,] result) @@ -52846,7 +52846,7 @@ public static decimal[][] Subtract(this decimal[][] a, int[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, int b, decimal[][] result) @@ -52879,7 +52879,7 @@ public static decimal[][] Subtract(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, int b, decimal[][] result) @@ -52903,7 +52903,7 @@ public static decimal[][] Subtract(this decimal[][] a, int b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, int b, decimal[,] result) @@ -52928,7 +52928,7 @@ public static decimal[][] Subtract(this decimal[][] a, int b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, int[,] b, decimal[][] result) @@ -52961,7 +52961,7 @@ public static decimal[][] Subtract(this decimal a, int[,] b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, int[][] b, decimal[][] result) @@ -52985,7 +52985,7 @@ public static decimal[][] Subtract(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, int[][] b, decimal[,] result) @@ -53018,7 +53018,7 @@ public static decimal[][] Subtract(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, int[,] b, decimal[,] result) @@ -53051,7 +53051,7 @@ public static decimal[][] Subtract(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, int b, decimal[,] result) @@ -53084,7 +53084,7 @@ public static decimal[][] Subtract(this decimal a, int[][] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, int b, decimal[][] result) @@ -53117,7 +53117,7 @@ public static decimal[][] Subtract(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, int b, decimal[,] result) @@ -53168,7 +53168,7 @@ public static decimal[][] Subtract(this decimal[,] a, int b, decimal[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, int[] b, decimal[] result) @@ -53199,7 +53199,7 @@ public static decimal[] Subtract(this decimal[] a, int[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, int b, decimal[] result) @@ -53222,7 +53222,7 @@ public static decimal[] Subtract(this decimal[] a, int b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, int[] b, decimal[] result) @@ -53260,7 +53260,7 @@ public static decimal[] Subtract(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, int[] b, int dimension, decimal[,] result) @@ -53307,7 +53307,7 @@ public static decimal[] Subtract(this decimal a, int[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, int[] b, int dimension, decimal[][] result) @@ -53360,7 +53360,7 @@ public static decimal[][] Subtract(this decimal[][] a, int[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, int[,] b, decimal[,] result) @@ -53386,7 +53386,7 @@ public static decimal[][] Subtract(this decimal[][] a, int[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, int[][] b, decimal[][] result) @@ -53400,7 +53400,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, int[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, int[,] b, decimal[,] result) @@ -53426,7 +53426,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, int[][] b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, int[][] b, decimal[][] result) @@ -53440,7 +53440,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, int[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, int b, decimal[,] result) @@ -53466,7 +53466,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, int[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b, decimal[][] result) @@ -53480,7 +53480,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, int[] b, decimal[,] result) @@ -53506,7 +53506,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int b, decima return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b, decimal[][] result) @@ -53534,7 +53534,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[][] a, int[,] b, int[,] result) @@ -53569,7 +53569,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int[][] b, int[,] result) @@ -53604,7 +53604,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, int[] b, deci /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[,] a, int[,] b, int[][] result) @@ -53639,7 +53639,7 @@ public static int[][] Subtract(this decimal[,] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[,] b, int[][] result) @@ -53672,7 +53672,7 @@ public static int[][] Subtract(this decimal[][] a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[,] a, int[][] b, int[][] result) @@ -53704,7 +53704,7 @@ public static int[][] Subtract(this decimal[,] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[][] b, int[][] result) @@ -53729,7 +53729,7 @@ public static int[][] Subtract(this decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int[,] b, int[,] result) @@ -53792,7 +53792,7 @@ public static int[][] Subtract(this decimal[][] a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[,] a, int b, int[][] result) @@ -53825,7 +53825,7 @@ public static int[][] Subtract(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int b, int[][] result) @@ -53849,7 +53849,7 @@ public static int[][] Subtract(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[][] a, int b, int[,] result) @@ -53874,7 +53874,7 @@ public static int[][] Subtract(this decimal[][] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal a, int[,] b, int[][] result) @@ -53907,7 +53907,7 @@ public static int[][] Subtract(this decimal a, int[,] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal a, int[][] b, int[][] result) @@ -53931,7 +53931,7 @@ public static int[][] Subtract(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal a, int[][] b, int[,] result) @@ -53964,7 +53964,7 @@ public static int[][] Subtract(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal a, int[,] b, int[,] result) @@ -53997,7 +53997,7 @@ public static int[][] Subtract(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int b, int[,] result) @@ -54030,7 +54030,7 @@ public static int[][] Subtract(this decimal a, int[][] b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[,] a, int b, int[][] result) @@ -54063,7 +54063,7 @@ public static int[][] Subtract(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[][] a, int b, int[,] result) @@ -54114,7 +54114,7 @@ public static int[][] Subtract(this decimal[,] a, int b, int[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this decimal[] a, int[] b, int[] result) @@ -54145,7 +54145,7 @@ public static int[] Subtract(this decimal[] a, int[] b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this decimal[] a, int b, int[] result) @@ -54168,7 +54168,7 @@ public static int[] Subtract(this decimal[] a, int b, int[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Subtract(this decimal a, int[] b, int[] result) @@ -54206,7 +54206,7 @@ public static int[] Subtract(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Subtract(this decimal[,] a, int[] b, int dimension, int[,] result) @@ -54253,7 +54253,7 @@ public static int[] Subtract(this decimal a, int[] b, int[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Subtract(this decimal[][] a, int[] b, int dimension, int[][] result) @@ -54306,7 +54306,7 @@ public static int[][] Subtract(this decimal[][] a, int[] b, int dimension, int[ #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal a, int[,] b, int[,] result) @@ -54332,7 +54332,7 @@ public static int[][] Subtract(this decimal[][] a, int[] b, int dimension, int[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal a, int[][] b, int[][] result) @@ -54346,7 +54346,7 @@ public static int[][] SubtractFromDiagonal(this decimal a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal[] a, int[,] b, int[,] result) @@ -54372,7 +54372,7 @@ public static int[][] SubtractFromDiagonal(this decimal a, int[][] b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b, int[][] result) @@ -54386,7 +54386,7 @@ public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal[,] a, int b, int[,] result) @@ -54412,7 +54412,7 @@ public static int[][] SubtractFromDiagonal(this decimal[] a, int[][] b, int[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal[][] a, int b, int[][] result) @@ -54426,7 +54426,7 @@ public static int[][] SubtractFromDiagonal(this decimal[][] a, int b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] SubtractFromDiagonal(this decimal[,] a, int[] b, int[,] result) @@ -54452,7 +54452,7 @@ public static int[][] SubtractFromDiagonal(this decimal[][] a, int b, int[][] re return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] SubtractFromDiagonal(this decimal[][] a, int[] b, int[][] result) @@ -54480,7 +54480,7 @@ public static int[][] SubtractFromDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, int[,] b, double[,] result) @@ -54515,7 +54515,7 @@ public static int[][] SubtractFromDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, int[][] b, double[,] result) @@ -54550,7 +54550,7 @@ public static int[][] SubtractFromDiagonal(this decimal[][] a, int[] b, int[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, int[,] b, double[][] result) @@ -54585,7 +54585,7 @@ public static double[][] Subtract(this decimal[,] a, int[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, int[,] b, double[][] result) @@ -54618,7 +54618,7 @@ public static double[][] Subtract(this decimal[][] a, int[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, int[][] b, double[][] result) @@ -54650,7 +54650,7 @@ public static double[][] Subtract(this decimal[,] a, int[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, int[][] b, double[][] result) @@ -54675,7 +54675,7 @@ public static double[][] Subtract(this decimal[][] a, int[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, int[,] b, double[,] result) @@ -54738,7 +54738,7 @@ public static double[][] Subtract(this decimal[][] a, int[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, int b, double[][] result) @@ -54771,7 +54771,7 @@ public static double[][] Subtract(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, int b, double[][] result) @@ -54795,7 +54795,7 @@ public static double[][] Subtract(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, int b, double[,] result) @@ -54820,7 +54820,7 @@ public static double[][] Subtract(this decimal[][] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, int[,] b, double[][] result) @@ -54853,7 +54853,7 @@ public static double[][] Subtract(this decimal a, int[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, int[][] b, double[][] result) @@ -54877,7 +54877,7 @@ public static double[][] Subtract(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, int[][] b, double[,] result) @@ -54910,7 +54910,7 @@ public static double[][] Subtract(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, int[,] b, double[,] result) @@ -54943,7 +54943,7 @@ public static double[][] Subtract(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, int b, double[,] result) @@ -54976,7 +54976,7 @@ public static double[][] Subtract(this decimal a, int[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, int b, double[][] result) @@ -55009,7 +55009,7 @@ public static double[][] Subtract(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, int b, double[,] result) @@ -55060,7 +55060,7 @@ public static double[][] Subtract(this decimal[,] a, int b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, int[] b, double[] result) @@ -55091,7 +55091,7 @@ public static double[] Subtract(this decimal[] a, int[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, int b, double[] result) @@ -55114,7 +55114,7 @@ public static double[] Subtract(this decimal[] a, int b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, int[] b, double[] result) @@ -55152,7 +55152,7 @@ public static double[] Subtract(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, int[] b, int dimension, double[,] result) @@ -55199,7 +55199,7 @@ public static double[] Subtract(this decimal a, int[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, int[] b, int dimension, double[][] result) @@ -55252,7 +55252,7 @@ public static double[][] Subtract(this decimal[][] a, int[] b, int dimension, d #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, int[,] b, double[,] result) @@ -55278,7 +55278,7 @@ public static double[][] Subtract(this decimal[][] a, int[] b, int dimension, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, int[][] b, double[][] result) @@ -55292,7 +55292,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, int[,] b, double[,] result) @@ -55318,7 +55318,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, int[][] b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, int[][] b, double[][] result) @@ -55332,7 +55332,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, int[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, int b, double[,] result) @@ -55358,7 +55358,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, int[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, int b, double[][] result) @@ -55372,7 +55372,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, int b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, int[] b, double[,] result) @@ -55398,7 +55398,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, int b, double[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, int[] b, double[][] result) @@ -55426,7 +55426,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, float[,] b, decimal[,] result) @@ -55461,7 +55461,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, float[][] b, decimal[,] result) @@ -55496,7 +55496,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, int[] b, doubl /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, float[,] b, decimal[][] result) @@ -55531,7 +55531,7 @@ public static decimal[][] Subtract(this decimal[,] a, float[,] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, float[,] b, decimal[][] result) @@ -55564,7 +55564,7 @@ public static decimal[][] Subtract(this decimal[][] a, float[,] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, float[][] b, decimal[][] result) @@ -55596,7 +55596,7 @@ public static decimal[][] Subtract(this decimal[,] a, float[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, float[][] b, decimal[][] result) @@ -55621,7 +55621,7 @@ public static decimal[][] Subtract(this decimal[][] a, float[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, float[,] b, decimal[,] result) @@ -55684,7 +55684,7 @@ public static decimal[][] Subtract(this decimal[][] a, float[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, float b, decimal[][] result) @@ -55717,7 +55717,7 @@ public static decimal[][] Subtract(this decimal[,] a, float b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, float b, decimal[][] result) @@ -55741,7 +55741,7 @@ public static decimal[][] Subtract(this decimal[][] a, float b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, float b, decimal[,] result) @@ -55766,7 +55766,7 @@ public static decimal[][] Subtract(this decimal[][] a, float b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, float[,] b, decimal[][] result) @@ -55799,7 +55799,7 @@ public static decimal[][] Subtract(this decimal a, float[,] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, float[][] b, decimal[][] result) @@ -55823,7 +55823,7 @@ public static decimal[][] Subtract(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, float[][] b, decimal[,] result) @@ -55856,7 +55856,7 @@ public static decimal[][] Subtract(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, float[,] b, decimal[,] result) @@ -55889,7 +55889,7 @@ public static decimal[][] Subtract(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, float b, decimal[,] result) @@ -55922,7 +55922,7 @@ public static decimal[][] Subtract(this decimal a, float[][] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, float b, decimal[][] result) @@ -55955,7 +55955,7 @@ public static decimal[][] Subtract(this decimal[,] a, float b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, float b, decimal[,] result) @@ -56006,7 +56006,7 @@ public static decimal[][] Subtract(this decimal[,] a, float b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, float[] b, decimal[] result) @@ -56037,7 +56037,7 @@ public static decimal[] Subtract(this decimal[] a, float[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, float b, decimal[] result) @@ -56060,7 +56060,7 @@ public static decimal[] Subtract(this decimal[] a, float b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, float[] b, decimal[] result) @@ -56098,7 +56098,7 @@ public static decimal[] Subtract(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, float[] b, int dimension, decimal[,] result) @@ -56145,7 +56145,7 @@ public static decimal[] Subtract(this decimal a, float[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, float[] b, int dimension, decimal[][] result) @@ -56198,7 +56198,7 @@ public static decimal[][] Subtract(this decimal[][] a, float[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, float[,] b, decimal[,] result) @@ -56224,7 +56224,7 @@ public static decimal[][] Subtract(this decimal[][] a, float[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, float[][] b, decimal[][] result) @@ -56238,7 +56238,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, float[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, float[,] b, decimal[,] result) @@ -56264,7 +56264,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, float[][] b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, float[][] b, decimal[][] result) @@ -56278,7 +56278,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, float[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, float b, decimal[,] result) @@ -56304,7 +56304,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, float[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b, decimal[][] result) @@ -56318,7 +56318,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, float[] b, decimal[,] result) @@ -56344,7 +56344,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float b, deci return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b, decimal[][] result) @@ -56372,7 +56372,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[][] a, float[,] b, float[,] result) @@ -56407,7 +56407,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float[][] b, float[,] result) @@ -56442,7 +56442,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, float[] b, de /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[,] a, float[,] b, float[][] result) @@ -56477,7 +56477,7 @@ public static float[][] Subtract(this decimal[,] a, float[,] b, float[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[,] b, float[][] result) @@ -56510,7 +56510,7 @@ public static float[][] Subtract(this decimal[][] a, float[,] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[,] a, float[][] b, float[][] result) @@ -56542,7 +56542,7 @@ public static float[][] Subtract(this decimal[,] a, float[][] b, float[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[][] b, float[][] result) @@ -56567,7 +56567,7 @@ public static float[][] Subtract(this decimal[][] a, float[][] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float[,] b, float[,] result) @@ -56630,7 +56630,7 @@ public static float[][] Subtract(this decimal[][] a, float[][] b, float[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[,] a, float b, float[][] result) @@ -56663,7 +56663,7 @@ public static float[][] Subtract(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float b, float[][] result) @@ -56687,7 +56687,7 @@ public static float[][] Subtract(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[][] a, float b, float[,] result) @@ -56712,7 +56712,7 @@ public static float[][] Subtract(this decimal[][] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal a, float[,] b, float[][] result) @@ -56745,7 +56745,7 @@ public static float[][] Subtract(this decimal a, float[,] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal a, float[][] b, float[][] result) @@ -56769,7 +56769,7 @@ public static float[][] Subtract(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal a, float[][] b, float[,] result) @@ -56802,7 +56802,7 @@ public static float[][] Subtract(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal a, float[,] b, float[,] result) @@ -56835,7 +56835,7 @@ public static float[][] Subtract(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float b, float[,] result) @@ -56868,7 +56868,7 @@ public static float[][] Subtract(this decimal a, float[][] b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[,] a, float b, float[][] result) @@ -56901,7 +56901,7 @@ public static float[][] Subtract(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[][] a, float b, float[,] result) @@ -56952,7 +56952,7 @@ public static float[][] Subtract(this decimal[,] a, float b, float[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this decimal[] a, float[] b, float[] result) @@ -56983,7 +56983,7 @@ public static float[] Subtract(this decimal[] a, float[] b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this decimal[] a, float b, float[] result) @@ -57006,7 +57006,7 @@ public static float[] Subtract(this decimal[] a, float b, float[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Subtract(this decimal a, float[] b, float[] result) @@ -57044,7 +57044,7 @@ public static float[] Subtract(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Subtract(this decimal[,] a, float[] b, int dimension, float[,] result) @@ -57091,7 +57091,7 @@ public static float[] Subtract(this decimal a, float[] b, float[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Subtract(this decimal[][] a, float[] b, int dimension, float[][] result) @@ -57144,7 +57144,7 @@ public static float[][] Subtract(this decimal[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal a, float[,] b, float[,] result) @@ -57170,7 +57170,7 @@ public static float[][] Subtract(this decimal[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal a, float[][] b, float[][] result) @@ -57184,7 +57184,7 @@ public static float[][] SubtractFromDiagonal(this decimal a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal[] a, float[,] b, float[,] result) @@ -57210,7 +57210,7 @@ public static float[][] SubtractFromDiagonal(this decimal a, float[][] b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b, float[][] result) @@ -57224,7 +57224,7 @@ public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal[,] a, float b, float[,] result) @@ -57250,7 +57250,7 @@ public static float[][] SubtractFromDiagonal(this decimal[] a, float[][] b, floa return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal[][] a, float b, float[][] result) @@ -57264,7 +57264,7 @@ public static float[][] SubtractFromDiagonal(this decimal[][] a, float b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] SubtractFromDiagonal(this decimal[,] a, float[] b, float[,] result) @@ -57290,7 +57290,7 @@ public static float[][] SubtractFromDiagonal(this decimal[][] a, float b, float[ return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] SubtractFromDiagonal(this decimal[][] a, float[] b, float[][] result) @@ -57318,7 +57318,7 @@ public static float[][] SubtractFromDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, float[,] b, double[,] result) @@ -57353,7 +57353,7 @@ public static float[][] SubtractFromDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, float[][] b, double[,] result) @@ -57388,7 +57388,7 @@ public static float[][] SubtractFromDiagonal(this decimal[][] a, float[] b, floa /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, float[,] b, double[][] result) @@ -57423,7 +57423,7 @@ public static double[][] Subtract(this decimal[,] a, float[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, float[,] b, double[][] result) @@ -57456,7 +57456,7 @@ public static double[][] Subtract(this decimal[][] a, float[,] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, float[][] b, double[][] result) @@ -57488,7 +57488,7 @@ public static double[][] Subtract(this decimal[,] a, float[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, float[][] b, double[][] result) @@ -57513,7 +57513,7 @@ public static double[][] Subtract(this decimal[][] a, float[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, float[,] b, double[,] result) @@ -57576,7 +57576,7 @@ public static double[][] Subtract(this decimal[][] a, float[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, float b, double[][] result) @@ -57609,7 +57609,7 @@ public static double[][] Subtract(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, float b, double[][] result) @@ -57633,7 +57633,7 @@ public static double[][] Subtract(this decimal[][] a, float b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, float b, double[,] result) @@ -57658,7 +57658,7 @@ public static double[][] Subtract(this decimal[][] a, float b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, float[,] b, double[][] result) @@ -57691,7 +57691,7 @@ public static double[][] Subtract(this decimal a, float[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, float[][] b, double[][] result) @@ -57715,7 +57715,7 @@ public static double[][] Subtract(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, float[][] b, double[,] result) @@ -57748,7 +57748,7 @@ public static double[][] Subtract(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, float[,] b, double[,] result) @@ -57781,7 +57781,7 @@ public static double[][] Subtract(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, float b, double[,] result) @@ -57814,7 +57814,7 @@ public static double[][] Subtract(this decimal a, float[][] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, float b, double[][] result) @@ -57847,7 +57847,7 @@ public static double[][] Subtract(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, float b, double[,] result) @@ -57898,7 +57898,7 @@ public static double[][] Subtract(this decimal[,] a, float b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, float[] b, double[] result) @@ -57929,7 +57929,7 @@ public static double[] Subtract(this decimal[] a, float[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, float b, double[] result) @@ -57952,7 +57952,7 @@ public static double[] Subtract(this decimal[] a, float b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, float[] b, double[] result) @@ -57990,7 +57990,7 @@ public static double[] Subtract(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, float[] b, int dimension, double[,] result) @@ -58037,7 +58037,7 @@ public static double[] Subtract(this decimal a, float[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, float[] b, int dimension, double[][] result) @@ -58090,7 +58090,7 @@ public static double[][] Subtract(this decimal[][] a, float[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, float[,] b, double[,] result) @@ -58116,7 +58116,7 @@ public static double[][] Subtract(this decimal[][] a, float[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, float[][] b, double[][] result) @@ -58130,7 +58130,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, float[,] b, double[,] result) @@ -58156,7 +58156,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, float[][] b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, float[][] b, double[][] result) @@ -58170,7 +58170,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, float[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, float b, double[,] result) @@ -58196,7 +58196,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, float[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, float b, double[][] result) @@ -58210,7 +58210,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, float b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, float[] b, double[,] result) @@ -58236,7 +58236,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, float b, doubl return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, float[] b, double[][] result) @@ -58264,7 +58264,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, double[,] b, decimal[,] result) @@ -58299,7 +58299,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, double[][] b, decimal[,] result) @@ -58334,7 +58334,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, float[] b, dou /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, double[,] b, decimal[][] result) @@ -58369,7 +58369,7 @@ public static decimal[][] Subtract(this decimal[,] a, double[,] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, double[,] b, decimal[][] result) @@ -58402,7 +58402,7 @@ public static decimal[][] Subtract(this decimal[][] a, double[,] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, double[][] b, decimal[][] result) @@ -58434,7 +58434,7 @@ public static decimal[][] Subtract(this decimal[,] a, double[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, double[][] b, decimal[][] result) @@ -58459,7 +58459,7 @@ public static decimal[][] Subtract(this decimal[][] a, double[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, double[,] b, decimal[,] result) @@ -58522,7 +58522,7 @@ public static decimal[][] Subtract(this decimal[][] a, double[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, double b, decimal[][] result) @@ -58555,7 +58555,7 @@ public static decimal[][] Subtract(this decimal[,] a, double b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, double b, decimal[][] result) @@ -58579,7 +58579,7 @@ public static decimal[][] Subtract(this decimal[][] a, double b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, double b, decimal[,] result) @@ -58604,7 +58604,7 @@ public static decimal[][] Subtract(this decimal[][] a, double b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, double[,] b, decimal[][] result) @@ -58637,7 +58637,7 @@ public static decimal[][] Subtract(this decimal a, double[,] b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, double[][] b, decimal[][] result) @@ -58661,7 +58661,7 @@ public static decimal[][] Subtract(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, double[][] b, decimal[,] result) @@ -58694,7 +58694,7 @@ public static decimal[][] Subtract(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, double[,] b, decimal[,] result) @@ -58727,7 +58727,7 @@ public static decimal[][] Subtract(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, double b, decimal[,] result) @@ -58760,7 +58760,7 @@ public static decimal[][] Subtract(this decimal a, double[][] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, double b, decimal[][] result) @@ -58793,7 +58793,7 @@ public static decimal[][] Subtract(this decimal[,] a, double b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, double b, decimal[,] result) @@ -58844,7 +58844,7 @@ public static decimal[][] Subtract(this decimal[,] a, double b, decimal[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, double[] b, decimal[] result) @@ -58875,7 +58875,7 @@ public static decimal[] Subtract(this decimal[] a, double[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, double b, decimal[] result) @@ -58898,7 +58898,7 @@ public static decimal[] Subtract(this decimal[] a, double b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, double[] b, decimal[] result) @@ -58936,7 +58936,7 @@ public static decimal[] Subtract(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, double[] b, int dimension, decimal[,] result) @@ -58983,7 +58983,7 @@ public static decimal[] Subtract(this decimal a, double[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, double[] b, int dimension, decimal[][] result) @@ -59036,7 +59036,7 @@ public static decimal[][] Subtract(this decimal[][] a, double[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, double[,] b, decimal[,] result) @@ -59062,7 +59062,7 @@ public static decimal[][] Subtract(this decimal[][] a, double[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, double[][] b, decimal[][] result) @@ -59076,7 +59076,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, double[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, double[,] b, decimal[,] result) @@ -59102,7 +59102,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, double[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, double[][] b, decimal[][] result) @@ -59116,7 +59116,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, double[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, double b, decimal[,] result) @@ -59142,7 +59142,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, double[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b, decimal[][] result) @@ -59156,7 +59156,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, double[] b, decimal[,] result) @@ -59182,7 +59182,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b, decimal[][] result) @@ -59210,7 +59210,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, double[,] b, double[,] result) @@ -59245,7 +59245,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double[][] b, double[,] result) @@ -59280,7 +59280,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, double[] b, d /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, double[,] b, double[][] result) @@ -59315,7 +59315,7 @@ public static double[][] Subtract(this decimal[,] a, double[,] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[,] b, double[][] result) @@ -59348,7 +59348,7 @@ public static double[][] Subtract(this decimal[][] a, double[,] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, double[][] b, double[][] result) @@ -59380,7 +59380,7 @@ public static double[][] Subtract(this decimal[,] a, double[][] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[][] b, double[][] result) @@ -59405,7 +59405,7 @@ public static double[][] Subtract(this decimal[][] a, double[][] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double[,] b, double[,] result) @@ -59468,7 +59468,7 @@ public static double[][] Subtract(this decimal[][] a, double[][] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, double b, double[][] result) @@ -59501,7 +59501,7 @@ public static double[][] Subtract(this decimal[,] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double b, double[][] result) @@ -59525,7 +59525,7 @@ public static double[][] Subtract(this decimal[][] a, double b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, double b, double[,] result) @@ -59550,7 +59550,7 @@ public static double[][] Subtract(this decimal[][] a, double b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, double[,] b, double[][] result) @@ -59583,7 +59583,7 @@ public static double[][] Subtract(this decimal a, double[,] b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, double[][] b, double[][] result) @@ -59607,7 +59607,7 @@ public static double[][] Subtract(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, double[][] b, double[,] result) @@ -59640,7 +59640,7 @@ public static double[][] Subtract(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, double[,] b, double[,] result) @@ -59673,7 +59673,7 @@ public static double[][] Subtract(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double b, double[,] result) @@ -59706,7 +59706,7 @@ public static double[][] Subtract(this decimal a, double[][] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, double b, double[][] result) @@ -59739,7 +59739,7 @@ public static double[][] Subtract(this decimal[,] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, double b, double[,] result) @@ -59790,7 +59790,7 @@ public static double[][] Subtract(this decimal[,] a, double b, double[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, double[] b, double[] result) @@ -59821,7 +59821,7 @@ public static double[] Subtract(this decimal[] a, double[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, double b, double[] result) @@ -59844,7 +59844,7 @@ public static double[] Subtract(this decimal[] a, double b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, double[] b, double[] result) @@ -59882,7 +59882,7 @@ public static double[] Subtract(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, double[] b, int dimension, double[,] result) @@ -59929,7 +59929,7 @@ public static double[] Subtract(this decimal a, double[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, double[] b, int dimension, double[][] result) @@ -59982,7 +59982,7 @@ public static double[][] Subtract(this decimal[][] a, double[] b, int dimension #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, double[,] b, double[,] result) @@ -60008,7 +60008,7 @@ public static double[][] Subtract(this decimal[][] a, double[] b, int dimension return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, double[][] b, double[][] result) @@ -60022,7 +60022,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, double[,] b, double[,] result) @@ -60048,7 +60048,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, double[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b, double[][] result) @@ -60062,7 +60062,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, double b, double[,] result) @@ -60088,7 +60088,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, double[][] b, do return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, double b, double[][] result) @@ -60102,7 +60102,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, double b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, double[] b, double[,] result) @@ -60128,7 +60128,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, double b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, double[] b, double[][] result) @@ -60156,7 +60156,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, byte[,] b, decimal[,] result) @@ -60191,7 +60191,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, byte[][] b, decimal[,] result) @@ -60226,7 +60226,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, double[] b, do /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, byte[,] b, decimal[][] result) @@ -60261,7 +60261,7 @@ public static decimal[][] Subtract(this decimal[,] a, byte[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, byte[,] b, decimal[][] result) @@ -60294,7 +60294,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte[,] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, byte[][] b, decimal[][] result) @@ -60326,7 +60326,7 @@ public static decimal[][] Subtract(this decimal[,] a, byte[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, byte[][] b, decimal[][] result) @@ -60351,7 +60351,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, byte[,] b, decimal[,] result) @@ -60414,7 +60414,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte[][] b, decimal[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, byte b, decimal[][] result) @@ -60447,7 +60447,7 @@ public static decimal[][] Subtract(this decimal[,] a, byte b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, byte b, decimal[][] result) @@ -60471,7 +60471,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, byte b, decimal[,] result) @@ -60496,7 +60496,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, byte[,] b, decimal[][] result) @@ -60529,7 +60529,7 @@ public static decimal[][] Subtract(this decimal a, byte[,] b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, byte[][] b, decimal[][] result) @@ -60553,7 +60553,7 @@ public static decimal[][] Subtract(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, byte[][] b, decimal[,] result) @@ -60586,7 +60586,7 @@ public static decimal[][] Subtract(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, byte[,] b, decimal[,] result) @@ -60619,7 +60619,7 @@ public static decimal[][] Subtract(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, byte b, decimal[,] result) @@ -60652,7 +60652,7 @@ public static decimal[][] Subtract(this decimal a, byte[][] b, decimal[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, byte b, decimal[][] result) @@ -60685,7 +60685,7 @@ public static decimal[][] Subtract(this decimal[,] a, byte b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, byte b, decimal[,] result) @@ -60736,7 +60736,7 @@ public static decimal[][] Subtract(this decimal[,] a, byte b, decimal[][] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, byte[] b, decimal[] result) @@ -60767,7 +60767,7 @@ public static decimal[] Subtract(this decimal[] a, byte[] b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, byte b, decimal[] result) @@ -60790,7 +60790,7 @@ public static decimal[] Subtract(this decimal[] a, byte b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, byte[] b, decimal[] result) @@ -60828,7 +60828,7 @@ public static decimal[] Subtract(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, byte[] b, int dimension, decimal[,] result) @@ -60875,7 +60875,7 @@ public static decimal[] Subtract(this decimal a, byte[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, byte[] b, int dimension, decimal[][] result) @@ -60928,7 +60928,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, byte[,] b, decimal[,] result) @@ -60954,7 +60954,7 @@ public static decimal[][] Subtract(this decimal[][] a, byte[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, byte[][] b, decimal[][] result) @@ -60968,7 +60968,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, byte[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, byte[,] b, decimal[,] result) @@ -60994,7 +60994,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, byte[][] b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, decimal[][] result) @@ -61008,7 +61008,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, byte b, decimal[,] result) @@ -61034,7 +61034,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, dec return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte b, decimal[][] result) @@ -61048,7 +61048,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, byte[] b, decimal[,] result) @@ -61074,7 +61074,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte b, decim return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, decimal[][] result) @@ -61102,7 +61102,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[][] a, byte[,] b, byte[,] result) @@ -61137,7 +61137,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[,] a, byte[][] b, byte[,] result) @@ -61172,7 +61172,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, dec /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[,] a, byte[,] b, byte[][] result) @@ -61207,7 +61207,7 @@ public static byte[][] Subtract(this decimal[,] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[][] a, byte[,] b, byte[][] result) @@ -61240,7 +61240,7 @@ public static byte[][] Subtract(this decimal[][] a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[,] a, byte[][] b, byte[][] result) @@ -61272,7 +61272,7 @@ public static byte[][] Subtract(this decimal[,] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[][] a, byte[][] b, byte[][] result) @@ -61297,7 +61297,7 @@ public static byte[][] Subtract(this decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[,] a, byte[,] b, byte[,] result) @@ -61360,7 +61360,7 @@ public static byte[][] Subtract(this decimal[][] a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[,] a, byte b, byte[][] result) @@ -61393,7 +61393,7 @@ public static byte[][] Subtract(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[][] a, byte b, byte[][] result) @@ -61417,7 +61417,7 @@ public static byte[][] Subtract(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[][] a, byte b, byte[,] result) @@ -61442,7 +61442,7 @@ public static byte[][] Subtract(this decimal[][] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal a, byte[,] b, byte[][] result) @@ -61475,7 +61475,7 @@ public static byte[][] Subtract(this decimal a, byte[,] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal a, byte[][] b, byte[][] result) @@ -61499,7 +61499,7 @@ public static byte[][] Subtract(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal a, byte[][] b, byte[,] result) @@ -61532,7 +61532,7 @@ public static byte[][] Subtract(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal a, byte[,] b, byte[,] result) @@ -61565,7 +61565,7 @@ public static byte[][] Subtract(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[,] a, byte b, byte[,] result) @@ -61598,7 +61598,7 @@ public static byte[][] Subtract(this decimal a, byte[][] b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[,] a, byte b, byte[][] result) @@ -61631,7 +61631,7 @@ public static byte[][] Subtract(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[][] a, byte b, byte[,] result) @@ -61682,7 +61682,7 @@ public static byte[][] Subtract(this decimal[,] a, byte b, byte[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this decimal[] a, byte[] b, byte[] result) @@ -61713,7 +61713,7 @@ public static byte[] Subtract(this decimal[] a, byte[] b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this decimal[] a, byte b, byte[] result) @@ -61736,7 +61736,7 @@ public static byte[] Subtract(this decimal[] a, byte b, byte[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Subtract(this decimal a, byte[] b, byte[] result) @@ -61774,7 +61774,7 @@ public static byte[] Subtract(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Subtract(this decimal[,] a, byte[] b, int dimension, byte[,] result) @@ -61821,7 +61821,7 @@ public static byte[] Subtract(this decimal a, byte[] b, byte[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Subtract(this decimal[][] a, byte[] b, int dimension, byte[][] result) @@ -61874,7 +61874,7 @@ public static byte[][] Subtract(this decimal[][] a, byte[] b, int dimension, by #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this decimal a, byte[,] b, byte[,] result) @@ -61900,7 +61900,7 @@ public static byte[][] Subtract(this decimal[][] a, byte[] b, int dimension, by return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this decimal a, byte[][] b, byte[][] result) @@ -61914,7 +61914,7 @@ public static byte[][] SubtractFromDiagonal(this decimal a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this decimal[] a, byte[,] b, byte[,] result) @@ -61940,7 +61940,7 @@ public static byte[][] SubtractFromDiagonal(this decimal a, byte[][] b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, byte[][] result) @@ -61954,7 +61954,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this decimal[,] a, byte b, byte[,] result) @@ -61980,7 +61980,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, byte[] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte b, byte[][] result) @@ -61994,7 +61994,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] SubtractFromDiagonal(this decimal[,] a, byte[] b, byte[,] result) @@ -62020,7 +62020,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte b, byte[][] return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, byte[][] result) @@ -62048,7 +62048,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, byte[,] b, double[,] result) @@ -62083,7 +62083,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, byte[][] b, double[,] result) @@ -62118,7 +62118,7 @@ public static byte[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, byte[] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, byte[,] b, double[][] result) @@ -62153,7 +62153,7 @@ public static double[][] Subtract(this decimal[,] a, byte[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, byte[,] b, double[][] result) @@ -62186,7 +62186,7 @@ public static double[][] Subtract(this decimal[][] a, byte[,] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, byte[][] b, double[][] result) @@ -62218,7 +62218,7 @@ public static double[][] Subtract(this decimal[,] a, byte[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, byte[][] b, double[][] result) @@ -62243,7 +62243,7 @@ public static double[][] Subtract(this decimal[][] a, byte[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, byte[,] b, double[,] result) @@ -62306,7 +62306,7 @@ public static double[][] Subtract(this decimal[][] a, byte[][] b, double[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, byte b, double[][] result) @@ -62339,7 +62339,7 @@ public static double[][] Subtract(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, byte b, double[][] result) @@ -62363,7 +62363,7 @@ public static double[][] Subtract(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, byte b, double[,] result) @@ -62388,7 +62388,7 @@ public static double[][] Subtract(this decimal[][] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, byte[,] b, double[][] result) @@ -62421,7 +62421,7 @@ public static double[][] Subtract(this decimal a, byte[,] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, byte[][] b, double[][] result) @@ -62445,7 +62445,7 @@ public static double[][] Subtract(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, byte[][] b, double[,] result) @@ -62478,7 +62478,7 @@ public static double[][] Subtract(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, byte[,] b, double[,] result) @@ -62511,7 +62511,7 @@ public static double[][] Subtract(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, byte b, double[,] result) @@ -62544,7 +62544,7 @@ public static double[][] Subtract(this decimal a, byte[][] b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, byte b, double[][] result) @@ -62577,7 +62577,7 @@ public static double[][] Subtract(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, byte b, double[,] result) @@ -62628,7 +62628,7 @@ public static double[][] Subtract(this decimal[,] a, byte b, double[][] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, byte[] b, double[] result) @@ -62659,7 +62659,7 @@ public static double[] Subtract(this decimal[] a, byte[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, byte b, double[] result) @@ -62682,7 +62682,7 @@ public static double[] Subtract(this decimal[] a, byte b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, byte[] b, double[] result) @@ -62720,7 +62720,7 @@ public static double[] Subtract(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, byte[] b, int dimension, double[,] result) @@ -62767,7 +62767,7 @@ public static double[] Subtract(this decimal a, byte[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, byte[] b, int dimension, double[][] result) @@ -62820,7 +62820,7 @@ public static double[][] Subtract(this decimal[][] a, byte[] b, int dimension, #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, byte[,] b, double[,] result) @@ -62846,7 +62846,7 @@ public static double[][] Subtract(this decimal[][] a, byte[] b, int dimension, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, byte[][] b, double[][] result) @@ -62860,7 +62860,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, byte[,] b, double[,] result) @@ -62886,7 +62886,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, byte[][] b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, double[][] result) @@ -62900,7 +62900,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, byte b, double[,] result) @@ -62926,7 +62926,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, byte[][] b, doub return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, byte b, double[][] result) @@ -62940,7 +62940,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, byte b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, byte[] b, double[,] result) @@ -62966,7 +62966,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, byte b, double return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, double[][] result) @@ -62994,7 +62994,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, decimal[,] b, decimal[,] result) @@ -63029,7 +63029,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal[][] b, decimal[,] result) @@ -63064,7 +63064,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, byte[] b, doub /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, decimal[,] b, decimal[][] result) @@ -63099,7 +63099,7 @@ public static decimal[][] Subtract(this decimal[,] a, decimal[,] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -63132,7 +63132,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[,] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -63164,7 +63164,7 @@ public static decimal[][] Subtract(this decimal[,] a, decimal[][] b, decimal[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -63189,7 +63189,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[][] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -63252,7 +63252,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[][] b, decimal[][ /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, decimal b, decimal[][] result) @@ -63285,7 +63285,7 @@ public static decimal[][] Subtract(this decimal[,] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal b, decimal[][] result) @@ -63309,7 +63309,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, decimal b, decimal[,] result) @@ -63334,7 +63334,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, decimal[,] b, decimal[][] result) @@ -63367,7 +63367,7 @@ public static decimal[][] Subtract(this decimal a, decimal[,] b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal a, decimal[][] b, decimal[][] result) @@ -63391,7 +63391,7 @@ public static decimal[][] Subtract(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, decimal[][] b, decimal[,] result) @@ -63424,7 +63424,7 @@ public static decimal[][] Subtract(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal a, decimal[,] b, decimal[,] result) @@ -63457,7 +63457,7 @@ public static decimal[][] Subtract(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal b, decimal[,] result) @@ -63490,7 +63490,7 @@ public static decimal[][] Subtract(this decimal a, decimal[][] b, decimal[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[,] a, decimal b, decimal[][] result) @@ -63523,7 +63523,7 @@ public static decimal[][] Subtract(this decimal[,] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[][] a, decimal b, decimal[,] result) @@ -63574,7 +63574,7 @@ public static decimal[][] Subtract(this decimal[,] a, decimal b, decimal[][] res /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, decimal[] b, decimal[] result) @@ -63605,7 +63605,7 @@ public static decimal[] Subtract(this decimal[] a, decimal[] b, decimal[] result /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal[] a, decimal b, decimal[] result) @@ -63628,7 +63628,7 @@ public static decimal[] Subtract(this decimal[] a, decimal b, decimal[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Subtract(this decimal a, decimal[] b, decimal[] result) @@ -63666,7 +63666,7 @@ public static decimal[] Subtract(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Subtract(this decimal[,] a, decimal[] b, int dimension, decimal[,] result) @@ -63713,7 +63713,7 @@ public static decimal[] Subtract(this decimal a, decimal[] b, decimal[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimension, decimal[][] result) @@ -63766,7 +63766,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimensi #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal a, decimal[,] b, decimal[,] result) @@ -63792,7 +63792,7 @@ public static decimal[][] Subtract(this decimal[][] a, decimal[] b, int dimensi return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b, decimal[][] result) @@ -63806,7 +63806,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[] a, decimal[,] b, decimal[,] result) @@ -63832,7 +63832,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal a, decimal[][] b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, decimal[][] result) @@ -63846,7 +63846,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, decimal b, decimal[,] result) @@ -63872,7 +63872,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b, decimal[][] result) @@ -63886,7 +63886,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] SubtractFromDiagonal(this decimal[,] a, decimal[] b, decimal[,] result) @@ -63912,7 +63912,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal b, de return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b, decimal[][] result) @@ -63940,7 +63940,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, decimal[,] b, double[,] result) @@ -63975,7 +63975,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, decimal[][] b, double[,] result) @@ -64010,7 +64010,7 @@ public static decimal[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b, /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, decimal[,] b, double[][] result) @@ -64045,7 +64045,7 @@ public static double[][] Subtract(this decimal[,] a, decimal[,] b, double[][] re /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, decimal[,] b, double[][] result) @@ -64078,7 +64078,7 @@ public static double[][] Subtract(this decimal[][] a, decimal[,] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, decimal[][] b, double[][] result) @@ -64110,7 +64110,7 @@ public static double[][] Subtract(this decimal[,] a, decimal[][] b, double[][] r /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, decimal[][] b, double[][] result) @@ -64135,7 +64135,7 @@ public static double[][] Subtract(this decimal[][] a, decimal[][] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, decimal[,] b, double[,] result) @@ -64198,7 +64198,7 @@ public static double[][] Subtract(this decimal[][] a, decimal[][] b, double[][] /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, decimal b, double[][] result) @@ -64231,7 +64231,7 @@ public static double[][] Subtract(this decimal[,] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, decimal b, double[][] result) @@ -64255,7 +64255,7 @@ public static double[][] Subtract(this decimal[][] a, decimal b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, decimal b, double[,] result) @@ -64280,7 +64280,7 @@ public static double[][] Subtract(this decimal[][] a, decimal b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, decimal[,] b, double[][] result) @@ -64313,7 +64313,7 @@ public static double[][] Subtract(this decimal a, decimal[,] b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal a, decimal[][] b, double[][] result) @@ -64337,7 +64337,7 @@ public static double[][] Subtract(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, decimal[][] b, double[,] result) @@ -64370,7 +64370,7 @@ public static double[][] Subtract(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal a, decimal[,] b, double[,] result) @@ -64403,7 +64403,7 @@ public static double[][] Subtract(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, decimal b, double[,] result) @@ -64436,7 +64436,7 @@ public static double[][] Subtract(this decimal a, decimal[][] b, double[][] resu /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[,] a, decimal b, double[][] result) @@ -64469,7 +64469,7 @@ public static double[][] Subtract(this decimal[,] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[][] a, decimal b, double[,] result) @@ -64520,7 +64520,7 @@ public static double[][] Subtract(this decimal[,] a, decimal b, double[][] resul /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, decimal[] b, double[] result) @@ -64551,7 +64551,7 @@ public static double[] Subtract(this decimal[] a, decimal[] b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal[] a, decimal b, double[] result) @@ -64574,7 +64574,7 @@ public static double[] Subtract(this decimal[] a, decimal b, double[] result) /// The vector where the result should be stored. Pass the same /// vector as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Subtract(this decimal a, decimal[] b, double[] result) @@ -64612,7 +64612,7 @@ public static double[] Subtract(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Subtract(this decimal[,] a, decimal[] b, int dimension, double[,] result) @@ -64659,7 +64659,7 @@ public static double[] Subtract(this decimal a, decimal[] b, double[] result) /// The matrix where the result should be stored. Pass the same /// matrix as one of the arguments to perform the operation in place. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Subtract(this decimal[][] a, decimal[] b, int dimension, double[][] result) @@ -64712,7 +64712,7 @@ public static double[][] Subtract(this decimal[][] a, decimal[] b, int dimensio #region Diagonal -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal a, decimal[,] b, double[,] result) @@ -64738,7 +64738,7 @@ public static double[][] Subtract(this decimal[][] a, decimal[] b, int dimensio return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal a, decimal[][] b, double[][] result) @@ -64752,7 +64752,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[] a, decimal[,] b, double[,] result) @@ -64778,7 +64778,7 @@ public static double[][] SubtractFromDiagonal(this decimal a, decimal[][] b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, double[][] result) @@ -64792,7 +64792,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, decimal b, double[,] result) @@ -64818,7 +64818,7 @@ public static double[][] SubtractFromDiagonal(this decimal[] a, decimal[][] b, d return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, decimal b, double[][] result) @@ -64832,7 +64832,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, decimal b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] SubtractFromDiagonal(this decimal[,] a, decimal[] b, double[,] result) @@ -64858,7 +64858,7 @@ public static double[][] SubtractFromDiagonal(this decimal[][] a, decimal b, dou return result; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] SubtractFromDiagonal(this decimal[][] a, decimal[] b, double[][] result) diff --git a/Sources/Accord.Math/Accord.Math (NETStandard).csproj b/Sources/Accord.Math/Accord.Math (NETStandard).csproj new file mode 100644 index 000000000..91b047319 --- /dev/null +++ b/Sources/Accord.Math/Accord.Math (NETStandard).csproj @@ -0,0 +1,27 @@ + + + + Accord.Math + Accord.Math + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Math/Accord.Statistics/Classes.cs b/Sources/Accord.Math/Accord.Statistics/Classes.cs index a785eee5d..aa5c3066c 100644 --- a/Sources/Accord.Math/Accord.Statistics/Classes.cs +++ b/Sources/Accord.Math/Accord.Statistics/Classes.cs @@ -396,7 +396,7 @@ public static double GetRatio(this bool[] y, out int positives, out int negative /// Converts a boolean variable into a 0-or-1 representation (0 is false, 1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToZeroOne(this bool p) @@ -408,7 +408,7 @@ public static int ToZeroOne(this bool p) /// Converts a boolean variable into a 0-or-1 representation (0 is false, 1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToZeroOne(this int p) @@ -420,7 +420,7 @@ public static int ToZeroOne(this int p) /// Converts a boolean variable into a 0-or-1 representation (0 is false, 1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToZeroOne(this double p) @@ -468,7 +468,7 @@ public static int[] ToZeroOne(this double[] p) /// Converts a boolean variable into a -1 or +1 representation (-1 is false, +1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToMinusOnePlusOne(this bool p) @@ -480,7 +480,7 @@ public static int ToMinusOnePlusOne(this bool p) /// Converts a boolean variable into a -1 or +1 representation (-1 is false, +1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToMinusOnePlusOne(this int p) @@ -492,7 +492,7 @@ public static int ToMinusOnePlusOne(this int p) /// Converts a boolean variable into a -1 or +1 representation (-1 is false, +1 is true). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ToMinusOnePlusOne(this double p) @@ -648,7 +648,7 @@ public static bool IsBinary(this int[] p) /// is higher than zero, and false otherwise. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool Decide(double distance) @@ -661,7 +661,7 @@ public static bool Decide(double distance) /// is higher than zero, and false otherwise. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool Decide(int label) diff --git a/Sources/Accord.Math/Accord.Statistics/Measures.Vectors.cs b/Sources/Accord.Math/Accord.Statistics/Measures.Vectors.cs index 48116e086..7930e85e9 100644 --- a/Sources/Accord.Math/Accord.Statistics/Measures.Vectors.cs +++ b/Sources/Accord.Math/Accord.Statistics/Measures.Vectors.cs @@ -1415,7 +1415,7 @@ public static double Entropy(this double[] values, Func pdf) /// and a predicted value between 0 and 1. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Entropy(bool expected, double predicted) @@ -1430,7 +1430,7 @@ public static double Entropy(bool expected, double predicted) /// and a predicted value. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Entropy(bool expected, bool predicted) diff --git a/Sources/Accord.Math/Distance.Generated.cs b/Sources/Accord.Math/Distance.Generated.cs index 8b35561c0..9d6bf005c 100644 --- a/Sources/Accord.Math/Distance.Generated.cs +++ b/Sources/Accord.Math/Distance.Generated.cs @@ -52,7 +52,7 @@ public static partial class Distance /// /// The Yule distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Yule(int[] x, int[] y) @@ -69,7 +69,7 @@ public static double Yule(int[] x, int[] y) /// /// The Yule distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Yule(double[] x, double[] y) @@ -89,7 +89,7 @@ public static double Yule(double[] x, double[] y) /// /// The Jaccard distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Jaccard(double[] x, double[] y) @@ -109,7 +109,7 @@ public static double Jaccard(double[] x, double[] y) /// /// The Hellinger distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Hellinger(double[] x, double[] y) @@ -129,7 +129,7 @@ public static double Hellinger(double[] x, double[] y) /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Euclidean(double x, double y) @@ -146,7 +146,7 @@ public static double Euclidean(double x, double y) /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Euclidean(double[] x, double[] y) @@ -165,7 +165,7 @@ public static double Euclidean(double[] x, double[] y) /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Euclidean(double vector1x, double vector1y, double vector2x, double vector2y) @@ -182,7 +182,7 @@ public static double Euclidean(double vector1x, double vector1y, double vector2x /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Euclidean(Tuple x, Tuple y) @@ -202,7 +202,7 @@ public static double Euclidean(Tuple x, Tuple y) /// /// The SquareMahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareMahalanobis(double[] x, double[] y) @@ -220,7 +220,7 @@ public static double SquareMahalanobis(double[] x, double[] y) /// /// The SquareMahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareMahalanobis(double[] x, double[] y, CholeskyDecomposition chol) @@ -238,7 +238,7 @@ public static double SquareMahalanobis(double[] x, double[] y, CholeskyDecomposi /// /// The SquareMahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareMahalanobis(double[] x, double[] y, SingularValueDecomposition svd) @@ -256,7 +256,7 @@ public static double SquareMahalanobis(double[] x, double[] y, SingularValueDeco /// /// The SquareMahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareMahalanobis(double[] x, double[] y, double[,] precision) @@ -276,7 +276,7 @@ public static double SquareMahalanobis(double[] x, double[] y, double[,] precisi /// /// The RusselRao distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double RusselRao(int[] x, int[] y) @@ -293,7 +293,7 @@ public static double RusselRao(int[] x, int[] y) /// /// The RusselRao distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double RusselRao(double[] x, double[] y) @@ -313,7 +313,7 @@ public static double RusselRao(double[] x, double[] y) /// /// The Chebyshev distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Chebyshev(double[] x, double[] y) @@ -333,7 +333,7 @@ public static double Chebyshev(double[] x, double[] y) /// /// The Dice distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dice(int[] x, int[] y) @@ -350,7 +350,7 @@ public static double Dice(int[] x, int[] y) /// /// The Dice distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dice(double[] x, double[] y) @@ -370,7 +370,7 @@ public static double Dice(double[] x, double[] y) /// /// The SokalMichener distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SokalMichener(int[] x, int[] y) @@ -387,7 +387,7 @@ public static double SokalMichener(int[] x, int[] y) /// /// The SokalMichener distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SokalMichener(double[] x, double[] y) @@ -407,7 +407,7 @@ public static double SokalMichener(double[] x, double[] y) /// /// The SquareEuclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareEuclidean(double[] x, double[] y) @@ -426,7 +426,7 @@ public static double SquareEuclidean(double[] x, double[] y) /// /// The SquareEuclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquareEuclidean(double x1, double y1, double x2, double y2) @@ -446,7 +446,7 @@ public static double SquareEuclidean(double x1, double y1, double x2, double y2) /// /// The Hamming distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Hamming(byte[] x, byte[] y) @@ -463,7 +463,7 @@ public static double Hamming(byte[] x, byte[] y) /// /// The Hamming distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Hamming(string x, string y) @@ -480,7 +480,7 @@ public static double Hamming(string x, string y) /// /// The Hamming distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Hamming(double[] x, double[] y) @@ -497,7 +497,7 @@ public static double Hamming(double[] x, double[] y) /// /// The Hamming distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Hamming(BitArray x, BitArray y) @@ -517,7 +517,7 @@ public static double Hamming(BitArray x, BitArray y) /// /// The ArgMax distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double ArgMax(double[] x, double[] y) @@ -538,7 +538,7 @@ public static double ArgMax(double[] x, double[] y) /// /// The Modular distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Modular(double x, double y, int modulo) @@ -556,7 +556,7 @@ public static double Modular(double x, double y, int modulo) /// /// The Modular distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Modular(int x, int y, int modulo) @@ -573,7 +573,7 @@ public static double Modular(int x, int y, int modulo) /// /// The Cosine distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Cosine(double[] x, double[] y) @@ -593,7 +593,7 @@ public static double Cosine(double[] x, double[] y) /// /// The Mahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Mahalanobis(double[] x, double[] y) @@ -611,7 +611,7 @@ public static double Mahalanobis(double[] x, double[] y) /// /// The Mahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Mahalanobis(double[] x, double[] y, CholeskyDecomposition chol) @@ -629,7 +629,7 @@ public static double Mahalanobis(double[] x, double[] y, CholeskyDecomposition c /// /// The Mahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Mahalanobis(double[] x, double[] y, SingularValueDecomposition svd) @@ -647,7 +647,7 @@ public static double Mahalanobis(double[] x, double[] y, SingularValueDecomposit /// /// The Mahalanobis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Mahalanobis(double[] x, double[] y, double[,] precision) @@ -667,7 +667,7 @@ public static double Mahalanobis(double[] x, double[] y, double[,] precision) /// /// The BrayCurtis distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double BrayCurtis(double[] x, double[] y) @@ -688,7 +688,7 @@ public static double BrayCurtis(double[] x, double[] y) /// /// The Minkowski distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Minkowski(int[] x, int[] y, double p) @@ -706,7 +706,7 @@ public static double Minkowski(int[] x, int[] y, double p) /// /// The Minkowski distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Minkowski(double[] x, double[] y, double p) @@ -723,7 +723,7 @@ public static double Minkowski(double[] x, double[] y, double p) /// /// The Levenshtein distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Levenshtein(string x, string y) @@ -743,7 +743,7 @@ public static double Levenshtein(string x, string y) /// /// The SokalSneath distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SokalSneath(int[] x, int[] y) @@ -760,7 +760,7 @@ public static double SokalSneath(int[] x, int[] y) /// /// The SokalSneath distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SokalSneath(double[] x, double[] y) @@ -780,7 +780,7 @@ public static double SokalSneath(double[] x, double[] y) /// /// The Matching distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Matching(int[] x, int[] y) @@ -797,7 +797,7 @@ public static double Matching(int[] x, int[] y) /// /// The Matching distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Matching(double[] x, double[] y) @@ -817,7 +817,7 @@ public static double Matching(double[] x, double[] y) /// /// The Canberra distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Canberra(double[] x, double[] y) @@ -837,7 +837,7 @@ public static double Canberra(double[] x, double[] y) /// /// The RogersTanimoto distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double RogersTanimoto(int[] x, int[] y) @@ -854,7 +854,7 @@ public static double RogersTanimoto(int[] x, int[] y) /// /// The RogersTanimoto distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double RogersTanimoto(double[] x, double[] y) @@ -874,7 +874,7 @@ public static double RogersTanimoto(double[] x, double[] y) /// /// The Manhattan distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Manhattan(int[] x, int[] y) @@ -891,7 +891,7 @@ public static double Manhattan(int[] x, int[] y) /// /// The Manhattan distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Manhattan(double[] x, double[] y) @@ -911,7 +911,7 @@ public static double Manhattan(double[] x, double[] y) /// /// The Kulczynski distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Kulczynski(int[] x, int[] y) @@ -928,7 +928,7 @@ public static double Kulczynski(int[] x, int[] y) /// /// The Kulczynski distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Kulczynski(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distance.cs b/Sources/Accord.Math/Distance.cs index f7d0471ae..dd7e134b6 100644 --- a/Sources/Accord.Math/Distance.cs +++ b/Sources/Accord.Math/Distance.cs @@ -236,7 +236,7 @@ public static double BitwiseHamming(byte[] x, byte[] y) /// /// The Levenshtein distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Levenshtein(T[] x, T[] y) diff --git a/Sources/Accord.Math/Distance.tt b/Sources/Accord.Math/Distance.tt index 3299626c7..764b328d2 100644 --- a/Sources/Accord.Math/Distance.tt +++ b/Sources/Accord.Math/Distance.tt @@ -94,7 +94,7 @@ namespace Accord.Math #> /// /// The <#=cls.Name#> distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double <#=cls.Name#>(<#=parameters#>) diff --git a/Sources/Accord.Math/Distances/Angular.cs b/Sources/Accord.Math/Distances/Angular.cs index bdcbe4c3b..5bf78dc61 100644 --- a/Sources/Accord.Math/Distances/Angular.cs +++ b/Sources/Accord.Math/Distances/Angular.cs @@ -48,7 +48,7 @@ public struct Angular : IMetric, ISimilarity /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -79,7 +79,7 @@ public double Distance(double[] x, double[] y) /// /// A similarity measure between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/ArgMax.cs b/Sources/Accord.Math/Distances/ArgMax.cs index 5f389b302..e313de109 100644 --- a/Sources/Accord.Math/Distances/ArgMax.cs +++ b/Sources/Accord.Math/Distances/ArgMax.cs @@ -46,7 +46,7 @@ public struct ArgMax : IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/BrayCurtis.cs b/Sources/Accord.Math/Distances/BrayCurtis.cs index 5399cb127..52d2cf1a0 100644 --- a/Sources/Accord.Math/Distances/BrayCurtis.cs +++ b/Sources/Accord.Math/Distances/BrayCurtis.cs @@ -50,7 +50,7 @@ public struct BrayCurtis : IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Canberra.cs b/Sources/Accord.Math/Distances/Canberra.cs index 3c0cd967d..331795ff7 100644 --- a/Sources/Accord.Math/Distances/Canberra.cs +++ b/Sources/Accord.Math/Distances/Canberra.cs @@ -50,7 +50,7 @@ public struct Canberra : IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Chebyshev.cs b/Sources/Accord.Math/Distances/Chebyshev.cs index 7beef1078..d6f3f8407 100644 --- a/Sources/Accord.Math/Distances/Chebyshev.cs +++ b/Sources/Accord.Math/Distances/Chebyshev.cs @@ -46,7 +46,7 @@ public struct Chebyshev : IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Cosine.cs b/Sources/Accord.Math/Distances/Cosine.cs index 0fc3396cc..d0d16b03c 100644 --- a/Sources/Accord.Math/Distances/Cosine.cs +++ b/Sources/Accord.Math/Distances/Cosine.cs @@ -48,7 +48,7 @@ public struct Cosine : IDistance, ISimilarity /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -77,7 +77,7 @@ public double Distance(double[] x, double[] y) /// /// A similarity measure between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Dice.cs b/Sources/Accord.Math/Distances/Dice.cs index 90298009e..ae751f4ef 100644 --- a/Sources/Accord.Math/Distances/Dice.cs +++ b/Sources/Accord.Math/Distances/Dice.cs @@ -50,7 +50,7 @@ public struct Dice : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -83,7 +83,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Euclidean.cs b/Sources/Accord.Math/Distances/Euclidean.cs index 82ac46ae8..c4063e63a 100644 --- a/Sources/Accord.Math/Distances/Euclidean.cs +++ b/Sources/Accord.Math/Distances/Euclidean.cs @@ -51,7 +51,7 @@ public struct Euclidean : /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double x, double y) @@ -73,7 +73,7 @@ public double Distance(double x, double y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -101,7 +101,7 @@ public double Distance(double[] x, double[] y) /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double vector1x, double vector1y, double vector2x, double vector2y) @@ -120,7 +120,7 @@ public double Distance(double vector1x, double vector1y, double vector2x, double /// /// The Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(Tuple x, Tuple y) diff --git a/Sources/Accord.Math/Distances/Hamming.cs b/Sources/Accord.Math/Distances/Hamming.cs index 2550709f2..f328d5cb8 100644 --- a/Sources/Accord.Math/Distances/Hamming.cs +++ b/Sources/Accord.Math/Distances/Hamming.cs @@ -47,7 +47,7 @@ public struct Hamming : IMetric, IMetric, IDistance, I /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(byte[] x, byte[] y) @@ -72,7 +72,7 @@ public double Distance(byte[] x, byte[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(string x, string y) @@ -97,7 +97,7 @@ public double Distance(string x, string y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -137,7 +137,7 @@ public double Distance(double[] x, double[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(BitArray x, BitArray y) diff --git a/Sources/Accord.Math/Distances/Hamming`1.cs b/Sources/Accord.Math/Distances/Hamming`1.cs index bcdb6a391..03623b393 100644 --- a/Sources/Accord.Math/Distances/Hamming`1.cs +++ b/Sources/Accord.Math/Distances/Hamming`1.cs @@ -50,7 +50,7 @@ public struct Hamming : IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(T[] x, T[] y) diff --git a/Sources/Accord.Math/Distances/Hellinger.cs b/Sources/Accord.Math/Distances/Hellinger.cs index 606d99b65..d13435f2c 100644 --- a/Sources/Accord.Math/Distances/Hellinger.cs +++ b/Sources/Accord.Math/Distances/Hellinger.cs @@ -63,7 +63,7 @@ public struct Hellinger : IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Jaccard.cs b/Sources/Accord.Math/Distances/Jaccard.cs index d81007359..7a5646b3b 100644 --- a/Sources/Accord.Math/Distances/Jaccard.cs +++ b/Sources/Accord.Math/Distances/Jaccard.cs @@ -64,7 +64,7 @@ public struct Jaccard : ISimilarity, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -94,7 +94,7 @@ public double Distance(double[] x, double[] y) /// /// A similarity measure between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Jaccard`1.cs b/Sources/Accord.Math/Distances/Jaccard`1.cs index e1ca3b1f6..c304bf63a 100644 --- a/Sources/Accord.Math/Distances/Jaccard`1.cs +++ b/Sources/Accord.Math/Distances/Jaccard`1.cs @@ -65,7 +65,7 @@ public struct Jaccard : ISimilarity, IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(T[] x, T[] y) @@ -95,7 +95,7 @@ public double Distance(T[] x, T[] y) /// /// A similarity measure between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(T[] x, T[] y) diff --git a/Sources/Accord.Math/Distances/Kulczynski.cs b/Sources/Accord.Math/Distances/Kulczynski.cs index b082eba6b..6c4d0414f 100644 --- a/Sources/Accord.Math/Distances/Kulczynski.cs +++ b/Sources/Accord.Math/Distances/Kulczynski.cs @@ -50,7 +50,7 @@ public struct Kulczynski : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -85,7 +85,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Levenshtein.cs b/Sources/Accord.Math/Distances/Levenshtein.cs index bc1c51c6b..c80957424 100644 --- a/Sources/Accord.Math/Distances/Levenshtein.cs +++ b/Sources/Accord.Math/Distances/Levenshtein.cs @@ -69,7 +69,7 @@ public struct Levenshtein : IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(string x, string y) diff --git a/Sources/Accord.Math/Distances/Levenshtein`1.cs b/Sources/Accord.Math/Distances/Levenshtein`1.cs index 00c2a15f5..f6999bd38 100644 --- a/Sources/Accord.Math/Distances/Levenshtein`1.cs +++ b/Sources/Accord.Math/Distances/Levenshtein`1.cs @@ -69,7 +69,7 @@ public struct Levenshtein : IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(T[] x, T[] y) diff --git a/Sources/Accord.Math/Distances/Mahalanobis.cs b/Sources/Accord.Math/Distances/Mahalanobis.cs index 654651538..cedef1acb 100644 --- a/Sources/Accord.Math/Distances/Mahalanobis.cs +++ b/Sources/Accord.Math/Distances/Mahalanobis.cs @@ -92,7 +92,7 @@ public Mahalanobis(double[,] precision) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Manhattan.cs b/Sources/Accord.Math/Distances/Manhattan.cs index 39a54873f..894c8fdc6 100644 --- a/Sources/Accord.Math/Distances/Manhattan.cs +++ b/Sources/Accord.Math/Distances/Manhattan.cs @@ -68,7 +68,7 @@ public struct Manhattan : IMetric, IMetric /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -93,7 +93,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Matching.cs b/Sources/Accord.Math/Distances/Matching.cs index c01fbbfe6..2ed908029 100644 --- a/Sources/Accord.Math/Distances/Matching.cs +++ b/Sources/Accord.Math/Distances/Matching.cs @@ -50,7 +50,7 @@ public struct Matching : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -81,7 +81,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Minkowski.cs b/Sources/Accord.Math/Distances/Minkowski.cs index 21e3ec8ce..d99bbe52a 100644 --- a/Sources/Accord.Math/Distances/Minkowski.cs +++ b/Sources/Accord.Math/Distances/Minkowski.cs @@ -86,7 +86,7 @@ public Minkowski(double p) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -111,7 +111,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Modular.cs b/Sources/Accord.Math/Distances/Modular.cs index d02f1bf06..b57d505ec 100644 --- a/Sources/Accord.Math/Distances/Modular.cs +++ b/Sources/Accord.Math/Distances/Modular.cs @@ -83,7 +83,7 @@ public Modular(int modulo) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double x, double y) @@ -105,7 +105,7 @@ public double Distance(double x, double y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int x, int y) diff --git a/Sources/Accord.Math/Distances/PearsonCorrelation.cs b/Sources/Accord.Math/Distances/PearsonCorrelation.cs index 955492acb..e964f7302 100644 --- a/Sources/Accord.Math/Distances/PearsonCorrelation.cs +++ b/Sources/Accord.Math/Distances/PearsonCorrelation.cs @@ -46,7 +46,7 @@ public struct PearsonCorrelation : ISimilarity /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/RogersTanimoto.cs b/Sources/Accord.Math/Distances/RogersTanimoto.cs index da9312ec6..31a0fc5cf 100644 --- a/Sources/Accord.Math/Distances/RogersTanimoto.cs +++ b/Sources/Accord.Math/Distances/RogersTanimoto.cs @@ -50,7 +50,7 @@ public struct RogersTanimoto : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -86,7 +86,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/RusselRao.cs b/Sources/Accord.Math/Distances/RusselRao.cs index ef7679857..161fee7f0 100644 --- a/Sources/Accord.Math/Distances/RusselRao.cs +++ b/Sources/Accord.Math/Distances/RusselRao.cs @@ -50,7 +50,7 @@ public struct RusselRao : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -76,7 +76,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/SokalMichener.cs b/Sources/Accord.Math/Distances/SokalMichener.cs index 437bd76eb..38f31dd78 100644 --- a/Sources/Accord.Math/Distances/SokalMichener.cs +++ b/Sources/Accord.Math/Distances/SokalMichener.cs @@ -50,7 +50,7 @@ public struct SokalMichener : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -86,7 +86,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/SokalSneath.cs b/Sources/Accord.Math/Distances/SokalSneath.cs index f97d5ef3c..864f8677a 100644 --- a/Sources/Accord.Math/Distances/SokalSneath.cs +++ b/Sources/Accord.Math/Distances/SokalSneath.cs @@ -50,7 +50,7 @@ public struct SokalSneath : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -84,7 +84,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/SquareEuclidean.cs b/Sources/Accord.Math/Distances/SquareEuclidean.cs index 7ebff15c7..1bf25eda1 100644 --- a/Sources/Accord.Math/Distances/SquareEuclidean.cs +++ b/Sources/Accord.Math/Distances/SquareEuclidean.cs @@ -49,7 +49,7 @@ public struct SquareEuclidean : IDistance, ISimilarity /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -76,7 +76,7 @@ public double Distance(double[] x, double[] y) /// /// The Square Euclidean distance between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double x1, double y1, double x2, double y2) @@ -95,7 +95,7 @@ public double Distance(double x1, double y1, double x2, double y2) /// /// A similarity measure between x and y. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Similarity(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/SquaredMahalanobis.cs b/Sources/Accord.Math/Distances/SquaredMahalanobis.cs index 93f5fdab6..717ae412c 100644 --- a/Sources/Accord.Math/Distances/SquaredMahalanobis.cs +++ b/Sources/Accord.Math/Distances/SquaredMahalanobis.cs @@ -123,7 +123,7 @@ public static SquareMahalanobis FromPrecisionMatrix(double[,] precision) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Distances/Yule.cs b/Sources/Accord.Math/Distances/Yule.cs index 701a1739e..8364392a8 100644 --- a/Sources/Accord.Math/Distances/Yule.cs +++ b/Sources/Accord.Math/Distances/Yule.cs @@ -50,7 +50,7 @@ public struct Yule : IDistance, IDistance /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(int[] x, int[] y) @@ -86,7 +86,7 @@ public double Distance(int[] x, int[] y) /// to the distance function implemented by this class. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) diff --git a/Sources/Accord.Math/Matrix/Jagged.Construction.cs b/Sources/Accord.Math/Matrix/Jagged.Construction.cs index 16d09d516..09e9454fb 100644 --- a/Sources/Accord.Math/Matrix/Jagged.Construction.cs +++ b/Sources/Accord.Math/Matrix/Jagged.Construction.cs @@ -49,7 +49,7 @@ public static partial class Jagged /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Zeros(int rows, int columns) @@ -70,7 +70,7 @@ public static T[][] Zeros(int rows, int columns) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Ones(int rows, int columns) @@ -89,7 +89,7 @@ public static T[][] Ones(int rows, int columns) /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Zeros(int rows, int columns) @@ -106,7 +106,7 @@ public static double[][] Zeros(int rows, int columns) /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Ones(int rows, int columns) @@ -125,7 +125,7 @@ public static double[][] Ones(int rows, int columns) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Create(int rows, int columns, T value) @@ -150,7 +150,7 @@ public static T[][] Create(int rows, int columns, T value) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static Array Create(Type elementType, params int[] shape) @@ -196,7 +196,7 @@ public static Array Create(Type elementType, params int[] shape) /// /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Square(int size, T value) @@ -214,7 +214,7 @@ public static T[][] Square(int size, T value) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Create(int rows, int columns, params T[] values) @@ -230,7 +230,7 @@ public static T[][] Create(int rows, int columns, params T[] values) /// /// The row vectors in the matrix. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Create(params T[][] rows) @@ -249,7 +249,7 @@ public static T[][] Create(params T[][] rows) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Create(int rows, int columns, T[][] values, bool transpose = false) @@ -265,7 +265,7 @@ public static T[][] Create(int rows, int columns, T[][] values, bool transpos /// /// The values in the matrix. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Create(T[,] values) @@ -286,7 +286,7 @@ public static T[][] Create(T[,] values) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] OneHot(bool[] mask) @@ -306,7 +306,7 @@ public static T[][] OneHot(bool[] mask) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] OneHot(int[] indices) @@ -324,7 +324,7 @@ public static T[][] OneHot(int[] indices) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] OneHot(int[] indices) @@ -361,7 +361,7 @@ public static T[][] OneHot(int[] indices, int columns) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] OneHot(int[] indices, int columns) @@ -383,7 +383,7 @@ public static double[][] OneHot(int[] indices, int columns) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] OneHot(bool[] mask, T[][] result) @@ -410,7 +410,7 @@ public static T[][] OneHot(bool[] mask, T[][] result) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] OneHot(int[] indices, T[][] result) @@ -432,7 +432,7 @@ public static T[][] OneHot(int[] indices, T[][] result) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] OneHot(int[] indices, double[][] result) @@ -456,7 +456,7 @@ public static double[][] OneHot(int[] indices, double[][] result) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] KHot(bool[][] mask) @@ -477,7 +477,7 @@ public static T[][] KHot(bool[][] mask) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] KHot(int[][] indices, int columns) @@ -496,7 +496,7 @@ public static T[][] KHot(int[][] indices, int columns) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] KHot(int[][] indices, int columns) @@ -516,7 +516,7 @@ public static double[][] KHot(int[][] indices, int columns) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] KHot(bool[][] mask, int columns) @@ -538,7 +538,7 @@ public static double[][] KHot(bool[][] mask, int columns) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] KHot(bool[][] mask, T[][] result) @@ -564,7 +564,7 @@ public static T[][] KHot(bool[][] mask, T[][] result) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] KHot(int[][] indices, T[][] result) @@ -587,7 +587,7 @@ public static T[][] KHot(int[][] indices, T[][] result) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] KHot(int[][] indices, double[][] result) @@ -605,7 +605,7 @@ public static double[][] KHot(int[][] indices, double[][] result) /// Creates a new multidimensional matrix with the same shape as another matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] CreateAs(T[,] matrix) @@ -622,7 +622,7 @@ public static T[][] CreateAs(T[,] matrix) /// Returns a new multidimensional matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] CreateAs(T[][] matrix) @@ -687,7 +687,7 @@ public static double[][] Magic(int size) /// Returns a square diagonal matrix of the given size. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int size, T value) @@ -699,7 +699,7 @@ public static T[][] Diagonal(int size, T value) /// Returns a square diagonal matrix of the given size. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int size, T value, T[][] result) @@ -713,7 +713,7 @@ public static T[][] Diagonal(int size, T value, T[][] result) /// Returns a matrix of the given size with value on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int rows, int cols, T value) @@ -725,7 +725,7 @@ public static T[][] Diagonal(int rows, int cols, T value) /// Returns a matrix of the given size with value on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int rows, int cols, T value, T[][] result) @@ -740,7 +740,7 @@ public static T[][] Diagonal(int rows, int cols, T value, T[][] result) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(T[] values) @@ -752,7 +752,7 @@ public static T[][] Diagonal(T[] values) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(T[] values, T[][] result) @@ -766,7 +766,7 @@ public static T[][] Diagonal(T[] values, T[][] result) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int size, T[] values) @@ -778,7 +778,7 @@ public static T[][] Diagonal(int size, T[] values) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int size, T[] values, T[][] result) @@ -790,7 +790,7 @@ public static T[][] Diagonal(int size, T[] values, T[][] result) /// Returns a matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int rows, int cols, T[] values) @@ -802,7 +802,7 @@ public static T[][] Diagonal(int rows, int cols, T[] values) /// Returns a matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(int rows, int cols, T[] values, T[][] result) @@ -817,7 +817,7 @@ public static T[][] Diagonal(int rows, int cols, T[] values, T[][] result) /// Returns a block-diagonal matrix with the given matrices on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[][] Diagonal(T[][][] blocks) @@ -854,7 +854,7 @@ public static T[][] Diagonal(T[][][] blocks) /// Returns a new multidimensional matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static TOutput[][] CreateAs(TInput[,] matrix) @@ -871,7 +871,7 @@ public static T[][] Diagonal(T[][][] blocks) /// Returns a new multidimensional matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static TOutput[][] CreateAs(TInput[][] matrix) @@ -886,7 +886,7 @@ public static T[][] Diagonal(T[][][] blocks) /// Returns a new multidimensional matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static TOutput[][][] CreateAs(TInput[][][] matrix) diff --git a/Sources/Accord.Math/Matrix/Jagged.Measures.Generated.cs b/Sources/Accord.Math/Matrix/Jagged.Measures.Generated.cs deleted file mode 100644 index 6c0e5c6a7..000000000 --- a/Sources/Accord.Math/Matrix/Jagged.Measures.Generated.cs +++ /dev/null @@ -1,1087 +0,0 @@ -// Accord Math Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -// ====================================================================== -// This code has been generated by a tool; do not edit manually. Instead, -// edit the T4 template Matrix.Product.tt so this file can be regenerated. -// ====================================================================== - -namespace Accord.Math -{ - using Accord.Math; - using System; - using System.CodeDom.Compiler; - using System.Collections.Generic; - using System.Runtime.CompilerServices; - - [GeneratedCode("Accord.NET T4 Templates", "3.1")] - public static partial class Jagged - { - - private static int GetSize(T[][] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - private static int GetSize(T[,] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static double Mean(this double[][] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[][] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static double[] Mean(this double[][] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - double[] mean; - - if (dimension == 0) - { - mean = new double[cols]; - double N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i][j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new double[rows]; - double N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j][i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static double[] Skewness(this double[][] matrix, int dimension, bool unbiased = true) - { - return Skewness(matrix, dimension, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static double[] Skewness(this double[][] matrix, int dimension, double[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - - if (dimension == 0) - { - double[] skewness = new double[means.Length]; - for (int j = 0; j < means.Length; j++) - { - double s2 = 0; - double s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (double)((a / b) * g); - } - else - { - skewness[j] = (double)g; - } - } - - return skewness; - } - else - { - double[] skewness = new double[means.Length]; - for (int j = 0; j < means.Length; j++) - { - double s2 = 0; - double s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (double)((a / b) * g); - } - else - { - skewness[j] = (double)g; - } - } - - return skewness; - } - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static double[] Kurtosis(this double[][] matrix, int dimension, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static double[] Kurtosis(this double[][] matrix, int dimension, double[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - if (dimension == 0) - { - var kurtosis = new double[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - double s2 = 0; - double s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - double dn = (double)n; - double m2 = s2 / n; - double m4 = s4 / n; - - if (unbiased) - { - double v = s2 / (dn - 1); - double a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - double b = s4 / (v * v); - double c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - else - { - var kurtosis = new double[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - double s2 = 0; - double s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - double dn = (double)n; - double m2 = s2 / n; - double m4 = s4 / n; - - if (unbiased) - { - double v = s2 / (dn - 1); - double a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - double b = s4 / (v * v); - double c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - - return kurtosis; - } - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static double Covariance(this double[][] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static double[][] Covariance(this double[][] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static double[][] Covariance(this double[][] matrix, int dimension, double[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static double Scatter(this double[][] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static double[][] Scatter(this double[][] matrix, int dimension, double[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - double[][] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = Jagged.Zeros(cols, cols); - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - double s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k][j] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = Jagged.Zeros(rows, rows); - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - double s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j][k] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static double Scatter(this double[][] matrix, double mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - double var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i][j] - mean; - var += v * v; - } - } - - return var; - } - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static float Mean(this float[][] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[][] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static float[] Mean(this float[][] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - float[] mean; - - if (dimension == 0) - { - mean = new float[cols]; - float N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i][j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new float[rows]; - float N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j][i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static float[] Skewness(this float[][] matrix, int dimension, bool unbiased = true) - { - return Skewness(matrix, dimension, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static float[] Skewness(this float[][] matrix, int dimension, float[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - - if (dimension == 0) - { - float[] skewness = new float[means.Length]; - for (int j = 0; j < means.Length; j++) - { - float s2 = 0; - float s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (float)((a / b) * g); - } - else - { - skewness[j] = (float)g; - } - } - - return skewness; - } - else - { - float[] skewness = new float[means.Length]; - for (int j = 0; j < means.Length; j++) - { - float s2 = 0; - float s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (float)((a / b) * g); - } - else - { - skewness[j] = (float)g; - } - } - - return skewness; - } - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static float[] Kurtosis(this float[][] matrix, int dimension, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static float[] Kurtosis(this float[][] matrix, int dimension, float[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - if (dimension == 0) - { - var kurtosis = new float[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - float s2 = 0; - float s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - float dn = (float)n; - float m2 = s2 / n; - float m4 = s4 / n; - - if (unbiased) - { - float v = s2 / (dn - 1); - float a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - float b = s4 / (v * v); - float c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - else - { - var kurtosis = new float[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - float s2 = 0; - float s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - float dn = (float)n; - float m2 = s2 / n; - float m4 = s4 / n; - - if (unbiased) - { - float v = s2 / (dn - 1); - float a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - float b = s4 / (v * v); - float c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - - return kurtosis; - } - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static float Covariance(this float[][] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static float[][] Covariance(this float[][] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static float[][] Covariance(this float[][] matrix, int dimension, float[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static float Scatter(this float[][] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static float[][] Scatter(this float[][] matrix, int dimension, float[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - float[][] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = Jagged.Zeros(cols, cols); - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - float s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k][j] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = Jagged.Zeros(rows, rows); - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - float s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j][k] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static float Scatter(this float[][] matrix, float mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - float var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i][j] - mean; - var += v * v; - } - } - - return var; - } - } -} diff --git a/Sources/Accord.Math/Matrix/Jagged.Measures.tt b/Sources/Accord.Math/Matrix/Jagged.Measures.tt deleted file mode 100644 index 8737c749d..000000000 --- a/Sources/Accord.Math/Matrix/Jagged.Measures.tt +++ /dev/null @@ -1,587 +0,0 @@ -<#@ template debug="false" hostspecific="true" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ output extension="Generated.cs" #> -<#@ import namespace="Microsoft.VisualStudio.TextTemplating" #> -<#@ import namespace="System.Collections.Generic" #> -<#@ include file="T4Toolbox.tt" #> -// Accord Math Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -// ====================================================================== -// This code has been generated by a tool; do not edit manually. Instead, -// edit the T4 template Matrix.Product.tt so this file can be regenerated. -// ====================================================================== - -namespace Accord.Math -{ - using Accord.Math; - using System; - using System.CodeDom.Compiler; - using System.Collections.Generic; - using System.Runtime.CompilerServices; - - [GeneratedCode("Accord.NET T4 Templates", "3.1")] - public static partial class Jagged - { - - private static int GetSize(T[][] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - private static int GetSize(T[,] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - -<# - string[] types = - { - "double", "float", - }; - - foreach (string a in types) - { -#> - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static <#=a#> Mean(this <#=a#>[][] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[][] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static <#=a#>[] Mean(this <#=a#>[][] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - <#=a#>[] mean; - - if (dimension == 0) - { - mean = new <#=a#>[cols]; - <#=a#> N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i][j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new <#=a#>[rows]; - <#=a#> N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j][i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static <#=a#>[] Skewness(this <#=a#>[][] matrix, int dimension, bool unbiased = true) - { - return Skewness(matrix, dimension, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static <#=a#>[] Skewness(this <#=a#>[][] matrix, int dimension, <#=a#>[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - - if (dimension == 0) - { - <#=a#>[] skewness = new <#=a#>[means.Length]; - for (int j = 0; j < means.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (<#=a#>)((a / b) * g); - } - else - { - skewness[j] = (<#=a#>)g; - } - } - - return skewness; - } - else - { - <#=a#>[] skewness = new <#=a#>[means.Length]; - for (int j = 0; j < means.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (<#=a#>)((a / b) * g); - } - else - { - skewness[j] = (<#=a#>)g; - } - } - - return skewness; - } - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static <#=a#>[] Kurtosis(this <#=a#>[][] matrix, int dimension, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static <#=a#>[] Kurtosis(this <#=a#>[][] matrix, int dimension, <#=a#>[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - if (dimension == 0) - { - var kurtosis = new <#=a#>[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i][j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - <#=a#> dn = (<#=a#>)n; - <#=a#> m2 = s2 / n; - <#=a#> m4 = s4 / n; - - if (unbiased) - { - <#=a#> v = s2 / (dn - 1); - <#=a#> a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - <#=a#> b = s4 / (v * v); - <#=a#> c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - else - { - var kurtosis = new <#=a#>[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[j][i] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - <#=a#> dn = (<#=a#>)n; - <#=a#> m2 = s2 / n; - <#=a#> m4 = s4 / n; - - if (unbiased) - { - <#=a#> v = s2 / (dn - 1); - <#=a#> a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - <#=a#> b = s4 / (v * v); - <#=a#> c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - } - - return kurtosis; - } - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static <#=a#> Covariance(this <#=a#>[][] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#>[][] Covariance(this <#=a#>[][] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static <#=a#>[][] Covariance(this <#=a#>[][] matrix, int dimension, <#=a#>[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static <#=a#> Scatter(this <#=a#>[][] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#>[][] Scatter(this <#=a#>[][] matrix, int dimension, <#=a#>[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - <#=a#>[][] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = Jagged.Zeros<<#=a#>>(cols, cols); - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - <#=a#> s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k][j] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = Jagged.Zeros<<#=a#>>(rows, rows); - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - <#=a#> s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j][k] - means[j]; - s += v * v; - } - cov[i][j] = s; - cov[j][i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#> Scatter(this <#=a#>[][] matrix, <#=a#> mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - <#=a#> var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i][j] - mean; - var += v * v; - } - } - - return var; - } -<# - } -#> - } -} diff --git a/Sources/Accord.Math/Matrix/Jagged.Product.Generated.cs b/Sources/Accord.Math/Matrix/Jagged.Product.Generated.cs index b79e3aadd..399e93928 100644 --- a/Sources/Accord.Math/Matrix/Jagged.Product.Generated.cs +++ b/Sources/Accord.Math/Matrix/Jagged.Product.Generated.cs @@ -49,7 +49,7 @@ public static partial class Jagged /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(int[] a, int[] b) @@ -70,7 +70,7 @@ public static int[][] Outer(int[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(int[] a, double[] b) @@ -91,7 +91,7 @@ public static double[][] Outer(int[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(int[] a, float[] b) @@ -112,7 +112,7 @@ public static float[][] Outer(int[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, double[] b) @@ -133,7 +133,7 @@ public static double[][] Outer(double[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, int[] b) @@ -154,7 +154,7 @@ public static double[][] Outer(double[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, float[] b) @@ -175,7 +175,7 @@ public static double[][] Outer(double[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(float[] a, float[] b) @@ -196,7 +196,7 @@ public static float[][] Outer(float[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(float[] a, double[] b) @@ -217,7 +217,7 @@ public static double[][] Outer(float[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(float[] a, int[] b) @@ -238,7 +238,7 @@ public static float[][] Outer(float[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(long[] a, long[] b) @@ -259,7 +259,7 @@ public static long[][] Outer(long[] a, long[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(long[] a, double[] b) @@ -280,7 +280,7 @@ public static double[][] Outer(long[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(long[] a, int[] b) @@ -301,7 +301,7 @@ public static int[][] Outer(long[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(long[] a, float[] b) @@ -322,7 +322,7 @@ public static float[][] Outer(long[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(decimal[] a, decimal[] b) @@ -343,7 +343,7 @@ public static decimal[][] Outer(decimal[] a, decimal[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(decimal[] a, double[] b) @@ -364,7 +364,7 @@ public static double[][] Outer(decimal[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(decimal[] a, int[] b) @@ -385,7 +385,7 @@ public static int[][] Outer(decimal[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(decimal[] a, float[] b) @@ -406,7 +406,7 @@ public static float[][] Outer(decimal[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(byte[] a, byte[] b) @@ -427,7 +427,7 @@ public static byte[][] Outer(byte[] a, byte[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(byte[] a, double[] b) @@ -448,7 +448,7 @@ public static double[][] Outer(byte[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(byte[] a, int[] b) @@ -469,7 +469,7 @@ public static int[][] Outer(byte[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(byte[] a, float[] b) @@ -490,7 +490,7 @@ public static float[][] Outer(byte[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(short[] a, short[] b) @@ -511,7 +511,7 @@ public static short[][] Outer(short[] a, short[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(short[] a, double[] b) @@ -532,7 +532,7 @@ public static double[][] Outer(short[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(short[] a, int[] b) @@ -553,7 +553,7 @@ public static int[][] Outer(short[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(short[] a, float[] b) @@ -574,7 +574,7 @@ public static float[][] Outer(short[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(sbyte[] a, sbyte[] b) @@ -595,7 +595,7 @@ public static sbyte[][] Outer(sbyte[] a, sbyte[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(sbyte[] a, double[] b) @@ -616,7 +616,7 @@ public static double[][] Outer(sbyte[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(sbyte[] a, int[] b) @@ -637,7 +637,7 @@ public static int[][] Outer(sbyte[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(sbyte[] a, float[] b) @@ -658,7 +658,7 @@ public static float[][] Outer(sbyte[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(int[] a, int[] b, int[][] result) @@ -681,7 +681,7 @@ public static int[][] Outer(int[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(int[] a, int[] b, double[][] result) @@ -704,7 +704,7 @@ public static double[][] Outer(int[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(int[] a, double[] b, int[][] result) @@ -727,7 +727,7 @@ public static int[][] Outer(int[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(int[] a, double[] b, double[][] result) @@ -750,7 +750,7 @@ public static double[][] Outer(int[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(int[] a, float[] b, int[][] result) @@ -773,7 +773,7 @@ public static int[][] Outer(int[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(int[] a, float[] b, float[][] result) @@ -796,7 +796,7 @@ public static float[][] Outer(int[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(int[] a, float[] b, double[][] result) @@ -819,7 +819,7 @@ public static double[][] Outer(int[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, double[] b, double[][] result) @@ -842,7 +842,7 @@ public static double[][] Outer(double[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(double[] a, double[] b, int[][] result) @@ -865,7 +865,7 @@ public static int[][] Outer(double[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, int[] b, double[][] result) @@ -888,7 +888,7 @@ public static double[][] Outer(double[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(double[] a, int[] b, int[][] result) @@ -911,7 +911,7 @@ public static int[][] Outer(double[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(double[] a, float[] b, double[][] result) @@ -934,7 +934,7 @@ public static double[][] Outer(double[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(double[] a, float[] b, float[][] result) @@ -957,7 +957,7 @@ public static float[][] Outer(double[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(double[] a, float[] b, int[][] result) @@ -980,7 +980,7 @@ public static int[][] Outer(double[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(float[] a, float[] b, float[][] result) @@ -1003,7 +1003,7 @@ public static float[][] Outer(float[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(float[] a, float[] b, double[][] result) @@ -1026,7 +1026,7 @@ public static double[][] Outer(float[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(float[] a, float[] b, int[][] result) @@ -1049,7 +1049,7 @@ public static int[][] Outer(float[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(float[] a, double[] b, float[][] result) @@ -1072,7 +1072,7 @@ public static float[][] Outer(float[] a, double[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(float[] a, double[] b, double[][] result) @@ -1095,7 +1095,7 @@ public static double[][] Outer(float[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(float[] a, double[] b, int[][] result) @@ -1118,7 +1118,7 @@ public static int[][] Outer(float[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(float[] a, int[] b, float[][] result) @@ -1141,7 +1141,7 @@ public static float[][] Outer(float[] a, int[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(float[] a, int[] b, int[][] result) @@ -1164,7 +1164,7 @@ public static int[][] Outer(float[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(float[] a, int[] b, double[][] result) @@ -1187,7 +1187,7 @@ public static double[][] Outer(float[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(long[] a, long[] b, long[][] result) @@ -1210,7 +1210,7 @@ public static long[][] Outer(long[] a, long[] b, long[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(long[] a, long[] b, double[][] result) @@ -1233,7 +1233,7 @@ public static double[][] Outer(long[] a, long[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(long[] a, long[] b, int[][] result) @@ -1256,7 +1256,7 @@ public static int[][] Outer(long[] a, long[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(long[] a, double[] b, long[][] result) @@ -1279,7 +1279,7 @@ public static long[][] Outer(long[] a, double[] b, long[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(long[] a, double[] b, double[][] result) @@ -1302,7 +1302,7 @@ public static double[][] Outer(long[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(long[] a, double[] b, int[][] result) @@ -1325,7 +1325,7 @@ public static int[][] Outer(long[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(long[] a, int[] b, long[][] result) @@ -1348,7 +1348,7 @@ public static long[][] Outer(long[] a, int[] b, long[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(long[] a, int[] b, int[][] result) @@ -1371,7 +1371,7 @@ public static int[][] Outer(long[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(long[] a, int[] b, double[][] result) @@ -1394,7 +1394,7 @@ public static double[][] Outer(long[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(long[] a, float[] b, long[][] result) @@ -1417,7 +1417,7 @@ public static long[][] Outer(long[] a, float[] b, long[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(long[] a, float[] b, float[][] result) @@ -1440,7 +1440,7 @@ public static float[][] Outer(long[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(long[] a, float[] b, double[][] result) @@ -1463,7 +1463,7 @@ public static double[][] Outer(long[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(long[] a, float[] b, int[][] result) @@ -1486,7 +1486,7 @@ public static int[][] Outer(long[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(decimal[] a, decimal[] b, decimal[][] result) @@ -1509,7 +1509,7 @@ public static decimal[][] Outer(decimal[] a, decimal[] b, decimal[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(decimal[] a, decimal[] b, double[][] result) @@ -1532,7 +1532,7 @@ public static double[][] Outer(decimal[] a, decimal[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(decimal[] a, decimal[] b, int[][] result) @@ -1555,7 +1555,7 @@ public static int[][] Outer(decimal[] a, decimal[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(decimal[] a, double[] b, decimal[][] result) @@ -1578,7 +1578,7 @@ public static decimal[][] Outer(decimal[] a, double[] b, decimal[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(decimal[] a, double[] b, double[][] result) @@ -1601,7 +1601,7 @@ public static double[][] Outer(decimal[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(decimal[] a, double[] b, int[][] result) @@ -1624,7 +1624,7 @@ public static int[][] Outer(decimal[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(decimal[] a, int[] b, decimal[][] result) @@ -1647,7 +1647,7 @@ public static decimal[][] Outer(decimal[] a, int[] b, decimal[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(decimal[] a, int[] b, int[][] result) @@ -1670,7 +1670,7 @@ public static int[][] Outer(decimal[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(decimal[] a, int[] b, double[][] result) @@ -1693,7 +1693,7 @@ public static double[][] Outer(decimal[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(decimal[] a, float[] b, decimal[][] result) @@ -1716,7 +1716,7 @@ public static decimal[][] Outer(decimal[] a, float[] b, decimal[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(decimal[] a, float[] b, float[][] result) @@ -1739,7 +1739,7 @@ public static float[][] Outer(decimal[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(decimal[] a, float[] b, double[][] result) @@ -1762,7 +1762,7 @@ public static double[][] Outer(decimal[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(decimal[] a, float[] b, int[][] result) @@ -1785,7 +1785,7 @@ public static int[][] Outer(decimal[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(byte[] a, byte[] b, byte[][] result) @@ -1808,7 +1808,7 @@ public static byte[][] Outer(byte[] a, byte[] b, byte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(byte[] a, byte[] b, double[][] result) @@ -1831,7 +1831,7 @@ public static double[][] Outer(byte[] a, byte[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(byte[] a, byte[] b, int[][] result) @@ -1854,7 +1854,7 @@ public static int[][] Outer(byte[] a, byte[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(byte[] a, double[] b, byte[][] result) @@ -1877,7 +1877,7 @@ public static byte[][] Outer(byte[] a, double[] b, byte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(byte[] a, double[] b, double[][] result) @@ -1900,7 +1900,7 @@ public static double[][] Outer(byte[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(byte[] a, double[] b, int[][] result) @@ -1923,7 +1923,7 @@ public static int[][] Outer(byte[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(byte[] a, int[] b, byte[][] result) @@ -1946,7 +1946,7 @@ public static byte[][] Outer(byte[] a, int[] b, byte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(byte[] a, int[] b, int[][] result) @@ -1969,7 +1969,7 @@ public static int[][] Outer(byte[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(byte[] a, int[] b, double[][] result) @@ -1992,7 +1992,7 @@ public static double[][] Outer(byte[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(byte[] a, float[] b, byte[][] result) @@ -2015,7 +2015,7 @@ public static byte[][] Outer(byte[] a, float[] b, byte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(byte[] a, float[] b, float[][] result) @@ -2038,7 +2038,7 @@ public static float[][] Outer(byte[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(byte[] a, float[] b, double[][] result) @@ -2061,7 +2061,7 @@ public static double[][] Outer(byte[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(byte[] a, float[] b, int[][] result) @@ -2084,7 +2084,7 @@ public static int[][] Outer(byte[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(short[] a, short[] b, short[][] result) @@ -2107,7 +2107,7 @@ public static short[][] Outer(short[] a, short[] b, short[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(short[] a, short[] b, double[][] result) @@ -2130,7 +2130,7 @@ public static double[][] Outer(short[] a, short[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(short[] a, short[] b, int[][] result) @@ -2153,7 +2153,7 @@ public static int[][] Outer(short[] a, short[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(short[] a, double[] b, short[][] result) @@ -2176,7 +2176,7 @@ public static short[][] Outer(short[] a, double[] b, short[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(short[] a, double[] b, double[][] result) @@ -2199,7 +2199,7 @@ public static double[][] Outer(short[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(short[] a, double[] b, int[][] result) @@ -2222,7 +2222,7 @@ public static int[][] Outer(short[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(short[] a, int[] b, short[][] result) @@ -2245,7 +2245,7 @@ public static short[][] Outer(short[] a, int[] b, short[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(short[] a, int[] b, int[][] result) @@ -2268,7 +2268,7 @@ public static int[][] Outer(short[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(short[] a, int[] b, double[][] result) @@ -2291,7 +2291,7 @@ public static double[][] Outer(short[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(short[] a, float[] b, short[][] result) @@ -2314,7 +2314,7 @@ public static short[][] Outer(short[] a, float[] b, short[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(short[] a, float[] b, float[][] result) @@ -2337,7 +2337,7 @@ public static float[][] Outer(short[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(short[] a, float[] b, double[][] result) @@ -2360,7 +2360,7 @@ public static double[][] Outer(short[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(short[] a, float[] b, int[][] result) @@ -2383,7 +2383,7 @@ public static int[][] Outer(short[] a, float[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(sbyte[] a, sbyte[] b, sbyte[][] result) @@ -2406,7 +2406,7 @@ public static sbyte[][] Outer(sbyte[] a, sbyte[] b, sbyte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(sbyte[] a, sbyte[] b, double[][] result) @@ -2429,7 +2429,7 @@ public static double[][] Outer(sbyte[] a, sbyte[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(sbyte[] a, sbyte[] b, int[][] result) @@ -2452,7 +2452,7 @@ public static int[][] Outer(sbyte[] a, sbyte[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(sbyte[] a, double[] b, sbyte[][] result) @@ -2475,7 +2475,7 @@ public static sbyte[][] Outer(sbyte[] a, double[] b, sbyte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(sbyte[] a, double[] b, double[][] result) @@ -2498,7 +2498,7 @@ public static double[][] Outer(sbyte[] a, double[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(sbyte[] a, double[] b, int[][] result) @@ -2521,7 +2521,7 @@ public static int[][] Outer(sbyte[] a, double[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(sbyte[] a, int[] b, sbyte[][] result) @@ -2544,7 +2544,7 @@ public static sbyte[][] Outer(sbyte[] a, int[] b, sbyte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(sbyte[] a, int[] b, int[][] result) @@ -2567,7 +2567,7 @@ public static int[][] Outer(sbyte[] a, int[] b, int[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(sbyte[] a, int[] b, double[][] result) @@ -2590,7 +2590,7 @@ public static double[][] Outer(sbyte[] a, int[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(sbyte[] a, float[] b, sbyte[][] result) @@ -2613,7 +2613,7 @@ public static sbyte[][] Outer(sbyte[] a, float[] b, sbyte[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(sbyte[] a, float[] b, float[][] result) @@ -2636,7 +2636,7 @@ public static float[][] Outer(sbyte[] a, float[] b, float[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(sbyte[] a, float[] b, double[][] result) @@ -2659,7 +2659,7 @@ public static double[][] Outer(sbyte[] a, float[] b, double[][] result) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(sbyte[] a, float[] b, int[][] result) diff --git a/Sources/Accord.Math/Matrix/Jagged.Product.tt b/Sources/Accord.Math/Matrix/Jagged.Product.tt index 17834fdf0..85c3c2244 100644 --- a/Sources/Accord.Math/Matrix/Jagged.Product.tt +++ b/Sources/Accord.Math/Matrix/Jagged.Product.tt @@ -85,7 +85,7 @@ namespace Accord.Math /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Outer(<#=a#>[] a, <#=b#>[] b) @@ -121,7 +121,7 @@ namespace Accord.Math /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Outer(<#=a#>[] a, <#=b#>[] b, <#=r#>[][] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Common.cs b/Sources/Accord.Math/Matrix/Matrix.Common.cs index d6e57da7b..3315d4a60 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Common.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Common.cs @@ -133,7 +133,7 @@ public static bool IsInteger(this double x, double threshold = Constants.DoubleS /// Compares two values for equality, considering a relative acceptance threshold. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif [Obsolete("Use IsEqual(a, b, rtol) with the named parameter rtol instead.")] diff --git a/Sources/Accord.Math/Matrix/Matrix.Comparisons.tt b/Sources/Accord.Math/Matrix/Matrix.Comparisons.tt index e35d1c74e..2475042b4 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Comparisons.tt +++ b/Sources/Accord.Math/Matrix/Matrix.Comparisons.tt @@ -250,7 +250,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[] a, <#=b#>[] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -279,7 +279,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[,] a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -315,7 +315,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[,] a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -347,7 +347,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[][] a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -379,7 +379,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[][] a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -420,7 +420,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -449,7 +449,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[,] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -484,7 +484,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#>[][] a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -535,7 +535,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#> a, <#=b#>[] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -547,7 +547,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#> a, <#=b#>[,] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -559,7 +559,7 @@ namespace Accord.Math /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#> a, <#=b#>[][] b, <#=ta#> atol = 0, <#=tr#> rtol = 0) @@ -578,7 +578,7 @@ namespace Accord.Math /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this <#=a#> a, <#=b#> b, <#=ta#> atol = 0, <#=tr#> rtol = 0) diff --git a/Sources/Accord.Math/Matrix/Matrix.Comparisons1.Generated.cs b/Sources/Accord.Math/Matrix/Matrix.Comparisons1.Generated.cs index f62173bb4..f1e96ea2e 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Comparisons1.Generated.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Comparisons1.Generated.cs @@ -39,7 +39,7 @@ public static partial class Matrix /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -121,7 +121,7 @@ public static bool IsEqual(this Int32[] a, Int32[] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -210,7 +210,7 @@ public static bool IsEqual(this Int32[,] a, Int32[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -293,7 +293,7 @@ public static bool IsEqual(this Int32[,] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -376,7 +376,7 @@ public static bool IsEqual(this Int32[][] a, Int32[,] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -470,7 +470,7 @@ public static bool IsEqual(this Int32[][] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -541,7 +541,7 @@ public static bool IsEqual(this Int32[] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -618,7 +618,7 @@ public static bool IsEqual(this Int32[,] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -711,7 +711,7 @@ public static bool IsEqual(this Int32[][] a, Int32 b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -723,7 +723,7 @@ public static bool IsEqual(this Int32 a, Int32[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -735,7 +735,7 @@ public static bool IsEqual(this Int32 a, Int32[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -754,7 +754,7 @@ public static bool IsEqual(this Int32 a, Int32[][] b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -818,7 +818,7 @@ public static bool IsEqual(this Int32 a, Int32 b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int16[] b, Int32 atol = 0, Double rtol = 0) @@ -898,7 +898,7 @@ public static bool IsEqual(this Int32[] a, Int16[] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -985,7 +985,7 @@ public static bool IsEqual(this Int32[,] a, Int16[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -1068,7 +1068,7 @@ public static bool IsEqual(this Int32[,] a, Int16[][] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -1151,7 +1151,7 @@ public static bool IsEqual(this Int32[][] a, Int16[,] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -1243,7 +1243,7 @@ public static bool IsEqual(this Int32[][] a, Int16[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1314,7 +1314,7 @@ public static bool IsEqual(this Int32[] a, Int16 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1391,7 +1391,7 @@ public static bool IsEqual(this Int32[,] a, Int16 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1484,7 +1484,7 @@ public static bool IsEqual(this Int32[][] a, Int16 b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int16[] b, Int32 atol = 0, Double rtol = 0) @@ -1496,7 +1496,7 @@ public static bool IsEqual(this Int32 a, Int16[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int16[,] b, Int32 atol = 0, Double rtol = 0) @@ -1508,7 +1508,7 @@ public static bool IsEqual(this Int32 a, Int16[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int16[][] b, Int32 atol = 0, Double rtol = 0) @@ -1527,7 +1527,7 @@ public static bool IsEqual(this Int32 a, Int16[][] b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int16 b, Int32 atol = 0, Double rtol = 0) @@ -1591,7 +1591,7 @@ public static bool IsEqual(this Int32 a, Int16 b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -1683,7 +1683,7 @@ public static bool IsEqual(this Int32[] a, Single[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -1782,7 +1782,7 @@ public static bool IsEqual(this Int32[,] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -1877,7 +1877,7 @@ public static bool IsEqual(this Int32[,] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -1972,7 +1972,7 @@ public static bool IsEqual(this Int32[][] a, Single[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -2076,7 +2076,7 @@ public static bool IsEqual(this Int32[][] a, Single[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Single b, Single atol = 0, Double rtol = 0) @@ -2159,7 +2159,7 @@ public static bool IsEqual(this Int32[] a, Single b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -2248,7 +2248,7 @@ public static bool IsEqual(this Int32[,] a, Single b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -2353,7 +2353,7 @@ public static bool IsEqual(this Int32[][] a, Single b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -2365,7 +2365,7 @@ public static bool IsEqual(this Int32 a, Single[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -2377,7 +2377,7 @@ public static bool IsEqual(this Int32 a, Single[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -2396,7 +2396,7 @@ public static bool IsEqual(this Int32 a, Single[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Single b, Single atol = 0, Double rtol = 0) @@ -2472,7 +2472,7 @@ public static bool IsEqual(this Int32 a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -2564,7 +2564,7 @@ public static bool IsEqual(this Int32[] a, Double[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -2663,7 +2663,7 @@ public static bool IsEqual(this Int32[,] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -2758,7 +2758,7 @@ public static bool IsEqual(this Int32[,] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -2853,7 +2853,7 @@ public static bool IsEqual(this Int32[][] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -2957,7 +2957,7 @@ public static bool IsEqual(this Int32[][] a, Double[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Double b, Double atol = 0, Double rtol = 0) @@ -3040,7 +3040,7 @@ public static bool IsEqual(this Int32[] a, Double b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -3129,7 +3129,7 @@ public static bool IsEqual(this Int32[,] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -3234,7 +3234,7 @@ public static bool IsEqual(this Int32[][] a, Double b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -3246,7 +3246,7 @@ public static bool IsEqual(this Int32 a, Double[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -3258,7 +3258,7 @@ public static bool IsEqual(this Int32 a, Double[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -3277,7 +3277,7 @@ public static bool IsEqual(this Int32 a, Double[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Double b, Double atol = 0, Double rtol = 0) @@ -3353,7 +3353,7 @@ public static bool IsEqual(this Int32 a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -3433,7 +3433,7 @@ public static bool IsEqual(this Int32[] a, Int64[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -3520,7 +3520,7 @@ public static bool IsEqual(this Int32[,] a, Int64[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -3603,7 +3603,7 @@ public static bool IsEqual(this Int32[,] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -3686,7 +3686,7 @@ public static bool IsEqual(this Int32[][] a, Int64[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -3778,7 +3778,7 @@ public static bool IsEqual(this Int32[][] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -3849,7 +3849,7 @@ public static bool IsEqual(this Int32[] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -3926,7 +3926,7 @@ public static bool IsEqual(this Int32[,] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -4019,7 +4019,7 @@ public static bool IsEqual(this Int32[][] a, Int64 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -4031,7 +4031,7 @@ public static bool IsEqual(this Int32 a, Int64[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -4043,7 +4043,7 @@ public static bool IsEqual(this Int32 a, Int64[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -4062,7 +4062,7 @@ public static bool IsEqual(this Int32 a, Int64[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -4126,7 +4126,7 @@ public static bool IsEqual(this Int32 a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -4206,7 +4206,7 @@ public static bool IsEqual(this Int32[] a, Decimal[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -4293,7 +4293,7 @@ public static bool IsEqual(this Int32[,] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -4376,7 +4376,7 @@ public static bool IsEqual(this Int32[,] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -4459,7 +4459,7 @@ public static bool IsEqual(this Int32[][] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -4551,7 +4551,7 @@ public static bool IsEqual(this Int32[][] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -4622,7 +4622,7 @@ public static bool IsEqual(this Int32[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -4699,7 +4699,7 @@ public static bool IsEqual(this Int32[,] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -4792,7 +4792,7 @@ public static bool IsEqual(this Int32[][] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -4804,7 +4804,7 @@ public static bool IsEqual(this Int32 a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -4816,7 +4816,7 @@ public static bool IsEqual(this Int32 a, Decimal[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -4835,7 +4835,7 @@ public static bool IsEqual(this Int32 a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -4899,7 +4899,7 @@ public static bool IsEqual(this Int32 a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Byte[] b, Int32 atol = 0, Double rtol = 0) @@ -4979,7 +4979,7 @@ public static bool IsEqual(this Int32[] a, Byte[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -5066,7 +5066,7 @@ public static bool IsEqual(this Int32[,] a, Byte[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -5149,7 +5149,7 @@ public static bool IsEqual(this Int32[,] a, Byte[][] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -5232,7 +5232,7 @@ public static bool IsEqual(this Int32[][] a, Byte[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -5324,7 +5324,7 @@ public static bool IsEqual(this Int32[][] a, Byte[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -5395,7 +5395,7 @@ public static bool IsEqual(this Int32[] a, Byte b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -5472,7 +5472,7 @@ public static bool IsEqual(this Int32[,] a, Byte b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -5565,7 +5565,7 @@ public static bool IsEqual(this Int32[][] a, Byte b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Byte[] b, Int32 atol = 0, Double rtol = 0) @@ -5577,7 +5577,7 @@ public static bool IsEqual(this Int32 a, Byte[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Byte[,] b, Int32 atol = 0, Double rtol = 0) @@ -5589,7 +5589,7 @@ public static bool IsEqual(this Int32 a, Byte[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Byte[][] b, Int32 atol = 0, Double rtol = 0) @@ -5608,7 +5608,7 @@ public static bool IsEqual(this Int32 a, Byte[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, Byte b, Int32 atol = 0, Double rtol = 0) @@ -5672,7 +5672,7 @@ public static bool IsEqual(this Int32 a, Byte b, Int32 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, sbyte[] b, Int32 atol = 0, Double rtol = 0) @@ -5752,7 +5752,7 @@ public static bool IsEqual(this Int32[] a, sbyte[] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -5839,7 +5839,7 @@ public static bool IsEqual(this Int32[,] a, sbyte[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -5922,7 +5922,7 @@ public static bool IsEqual(this Int32[,] a, sbyte[][] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -6005,7 +6005,7 @@ public static bool IsEqual(this Int32[][] a, sbyte[,] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -6097,7 +6097,7 @@ public static bool IsEqual(this Int32[][] a, sbyte[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -6168,7 +6168,7 @@ public static bool IsEqual(this Int32[] a, sbyte b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[,] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -6245,7 +6245,7 @@ public static bool IsEqual(this Int32[,] a, sbyte b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32[][] a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -6338,7 +6338,7 @@ public static bool IsEqual(this Int32[][] a, sbyte b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, sbyte[] b, Int32 atol = 0, Double rtol = 0) @@ -6350,7 +6350,7 @@ public static bool IsEqual(this Int32 a, sbyte[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, sbyte[,] b, Int32 atol = 0, Double rtol = 0) @@ -6362,7 +6362,7 @@ public static bool IsEqual(this Int32 a, sbyte[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, sbyte[][] b, Int32 atol = 0, Double rtol = 0) @@ -6381,7 +6381,7 @@ public static bool IsEqual(this Int32 a, sbyte[][] b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int32 a, sbyte b, Int32 atol = 0, Double rtol = 0) @@ -6445,7 +6445,7 @@ public static bool IsEqual(this Int32 a, sbyte b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -6525,7 +6525,7 @@ public static bool IsEqual(this Int16[] a, Int32[] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -6612,7 +6612,7 @@ public static bool IsEqual(this Int16[,] a, Int32[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -6695,7 +6695,7 @@ public static bool IsEqual(this Int16[,] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -6778,7 +6778,7 @@ public static bool IsEqual(this Int16[][] a, Int32[,] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -6870,7 +6870,7 @@ public static bool IsEqual(this Int16[][] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -6941,7 +6941,7 @@ public static bool IsEqual(this Int16[] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -7018,7 +7018,7 @@ public static bool IsEqual(this Int16[,] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -7111,7 +7111,7 @@ public static bool IsEqual(this Int16[][] a, Int32 b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -7123,7 +7123,7 @@ public static bool IsEqual(this Int16 a, Int32[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -7135,7 +7135,7 @@ public static bool IsEqual(this Int16 a, Int32[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -7154,7 +7154,7 @@ public static bool IsEqual(this Int16 a, Int32[][] b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -7218,7 +7218,7 @@ public static bool IsEqual(this Int16 a, Int32 b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -7300,7 +7300,7 @@ public static bool IsEqual(this Int16[] a, Int16[] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -7389,7 +7389,7 @@ public static bool IsEqual(this Int16[,] a, Int16[,] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -7472,7 +7472,7 @@ public static bool IsEqual(this Int16[,] a, Int16[][] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -7555,7 +7555,7 @@ public static bool IsEqual(this Int16[][] a, Int16[,] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -7649,7 +7649,7 @@ public static bool IsEqual(this Int16[][] a, Int16[][] b, Int16 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -7720,7 +7720,7 @@ public static bool IsEqual(this Int16[] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -7797,7 +7797,7 @@ public static bool IsEqual(this Int16[,] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -7890,7 +7890,7 @@ public static bool IsEqual(this Int16[][] a, Int16 b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -7902,7 +7902,7 @@ public static bool IsEqual(this Int16 a, Int16[] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -7914,7 +7914,7 @@ public static bool IsEqual(this Int16 a, Int16[,] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -7933,7 +7933,7 @@ public static bool IsEqual(this Int16 a, Int16[][] b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -7997,7 +7997,7 @@ public static bool IsEqual(this Int16 a, Int16 b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -8089,7 +8089,7 @@ public static bool IsEqual(this Int16[] a, Single[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -8188,7 +8188,7 @@ public static bool IsEqual(this Int16[,] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -8283,7 +8283,7 @@ public static bool IsEqual(this Int16[,] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -8378,7 +8378,7 @@ public static bool IsEqual(this Int16[][] a, Single[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -8482,7 +8482,7 @@ public static bool IsEqual(this Int16[][] a, Single[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Single b, Single atol = 0, Double rtol = 0) @@ -8565,7 +8565,7 @@ public static bool IsEqual(this Int16[] a, Single b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -8654,7 +8654,7 @@ public static bool IsEqual(this Int16[,] a, Single b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -8759,7 +8759,7 @@ public static bool IsEqual(this Int16[][] a, Single b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -8771,7 +8771,7 @@ public static bool IsEqual(this Int16 a, Single[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -8783,7 +8783,7 @@ public static bool IsEqual(this Int16 a, Single[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -8802,7 +8802,7 @@ public static bool IsEqual(this Int16 a, Single[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Single b, Single atol = 0, Double rtol = 0) @@ -8878,7 +8878,7 @@ public static bool IsEqual(this Int16 a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -8970,7 +8970,7 @@ public static bool IsEqual(this Int16[] a, Double[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -9069,7 +9069,7 @@ public static bool IsEqual(this Int16[,] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -9164,7 +9164,7 @@ public static bool IsEqual(this Int16[,] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -9259,7 +9259,7 @@ public static bool IsEqual(this Int16[][] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -9363,7 +9363,7 @@ public static bool IsEqual(this Int16[][] a, Double[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Double b, Double atol = 0, Double rtol = 0) @@ -9446,7 +9446,7 @@ public static bool IsEqual(this Int16[] a, Double b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -9535,7 +9535,7 @@ public static bool IsEqual(this Int16[,] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -9640,7 +9640,7 @@ public static bool IsEqual(this Int16[][] a, Double b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -9652,7 +9652,7 @@ public static bool IsEqual(this Int16 a, Double[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -9664,7 +9664,7 @@ public static bool IsEqual(this Int16 a, Double[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -9683,7 +9683,7 @@ public static bool IsEqual(this Int16 a, Double[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Double b, Double atol = 0, Double rtol = 0) @@ -9759,7 +9759,7 @@ public static bool IsEqual(this Int16 a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -9839,7 +9839,7 @@ public static bool IsEqual(this Int16[] a, Int64[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -9926,7 +9926,7 @@ public static bool IsEqual(this Int16[,] a, Int64[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -10009,7 +10009,7 @@ public static bool IsEqual(this Int16[,] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -10092,7 +10092,7 @@ public static bool IsEqual(this Int16[][] a, Int64[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -10184,7 +10184,7 @@ public static bool IsEqual(this Int16[][] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -10255,7 +10255,7 @@ public static bool IsEqual(this Int16[] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -10332,7 +10332,7 @@ public static bool IsEqual(this Int16[,] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -10425,7 +10425,7 @@ public static bool IsEqual(this Int16[][] a, Int64 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -10437,7 +10437,7 @@ public static bool IsEqual(this Int16 a, Int64[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -10449,7 +10449,7 @@ public static bool IsEqual(this Int16 a, Int64[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -10468,7 +10468,7 @@ public static bool IsEqual(this Int16 a, Int64[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -10532,7 +10532,7 @@ public static bool IsEqual(this Int16 a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -10612,7 +10612,7 @@ public static bool IsEqual(this Int16[] a, Decimal[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -10699,7 +10699,7 @@ public static bool IsEqual(this Int16[,] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -10782,7 +10782,7 @@ public static bool IsEqual(this Int16[,] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -10865,7 +10865,7 @@ public static bool IsEqual(this Int16[][] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -10957,7 +10957,7 @@ public static bool IsEqual(this Int16[][] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -11028,7 +11028,7 @@ public static bool IsEqual(this Int16[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -11105,7 +11105,7 @@ public static bool IsEqual(this Int16[,] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -11198,7 +11198,7 @@ public static bool IsEqual(this Int16[][] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -11210,7 +11210,7 @@ public static bool IsEqual(this Int16 a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -11222,7 +11222,7 @@ public static bool IsEqual(this Int16 a, Decimal[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -11241,7 +11241,7 @@ public static bool IsEqual(this Int16 a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -11305,7 +11305,7 @@ public static bool IsEqual(this Int16 a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Byte[] b, Int16 atol = 0, Double rtol = 0) @@ -11385,7 +11385,7 @@ public static bool IsEqual(this Int16[] a, Byte[] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -11472,7 +11472,7 @@ public static bool IsEqual(this Int16[,] a, Byte[,] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -11555,7 +11555,7 @@ public static bool IsEqual(this Int16[,] a, Byte[][] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -11638,7 +11638,7 @@ public static bool IsEqual(this Int16[][] a, Byte[,] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -11730,7 +11730,7 @@ public static bool IsEqual(this Int16[][] a, Byte[][] b, Int16 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -11801,7 +11801,7 @@ public static bool IsEqual(this Int16[] a, Byte b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -11878,7 +11878,7 @@ public static bool IsEqual(this Int16[,] a, Byte b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -11971,7 +11971,7 @@ public static bool IsEqual(this Int16[][] a, Byte b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Byte[] b, Int16 atol = 0, Double rtol = 0) @@ -11983,7 +11983,7 @@ public static bool IsEqual(this Int16 a, Byte[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Byte[,] b, Int16 atol = 0, Double rtol = 0) @@ -11995,7 +11995,7 @@ public static bool IsEqual(this Int16 a, Byte[,] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Byte[][] b, Int16 atol = 0, Double rtol = 0) @@ -12014,7 +12014,7 @@ public static bool IsEqual(this Int16 a, Byte[][] b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, Byte b, Int16 atol = 0, Double rtol = 0) @@ -12078,7 +12078,7 @@ public static bool IsEqual(this Int16 a, Byte b, Int16 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, sbyte[] b, Int16 atol = 0, Double rtol = 0) @@ -12158,7 +12158,7 @@ public static bool IsEqual(this Int16[] a, sbyte[] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -12245,7 +12245,7 @@ public static bool IsEqual(this Int16[,] a, sbyte[,] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -12328,7 +12328,7 @@ public static bool IsEqual(this Int16[,] a, sbyte[][] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -12411,7 +12411,7 @@ public static bool IsEqual(this Int16[][] a, sbyte[,] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -12503,7 +12503,7 @@ public static bool IsEqual(this Int16[][] a, sbyte[][] b, Int16 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -12574,7 +12574,7 @@ public static bool IsEqual(this Int16[] a, sbyte b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[,] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -12651,7 +12651,7 @@ public static bool IsEqual(this Int16[,] a, sbyte b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16[][] a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -12744,7 +12744,7 @@ public static bool IsEqual(this Int16[][] a, sbyte b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, sbyte[] b, Int16 atol = 0, Double rtol = 0) @@ -12756,7 +12756,7 @@ public static bool IsEqual(this Int16 a, sbyte[] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, sbyte[,] b, Int16 atol = 0, Double rtol = 0) @@ -12768,7 +12768,7 @@ public static bool IsEqual(this Int16 a, sbyte[,] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, sbyte[][] b, Int16 atol = 0, Double rtol = 0) @@ -12787,7 +12787,7 @@ public static bool IsEqual(this Int16 a, sbyte[][] b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int16 a, sbyte b, Int16 atol = 0, Double rtol = 0) @@ -12851,7 +12851,7 @@ public static bool IsEqual(this Int16 a, sbyte b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int32[] b, Single atol = 0, Double rtol = 0) @@ -12943,7 +12943,7 @@ public static bool IsEqual(this Single[] a, Int32[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -13042,7 +13042,7 @@ public static bool IsEqual(this Single[,] a, Int32[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -13137,7 +13137,7 @@ public static bool IsEqual(this Single[,] a, Int32[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -13232,7 +13232,7 @@ public static bool IsEqual(this Single[][] a, Int32[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -13336,7 +13336,7 @@ public static bool IsEqual(this Single[][] a, Int32[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -13419,7 +13419,7 @@ public static bool IsEqual(this Single[] a, Int32 b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -13508,7 +13508,7 @@ public static bool IsEqual(this Single[,] a, Int32 b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int32 b, Single atol = 0, Double rtol = 0) @@ -13613,7 +13613,7 @@ public static bool IsEqual(this Single[][] a, Int32 b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int32[] b, Single atol = 0, Double rtol = 0) @@ -13625,7 +13625,7 @@ public static bool IsEqual(this Single a, Int32[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int32[,] b, Single atol = 0, Double rtol = 0) @@ -13637,7 +13637,7 @@ public static bool IsEqual(this Single a, Int32[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int32[][] b, Single atol = 0, Double rtol = 0) @@ -13656,7 +13656,7 @@ public static bool IsEqual(this Single a, Int32[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int32 b, Single atol = 0, Double rtol = 0) @@ -13732,7 +13732,7 @@ public static bool IsEqual(this Single a, Int32 b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int16[] b, Single atol = 0, Double rtol = 0) @@ -13824,7 +13824,7 @@ public static bool IsEqual(this Single[] a, Int16[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -13923,7 +13923,7 @@ public static bool IsEqual(this Single[,] a, Int16[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -14018,7 +14018,7 @@ public static bool IsEqual(this Single[,] a, Int16[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -14113,7 +14113,7 @@ public static bool IsEqual(this Single[][] a, Int16[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -14217,7 +14217,7 @@ public static bool IsEqual(this Single[][] a, Int16[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -14300,7 +14300,7 @@ public static bool IsEqual(this Single[] a, Int16 b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -14389,7 +14389,7 @@ public static bool IsEqual(this Single[,] a, Int16 b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int16 b, Single atol = 0, Double rtol = 0) @@ -14494,7 +14494,7 @@ public static bool IsEqual(this Single[][] a, Int16 b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int16[] b, Single atol = 0, Double rtol = 0) @@ -14506,7 +14506,7 @@ public static bool IsEqual(this Single a, Int16[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int16[,] b, Single atol = 0, Double rtol = 0) @@ -14518,7 +14518,7 @@ public static bool IsEqual(this Single a, Int16[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int16[][] b, Single atol = 0, Double rtol = 0) @@ -14537,7 +14537,7 @@ public static bool IsEqual(this Single a, Int16[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int16 b, Single atol = 0, Double rtol = 0) @@ -14613,7 +14613,7 @@ public static bool IsEqual(this Single a, Int16 b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -14719,7 +14719,7 @@ public static bool IsEqual(this Single[] a, Single[] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -14832,7 +14832,7 @@ public static bool IsEqual(this Single[,] a, Single[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -14939,7 +14939,7 @@ public static bool IsEqual(this Single[,] a, Single[][] b, Single atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -15046,7 +15046,7 @@ public static bool IsEqual(this Single[][] a, Single[,] b, Single atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -15164,7 +15164,7 @@ public static bool IsEqual(this Single[][] a, Single[][] b, Single atol = 0, Dou /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Single b, Single atol = 0, Double rtol = 0) @@ -15259,7 +15259,7 @@ public static bool IsEqual(this Single[] a, Single b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -15360,7 +15360,7 @@ public static bool IsEqual(this Single[,] a, Single b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -15477,7 +15477,7 @@ public static bool IsEqual(this Single[][] a, Single b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Single[] b, Single atol = 0, Double rtol = 0) @@ -15489,7 +15489,7 @@ public static bool IsEqual(this Single a, Single[] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -15501,7 +15501,7 @@ public static bool IsEqual(this Single a, Single[,] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -15520,7 +15520,7 @@ public static bool IsEqual(this Single a, Single[][] b, Single atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Single b, Single atol = 0, Double rtol = 0) @@ -15608,7 +15608,7 @@ public static bool IsEqual(this Single a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -15712,7 +15712,7 @@ public static bool IsEqual(this Single[] a, Double[] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -15823,7 +15823,7 @@ public static bool IsEqual(this Single[,] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -15930,7 +15930,7 @@ public static bool IsEqual(this Single[,] a, Double[][] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -16037,7 +16037,7 @@ public static bool IsEqual(this Single[][] a, Double[,] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -16153,7 +16153,7 @@ public static bool IsEqual(this Single[][] a, Double[][] b, Double atol = 0, Dou /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Double b, Double atol = 0, Double rtol = 0) @@ -16248,7 +16248,7 @@ public static bool IsEqual(this Single[] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -16349,7 +16349,7 @@ public static bool IsEqual(this Single[,] a, Double b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -16466,7 +16466,7 @@ public static bool IsEqual(this Single[][] a, Double b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Double[] b, Double atol = 0, Double rtol = 0) @@ -16478,7 +16478,7 @@ public static bool IsEqual(this Single a, Double[] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -16490,7 +16490,7 @@ public static bool IsEqual(this Single a, Double[,] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -16509,7 +16509,7 @@ public static bool IsEqual(this Single a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Double b, Double atol = 0, Double rtol = 0) @@ -16597,7 +16597,7 @@ public static bool IsEqual(this Single a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int64[] b, Single atol = 0, Double rtol = 0) @@ -16689,7 +16689,7 @@ public static bool IsEqual(this Single[] a, Int64[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -16788,7 +16788,7 @@ public static bool IsEqual(this Single[,] a, Int64[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -16883,7 +16883,7 @@ public static bool IsEqual(this Single[,] a, Int64[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -16978,7 +16978,7 @@ public static bool IsEqual(this Single[][] a, Int64[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -17082,7 +17082,7 @@ public static bool IsEqual(this Single[][] a, Int64[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -17165,7 +17165,7 @@ public static bool IsEqual(this Single[] a, Int64 b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -17254,7 +17254,7 @@ public static bool IsEqual(this Single[,] a, Int64 b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Int64 b, Single atol = 0, Double rtol = 0) @@ -17359,7 +17359,7 @@ public static bool IsEqual(this Single[][] a, Int64 b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int64[] b, Single atol = 0, Double rtol = 0) @@ -17371,7 +17371,7 @@ public static bool IsEqual(this Single a, Int64[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int64[,] b, Single atol = 0, Double rtol = 0) @@ -17383,7 +17383,7 @@ public static bool IsEqual(this Single a, Int64[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int64[][] b, Single atol = 0, Double rtol = 0) @@ -17402,7 +17402,7 @@ public static bool IsEqual(this Single a, Int64[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Int64 b, Single atol = 0, Double rtol = 0) @@ -17478,7 +17478,7 @@ public static bool IsEqual(this Single a, Int64 b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -17566,7 +17566,7 @@ public static bool IsEqual(this Single[] a, Decimal[] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -17661,7 +17661,7 @@ public static bool IsEqual(this Single[,] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -17752,7 +17752,7 @@ public static bool IsEqual(this Single[,] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -17843,7 +17843,7 @@ public static bool IsEqual(this Single[][] a, Decimal[,] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -17943,7 +17943,7 @@ public static bool IsEqual(this Single[][] a, Decimal[][] b, Decimal atol = 0, D /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -18022,7 +18022,7 @@ public static bool IsEqual(this Single[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -18107,7 +18107,7 @@ public static bool IsEqual(this Single[,] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -18208,7 +18208,7 @@ public static bool IsEqual(this Single[][] a, Decimal b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -18220,7 +18220,7 @@ public static bool IsEqual(this Single a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -18232,7 +18232,7 @@ public static bool IsEqual(this Single a, Decimal[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -18251,7 +18251,7 @@ public static bool IsEqual(this Single a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -18323,7 +18323,7 @@ public static bool IsEqual(this Single a, Decimal b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Byte[] b, Single atol = 0, Double rtol = 0) @@ -18415,7 +18415,7 @@ public static bool IsEqual(this Single[] a, Byte[] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -18514,7 +18514,7 @@ public static bool IsEqual(this Single[,] a, Byte[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -18609,7 +18609,7 @@ public static bool IsEqual(this Single[,] a, Byte[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -18704,7 +18704,7 @@ public static bool IsEqual(this Single[][] a, Byte[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -18808,7 +18808,7 @@ public static bool IsEqual(this Single[][] a, Byte[][] b, Single atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, Byte b, Single atol = 0, Double rtol = 0) @@ -18891,7 +18891,7 @@ public static bool IsEqual(this Single[] a, Byte b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, Byte b, Single atol = 0, Double rtol = 0) @@ -18980,7 +18980,7 @@ public static bool IsEqual(this Single[,] a, Byte b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, Byte b, Single atol = 0, Double rtol = 0) @@ -19085,7 +19085,7 @@ public static bool IsEqual(this Single[][] a, Byte b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Byte[] b, Single atol = 0, Double rtol = 0) @@ -19097,7 +19097,7 @@ public static bool IsEqual(this Single a, Byte[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Byte[,] b, Single atol = 0, Double rtol = 0) @@ -19109,7 +19109,7 @@ public static bool IsEqual(this Single a, Byte[,] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Byte[][] b, Single atol = 0, Double rtol = 0) @@ -19128,7 +19128,7 @@ public static bool IsEqual(this Single a, Byte[][] b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, Byte b, Single atol = 0, Double rtol = 0) @@ -19204,7 +19204,7 @@ public static bool IsEqual(this Single a, Byte b, Single atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, sbyte[] b, Single atol = 0, Double rtol = 0) @@ -19296,7 +19296,7 @@ public static bool IsEqual(this Single[] a, sbyte[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -19395,7 +19395,7 @@ public static bool IsEqual(this Single[,] a, sbyte[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -19490,7 +19490,7 @@ public static bool IsEqual(this Single[,] a, sbyte[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -19585,7 +19585,7 @@ public static bool IsEqual(this Single[][] a, sbyte[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -19689,7 +19689,7 @@ public static bool IsEqual(this Single[][] a, sbyte[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -19772,7 +19772,7 @@ public static bool IsEqual(this Single[] a, sbyte b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[,] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -19861,7 +19861,7 @@ public static bool IsEqual(this Single[,] a, sbyte b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single[][] a, sbyte b, Single atol = 0, Double rtol = 0) @@ -19966,7 +19966,7 @@ public static bool IsEqual(this Single[][] a, sbyte b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, sbyte[] b, Single atol = 0, Double rtol = 0) @@ -19978,7 +19978,7 @@ public static bool IsEqual(this Single a, sbyte[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, sbyte[,] b, Single atol = 0, Double rtol = 0) @@ -19990,7 +19990,7 @@ public static bool IsEqual(this Single a, sbyte[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, sbyte[][] b, Single atol = 0, Double rtol = 0) @@ -20009,7 +20009,7 @@ public static bool IsEqual(this Single a, sbyte[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Single a, sbyte b, Single atol = 0, Double rtol = 0) @@ -20085,7 +20085,7 @@ public static bool IsEqual(this Single a, sbyte b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int32[] b, Double atol = 0, Double rtol = 0) @@ -20177,7 +20177,7 @@ public static bool IsEqual(this Double[] a, Int32[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -20276,7 +20276,7 @@ public static bool IsEqual(this Double[,] a, Int32[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -20371,7 +20371,7 @@ public static bool IsEqual(this Double[,] a, Int32[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -20466,7 +20466,7 @@ public static bool IsEqual(this Double[][] a, Int32[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -20570,7 +20570,7 @@ public static bool IsEqual(this Double[][] a, Int32[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -20653,7 +20653,7 @@ public static bool IsEqual(this Double[] a, Int32 b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -20742,7 +20742,7 @@ public static bool IsEqual(this Double[,] a, Int32 b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int32 b, Double atol = 0, Double rtol = 0) @@ -20847,7 +20847,7 @@ public static bool IsEqual(this Double[][] a, Int32 b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int32[] b, Double atol = 0, Double rtol = 0) @@ -20859,7 +20859,7 @@ public static bool IsEqual(this Double a, Int32[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int32[,] b, Double atol = 0, Double rtol = 0) @@ -20871,7 +20871,7 @@ public static bool IsEqual(this Double a, Int32[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int32[][] b, Double atol = 0, Double rtol = 0) @@ -20890,7 +20890,7 @@ public static bool IsEqual(this Double a, Int32[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int32 b, Double atol = 0, Double rtol = 0) @@ -20966,7 +20966,7 @@ public static bool IsEqual(this Double a, Int32 b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int16[] b, Double atol = 0, Double rtol = 0) @@ -21058,7 +21058,7 @@ public static bool IsEqual(this Double[] a, Int16[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -21157,7 +21157,7 @@ public static bool IsEqual(this Double[,] a, Int16[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -21252,7 +21252,7 @@ public static bool IsEqual(this Double[,] a, Int16[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -21347,7 +21347,7 @@ public static bool IsEqual(this Double[][] a, Int16[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -21451,7 +21451,7 @@ public static bool IsEqual(this Double[][] a, Int16[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -21534,7 +21534,7 @@ public static bool IsEqual(this Double[] a, Int16 b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -21623,7 +21623,7 @@ public static bool IsEqual(this Double[,] a, Int16 b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int16 b, Double atol = 0, Double rtol = 0) @@ -21728,7 +21728,7 @@ public static bool IsEqual(this Double[][] a, Int16 b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int16[] b, Double atol = 0, Double rtol = 0) @@ -21740,7 +21740,7 @@ public static bool IsEqual(this Double a, Int16[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int16[,] b, Double atol = 0, Double rtol = 0) @@ -21752,7 +21752,7 @@ public static bool IsEqual(this Double a, Int16[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int16[][] b, Double atol = 0, Double rtol = 0) @@ -21771,7 +21771,7 @@ public static bool IsEqual(this Double a, Int16[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int16 b, Double atol = 0, Double rtol = 0) @@ -21847,7 +21847,7 @@ public static bool IsEqual(this Double a, Int16 b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Single[] b, Double atol = 0, Double rtol = 0) @@ -21951,7 +21951,7 @@ public static bool IsEqual(this Double[] a, Single[] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -22062,7 +22062,7 @@ public static bool IsEqual(this Double[,] a, Single[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -22169,7 +22169,7 @@ public static bool IsEqual(this Double[,] a, Single[][] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -22276,7 +22276,7 @@ public static bool IsEqual(this Double[][] a, Single[,] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -22392,7 +22392,7 @@ public static bool IsEqual(this Double[][] a, Single[][] b, Double atol = 0, Dou /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Single b, Double atol = 0, Double rtol = 0) @@ -22487,7 +22487,7 @@ public static bool IsEqual(this Double[] a, Single b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Single b, Double atol = 0, Double rtol = 0) @@ -22588,7 +22588,7 @@ public static bool IsEqual(this Double[,] a, Single b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Single b, Double atol = 0, Double rtol = 0) @@ -22705,7 +22705,7 @@ public static bool IsEqual(this Double[][] a, Single b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Single[] b, Double atol = 0, Double rtol = 0) @@ -22717,7 +22717,7 @@ public static bool IsEqual(this Double a, Single[] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Single[,] b, Double atol = 0, Double rtol = 0) @@ -22729,7 +22729,7 @@ public static bool IsEqual(this Double a, Single[,] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Single[][] b, Double atol = 0, Double rtol = 0) @@ -22748,7 +22748,7 @@ public static bool IsEqual(this Double a, Single[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Single b, Double atol = 0, Double rtol = 0) @@ -22836,7 +22836,7 @@ public static bool IsEqual(this Double a, Single b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -22942,7 +22942,7 @@ public static bool IsEqual(this Double[] a, Double[] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -23055,7 +23055,7 @@ public static bool IsEqual(this Double[,] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -23162,7 +23162,7 @@ public static bool IsEqual(this Double[,] a, Double[][] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -23269,7 +23269,7 @@ public static bool IsEqual(this Double[][] a, Double[,] b, Double atol = 0, Doub /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -23387,7 +23387,7 @@ public static bool IsEqual(this Double[][] a, Double[][] b, Double atol = 0, Dou /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Double b, Double atol = 0, Double rtol = 0) @@ -23482,7 +23482,7 @@ public static bool IsEqual(this Double[] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -23583,7 +23583,7 @@ public static bool IsEqual(this Double[,] a, Double b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -23700,7 +23700,7 @@ public static bool IsEqual(this Double[][] a, Double b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Double[] b, Double atol = 0, Double rtol = 0) @@ -23712,7 +23712,7 @@ public static bool IsEqual(this Double a, Double[] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -23724,7 +23724,7 @@ public static bool IsEqual(this Double a, Double[,] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -23743,7 +23743,7 @@ public static bool IsEqual(this Double a, Double[][] b, Double atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Double b, Double atol = 0, Double rtol = 0) @@ -23831,7 +23831,7 @@ public static bool IsEqual(this Double a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int64[] b, Double atol = 0, Double rtol = 0) @@ -23923,7 +23923,7 @@ public static bool IsEqual(this Double[] a, Int64[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -24022,7 +24022,7 @@ public static bool IsEqual(this Double[,] a, Int64[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -24117,7 +24117,7 @@ public static bool IsEqual(this Double[,] a, Int64[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -24212,7 +24212,7 @@ public static bool IsEqual(this Double[][] a, Int64[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -24316,7 +24316,7 @@ public static bool IsEqual(this Double[][] a, Int64[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -24399,7 +24399,7 @@ public static bool IsEqual(this Double[] a, Int64 b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -24488,7 +24488,7 @@ public static bool IsEqual(this Double[,] a, Int64 b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Int64 b, Double atol = 0, Double rtol = 0) @@ -24593,7 +24593,7 @@ public static bool IsEqual(this Double[][] a, Int64 b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int64[] b, Double atol = 0, Double rtol = 0) @@ -24605,7 +24605,7 @@ public static bool IsEqual(this Double a, Int64[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int64[,] b, Double atol = 0, Double rtol = 0) @@ -24617,7 +24617,7 @@ public static bool IsEqual(this Double a, Int64[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int64[][] b, Double atol = 0, Double rtol = 0) @@ -24636,7 +24636,7 @@ public static bool IsEqual(this Double a, Int64[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Int64 b, Double atol = 0, Double rtol = 0) @@ -24712,7 +24712,7 @@ public static bool IsEqual(this Double a, Int64 b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -24800,7 +24800,7 @@ public static bool IsEqual(this Double[] a, Decimal[] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -24895,7 +24895,7 @@ public static bool IsEqual(this Double[,] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -24986,7 +24986,7 @@ public static bool IsEqual(this Double[,] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -25077,7 +25077,7 @@ public static bool IsEqual(this Double[][] a, Decimal[,] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -25177,7 +25177,7 @@ public static bool IsEqual(this Double[][] a, Decimal[][] b, Decimal atol = 0, D /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25256,7 +25256,7 @@ public static bool IsEqual(this Double[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25341,7 +25341,7 @@ public static bool IsEqual(this Double[,] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25442,7 +25442,7 @@ public static bool IsEqual(this Double[][] a, Decimal b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -25454,7 +25454,7 @@ public static bool IsEqual(this Double a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -25466,7 +25466,7 @@ public static bool IsEqual(this Double a, Decimal[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -25485,7 +25485,7 @@ public static bool IsEqual(this Double a, Decimal[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -25557,7 +25557,7 @@ public static bool IsEqual(this Double a, Decimal b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Byte[] b, Double atol = 0, Double rtol = 0) @@ -25649,7 +25649,7 @@ public static bool IsEqual(this Double[] a, Byte[] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -25748,7 +25748,7 @@ public static bool IsEqual(this Double[,] a, Byte[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -25843,7 +25843,7 @@ public static bool IsEqual(this Double[,] a, Byte[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -25938,7 +25938,7 @@ public static bool IsEqual(this Double[][] a, Byte[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -26042,7 +26042,7 @@ public static bool IsEqual(this Double[][] a, Byte[][] b, Double atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, Byte b, Double atol = 0, Double rtol = 0) @@ -26125,7 +26125,7 @@ public static bool IsEqual(this Double[] a, Byte b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, Byte b, Double atol = 0, Double rtol = 0) @@ -26214,7 +26214,7 @@ public static bool IsEqual(this Double[,] a, Byte b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, Byte b, Double atol = 0, Double rtol = 0) @@ -26319,7 +26319,7 @@ public static bool IsEqual(this Double[][] a, Byte b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Byte[] b, Double atol = 0, Double rtol = 0) @@ -26331,7 +26331,7 @@ public static bool IsEqual(this Double a, Byte[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Byte[,] b, Double atol = 0, Double rtol = 0) @@ -26343,7 +26343,7 @@ public static bool IsEqual(this Double a, Byte[,] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Byte[][] b, Double atol = 0, Double rtol = 0) @@ -26362,7 +26362,7 @@ public static bool IsEqual(this Double a, Byte[][] b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, Byte b, Double atol = 0, Double rtol = 0) @@ -26438,7 +26438,7 @@ public static bool IsEqual(this Double a, Byte b, Double atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, sbyte[] b, Double atol = 0, Double rtol = 0) @@ -26530,7 +26530,7 @@ public static bool IsEqual(this Double[] a, sbyte[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -26629,7 +26629,7 @@ public static bool IsEqual(this Double[,] a, sbyte[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -26724,7 +26724,7 @@ public static bool IsEqual(this Double[,] a, sbyte[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -26819,7 +26819,7 @@ public static bool IsEqual(this Double[][] a, sbyte[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -26923,7 +26923,7 @@ public static bool IsEqual(this Double[][] a, sbyte[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -27006,7 +27006,7 @@ public static bool IsEqual(this Double[] a, sbyte b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[,] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -27095,7 +27095,7 @@ public static bool IsEqual(this Double[,] a, sbyte b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double[][] a, sbyte b, Double atol = 0, Double rtol = 0) @@ -27200,7 +27200,7 @@ public static bool IsEqual(this Double[][] a, sbyte b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, sbyte[] b, Double atol = 0, Double rtol = 0) @@ -27212,7 +27212,7 @@ public static bool IsEqual(this Double a, sbyte[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, sbyte[,] b, Double atol = 0, Double rtol = 0) @@ -27224,7 +27224,7 @@ public static bool IsEqual(this Double a, sbyte[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, sbyte[][] b, Double atol = 0, Double rtol = 0) @@ -27243,7 +27243,7 @@ public static bool IsEqual(this Double a, sbyte[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Double a, sbyte b, Double atol = 0, Double rtol = 0) @@ -27319,7 +27319,7 @@ public static bool IsEqual(this Double a, sbyte b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int32[] b, Int64 atol = 0, Double rtol = 0) @@ -27399,7 +27399,7 @@ public static bool IsEqual(this Int64[] a, Int32[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -27486,7 +27486,7 @@ public static bool IsEqual(this Int64[,] a, Int32[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -27569,7 +27569,7 @@ public static bool IsEqual(this Int64[,] a, Int32[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -27652,7 +27652,7 @@ public static bool IsEqual(this Int64[][] a, Int32[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -27744,7 +27744,7 @@ public static bool IsEqual(this Int64[][] a, Int32[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -27815,7 +27815,7 @@ public static bool IsEqual(this Int64[] a, Int32 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -27892,7 +27892,7 @@ public static bool IsEqual(this Int64[,] a, Int32 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -27985,7 +27985,7 @@ public static bool IsEqual(this Int64[][] a, Int32 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int32[] b, Int64 atol = 0, Double rtol = 0) @@ -27997,7 +27997,7 @@ public static bool IsEqual(this Int64 a, Int32[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int32[,] b, Int64 atol = 0, Double rtol = 0) @@ -28009,7 +28009,7 @@ public static bool IsEqual(this Int64 a, Int32[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int32[][] b, Int64 atol = 0, Double rtol = 0) @@ -28028,7 +28028,7 @@ public static bool IsEqual(this Int64 a, Int32[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int32 b, Int64 atol = 0, Double rtol = 0) @@ -28092,7 +28092,7 @@ public static bool IsEqual(this Int64 a, Int32 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int16[] b, Int64 atol = 0, Double rtol = 0) @@ -28172,7 +28172,7 @@ public static bool IsEqual(this Int64[] a, Int16[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -28259,7 +28259,7 @@ public static bool IsEqual(this Int64[,] a, Int16[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -28342,7 +28342,7 @@ public static bool IsEqual(this Int64[,] a, Int16[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -28425,7 +28425,7 @@ public static bool IsEqual(this Int64[][] a, Int16[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -28517,7 +28517,7 @@ public static bool IsEqual(this Int64[][] a, Int16[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -28588,7 +28588,7 @@ public static bool IsEqual(this Int64[] a, Int16 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -28665,7 +28665,7 @@ public static bool IsEqual(this Int64[,] a, Int16 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -28758,7 +28758,7 @@ public static bool IsEqual(this Int64[][] a, Int16 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int16[] b, Int64 atol = 0, Double rtol = 0) @@ -28770,7 +28770,7 @@ public static bool IsEqual(this Int64 a, Int16[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int16[,] b, Int64 atol = 0, Double rtol = 0) @@ -28782,7 +28782,7 @@ public static bool IsEqual(this Int64 a, Int16[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int16[][] b, Int64 atol = 0, Double rtol = 0) @@ -28801,7 +28801,7 @@ public static bool IsEqual(this Int64 a, Int16[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int16 b, Int64 atol = 0, Double rtol = 0) @@ -28865,7 +28865,7 @@ public static bool IsEqual(this Int64 a, Int16 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -28957,7 +28957,7 @@ public static bool IsEqual(this Int64[] a, Single[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -29056,7 +29056,7 @@ public static bool IsEqual(this Int64[,] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -29151,7 +29151,7 @@ public static bool IsEqual(this Int64[,] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -29246,7 +29246,7 @@ public static bool IsEqual(this Int64[][] a, Single[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -29350,7 +29350,7 @@ public static bool IsEqual(this Int64[][] a, Single[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Single b, Single atol = 0, Double rtol = 0) @@ -29433,7 +29433,7 @@ public static bool IsEqual(this Int64[] a, Single b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -29522,7 +29522,7 @@ public static bool IsEqual(this Int64[,] a, Single b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -29627,7 +29627,7 @@ public static bool IsEqual(this Int64[][] a, Single b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Single[] b, Single atol = 0, Double rtol = 0) @@ -29639,7 +29639,7 @@ public static bool IsEqual(this Int64 a, Single[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -29651,7 +29651,7 @@ public static bool IsEqual(this Int64 a, Single[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -29670,7 +29670,7 @@ public static bool IsEqual(this Int64 a, Single[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Single b, Single atol = 0, Double rtol = 0) @@ -29746,7 +29746,7 @@ public static bool IsEqual(this Int64 a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -29838,7 +29838,7 @@ public static bool IsEqual(this Int64[] a, Double[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -29937,7 +29937,7 @@ public static bool IsEqual(this Int64[,] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -30032,7 +30032,7 @@ public static bool IsEqual(this Int64[,] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -30127,7 +30127,7 @@ public static bool IsEqual(this Int64[][] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -30231,7 +30231,7 @@ public static bool IsEqual(this Int64[][] a, Double[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Double b, Double atol = 0, Double rtol = 0) @@ -30314,7 +30314,7 @@ public static bool IsEqual(this Int64[] a, Double b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -30403,7 +30403,7 @@ public static bool IsEqual(this Int64[,] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -30508,7 +30508,7 @@ public static bool IsEqual(this Int64[][] a, Double b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Double[] b, Double atol = 0, Double rtol = 0) @@ -30520,7 +30520,7 @@ public static bool IsEqual(this Int64 a, Double[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -30532,7 +30532,7 @@ public static bool IsEqual(this Int64 a, Double[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -30551,7 +30551,7 @@ public static bool IsEqual(this Int64 a, Double[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Double b, Double atol = 0, Double rtol = 0) @@ -30627,7 +30627,7 @@ public static bool IsEqual(this Int64 a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -30709,7 +30709,7 @@ public static bool IsEqual(this Int64[] a, Int64[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -30798,7 +30798,7 @@ public static bool IsEqual(this Int64[,] a, Int64[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -30881,7 +30881,7 @@ public static bool IsEqual(this Int64[,] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -30964,7 +30964,7 @@ public static bool IsEqual(this Int64[][] a, Int64[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -31058,7 +31058,7 @@ public static bool IsEqual(this Int64[][] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -31129,7 +31129,7 @@ public static bool IsEqual(this Int64[] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -31206,7 +31206,7 @@ public static bool IsEqual(this Int64[,] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -31299,7 +31299,7 @@ public static bool IsEqual(this Int64[][] a, Int64 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -31311,7 +31311,7 @@ public static bool IsEqual(this Int64 a, Int64[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -31323,7 +31323,7 @@ public static bool IsEqual(this Int64 a, Int64[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -31342,7 +31342,7 @@ public static bool IsEqual(this Int64 a, Int64[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -31406,7 +31406,7 @@ public static bool IsEqual(this Int64 a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -31486,7 +31486,7 @@ public static bool IsEqual(this Int64[] a, Decimal[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31573,7 +31573,7 @@ public static bool IsEqual(this Int64[,] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31656,7 +31656,7 @@ public static bool IsEqual(this Int64[,] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -31739,7 +31739,7 @@ public static bool IsEqual(this Int64[][] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -31831,7 +31831,7 @@ public static bool IsEqual(this Int64[][] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -31902,7 +31902,7 @@ public static bool IsEqual(this Int64[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -31979,7 +31979,7 @@ public static bool IsEqual(this Int64[,] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -32072,7 +32072,7 @@ public static bool IsEqual(this Int64[][] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -32084,7 +32084,7 @@ public static bool IsEqual(this Int64 a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -32096,7 +32096,7 @@ public static bool IsEqual(this Int64 a, Decimal[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -32115,7 +32115,7 @@ public static bool IsEqual(this Int64 a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -32179,7 +32179,7 @@ public static bool IsEqual(this Int64 a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Byte[] b, Int64 atol = 0, Double rtol = 0) @@ -32259,7 +32259,7 @@ public static bool IsEqual(this Int64[] a, Byte[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -32346,7 +32346,7 @@ public static bool IsEqual(this Int64[,] a, Byte[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -32429,7 +32429,7 @@ public static bool IsEqual(this Int64[,] a, Byte[][] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -32512,7 +32512,7 @@ public static bool IsEqual(this Int64[][] a, Byte[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -32604,7 +32604,7 @@ public static bool IsEqual(this Int64[][] a, Byte[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -32675,7 +32675,7 @@ public static bool IsEqual(this Int64[] a, Byte b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -32752,7 +32752,7 @@ public static bool IsEqual(this Int64[,] a, Byte b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -32845,7 +32845,7 @@ public static bool IsEqual(this Int64[][] a, Byte b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Byte[] b, Int64 atol = 0, Double rtol = 0) @@ -32857,7 +32857,7 @@ public static bool IsEqual(this Int64 a, Byte[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Byte[,] b, Int64 atol = 0, Double rtol = 0) @@ -32869,7 +32869,7 @@ public static bool IsEqual(this Int64 a, Byte[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Byte[][] b, Int64 atol = 0, Double rtol = 0) @@ -32888,7 +32888,7 @@ public static bool IsEqual(this Int64 a, Byte[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, Byte b, Int64 atol = 0, Double rtol = 0) @@ -32952,7 +32952,7 @@ public static bool IsEqual(this Int64 a, Byte b, Int64 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, sbyte[] b, Int64 atol = 0, Double rtol = 0) @@ -33032,7 +33032,7 @@ public static bool IsEqual(this Int64[] a, sbyte[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -33119,7 +33119,7 @@ public static bool IsEqual(this Int64[,] a, sbyte[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -33202,7 +33202,7 @@ public static bool IsEqual(this Int64[,] a, sbyte[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -33285,7 +33285,7 @@ public static bool IsEqual(this Int64[][] a, sbyte[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -33377,7 +33377,7 @@ public static bool IsEqual(this Int64[][] a, sbyte[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -33448,7 +33448,7 @@ public static bool IsEqual(this Int64[] a, sbyte b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[,] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -33525,7 +33525,7 @@ public static bool IsEqual(this Int64[,] a, sbyte b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64[][] a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -33618,7 +33618,7 @@ public static bool IsEqual(this Int64[][] a, sbyte b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, sbyte[] b, Int64 atol = 0, Double rtol = 0) @@ -33630,7 +33630,7 @@ public static bool IsEqual(this Int64 a, sbyte[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, sbyte[,] b, Int64 atol = 0, Double rtol = 0) @@ -33642,7 +33642,7 @@ public static bool IsEqual(this Int64 a, sbyte[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, sbyte[][] b, Int64 atol = 0, Double rtol = 0) @@ -33661,7 +33661,7 @@ public static bool IsEqual(this Int64 a, sbyte[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Int64 a, sbyte b, Int64 atol = 0, Double rtol = 0) @@ -33725,7 +33725,7 @@ public static bool IsEqual(this Int64 a, sbyte b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int32[] b, Decimal atol = 0, Decimal rtol = 0) @@ -33805,7 +33805,7 @@ public static bool IsEqual(this Decimal[] a, Int32[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -33892,7 +33892,7 @@ public static bool IsEqual(this Decimal[,] a, Int32[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -33975,7 +33975,7 @@ public static bool IsEqual(this Decimal[,] a, Int32[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -34058,7 +34058,7 @@ public static bool IsEqual(this Decimal[][] a, Int32[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -34150,7 +34150,7 @@ public static bool IsEqual(this Decimal[][] a, Int32[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -34221,7 +34221,7 @@ public static bool IsEqual(this Decimal[] a, Int32 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -34298,7 +34298,7 @@ public static bool IsEqual(this Decimal[,] a, Int32 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -34391,7 +34391,7 @@ public static bool IsEqual(this Decimal[][] a, Int32 b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int32[] b, Decimal atol = 0, Decimal rtol = 0) @@ -34403,7 +34403,7 @@ public static bool IsEqual(this Decimal a, Int32[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int32[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -34415,7 +34415,7 @@ public static bool IsEqual(this Decimal a, Int32[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int32[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -34434,7 +34434,7 @@ public static bool IsEqual(this Decimal a, Int32[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int32 b, Decimal atol = 0, Decimal rtol = 0) @@ -34498,7 +34498,7 @@ public static bool IsEqual(this Decimal a, Int32 b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int16[] b, Decimal atol = 0, Decimal rtol = 0) @@ -34578,7 +34578,7 @@ public static bool IsEqual(this Decimal[] a, Int16[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -34665,7 +34665,7 @@ public static bool IsEqual(this Decimal[,] a, Int16[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -34748,7 +34748,7 @@ public static bool IsEqual(this Decimal[,] a, Int16[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -34831,7 +34831,7 @@ public static bool IsEqual(this Decimal[][] a, Int16[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -34923,7 +34923,7 @@ public static bool IsEqual(this Decimal[][] a, Int16[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -34994,7 +34994,7 @@ public static bool IsEqual(this Decimal[] a, Int16 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -35071,7 +35071,7 @@ public static bool IsEqual(this Decimal[,] a, Int16 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -35164,7 +35164,7 @@ public static bool IsEqual(this Decimal[][] a, Int16 b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int16[] b, Decimal atol = 0, Decimal rtol = 0) @@ -35176,7 +35176,7 @@ public static bool IsEqual(this Decimal a, Int16[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int16[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35188,7 +35188,7 @@ public static bool IsEqual(this Decimal a, Int16[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int16[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35207,7 +35207,7 @@ public static bool IsEqual(this Decimal a, Int16[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int16 b, Decimal atol = 0, Decimal rtol = 0) @@ -35271,7 +35271,7 @@ public static bool IsEqual(this Decimal a, Int16 b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Single[] b, Decimal atol = 0, Decimal rtol = 0) @@ -35359,7 +35359,7 @@ public static bool IsEqual(this Decimal[] a, Single[] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35454,7 +35454,7 @@ public static bool IsEqual(this Decimal[,] a, Single[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35545,7 +35545,7 @@ public static bool IsEqual(this Decimal[,] a, Single[][] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -35636,7 +35636,7 @@ public static bool IsEqual(this Decimal[][] a, Single[,] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -35736,7 +35736,7 @@ public static bool IsEqual(this Decimal[][] a, Single[][] b, Decimal atol = 0, D /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -35815,7 +35815,7 @@ public static bool IsEqual(this Decimal[] a, Single b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -35900,7 +35900,7 @@ public static bool IsEqual(this Decimal[,] a, Single b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -36001,7 +36001,7 @@ public static bool IsEqual(this Decimal[][] a, Single b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Single[] b, Decimal atol = 0, Decimal rtol = 0) @@ -36013,7 +36013,7 @@ public static bool IsEqual(this Decimal a, Single[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Single[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -36025,7 +36025,7 @@ public static bool IsEqual(this Decimal a, Single[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Single[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -36044,7 +36044,7 @@ public static bool IsEqual(this Decimal a, Single[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Single b, Decimal atol = 0, Decimal rtol = 0) @@ -36116,7 +36116,7 @@ public static bool IsEqual(this Decimal a, Single b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Double[] b, Decimal atol = 0, Decimal rtol = 0) @@ -36204,7 +36204,7 @@ public static bool IsEqual(this Decimal[] a, Double[] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -36299,7 +36299,7 @@ public static bool IsEqual(this Decimal[,] a, Double[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -36390,7 +36390,7 @@ public static bool IsEqual(this Decimal[,] a, Double[][] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -36481,7 +36481,7 @@ public static bool IsEqual(this Decimal[][] a, Double[,] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -36581,7 +36581,7 @@ public static bool IsEqual(this Decimal[][] a, Double[][] b, Decimal atol = 0, D /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -36660,7 +36660,7 @@ public static bool IsEqual(this Decimal[] a, Double b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -36745,7 +36745,7 @@ public static bool IsEqual(this Decimal[,] a, Double b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -36846,7 +36846,7 @@ public static bool IsEqual(this Decimal[][] a, Double b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Double[] b, Decimal atol = 0, Decimal rtol = 0) @@ -36858,7 +36858,7 @@ public static bool IsEqual(this Decimal a, Double[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Double[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -36870,7 +36870,7 @@ public static bool IsEqual(this Decimal a, Double[,] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Double[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -36889,7 +36889,7 @@ public static bool IsEqual(this Decimal a, Double[][] b, Decimal atol = 0, Decim /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Double b, Decimal atol = 0, Decimal rtol = 0) @@ -36961,7 +36961,7 @@ public static bool IsEqual(this Decimal a, Double b, Decimal atol = 0, Decimal r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int64[] b, Decimal atol = 0, Decimal rtol = 0) @@ -37041,7 +37041,7 @@ public static bool IsEqual(this Decimal[] a, Int64[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -37128,7 +37128,7 @@ public static bool IsEqual(this Decimal[,] a, Int64[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -37211,7 +37211,7 @@ public static bool IsEqual(this Decimal[,] a, Int64[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -37294,7 +37294,7 @@ public static bool IsEqual(this Decimal[][] a, Int64[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -37386,7 +37386,7 @@ public static bool IsEqual(this Decimal[][] a, Int64[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -37457,7 +37457,7 @@ public static bool IsEqual(this Decimal[] a, Int64 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -37534,7 +37534,7 @@ public static bool IsEqual(this Decimal[,] a, Int64 b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -37627,7 +37627,7 @@ public static bool IsEqual(this Decimal[][] a, Int64 b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int64[] b, Decimal atol = 0, Decimal rtol = 0) @@ -37639,7 +37639,7 @@ public static bool IsEqual(this Decimal a, Int64[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int64[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -37651,7 +37651,7 @@ public static bool IsEqual(this Decimal a, Int64[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int64[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -37670,7 +37670,7 @@ public static bool IsEqual(this Decimal a, Int64[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Int64 b, Decimal atol = 0, Decimal rtol = 0) @@ -37734,7 +37734,7 @@ public static bool IsEqual(this Decimal a, Int64 b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -37816,7 +37816,7 @@ public static bool IsEqual(this Decimal[] a, Decimal[] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -37905,7 +37905,7 @@ public static bool IsEqual(this Decimal[,] a, Decimal[,] b, Decimal atol = 0, De /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -37988,7 +37988,7 @@ public static bool IsEqual(this Decimal[,] a, Decimal[][] b, Decimal atol = 0, D /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -38071,7 +38071,7 @@ public static bool IsEqual(this Decimal[][] a, Decimal[,] b, Decimal atol = 0, D /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -38165,7 +38165,7 @@ public static bool IsEqual(this Decimal[][] a, Decimal[][] b, Decimal atol = 0, /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -38236,7 +38236,7 @@ public static bool IsEqual(this Decimal[] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -38313,7 +38313,7 @@ public static bool IsEqual(this Decimal[,] a, Decimal b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -38406,7 +38406,7 @@ public static bool IsEqual(this Decimal[][] a, Decimal b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -38418,7 +38418,7 @@ public static bool IsEqual(this Decimal a, Decimal[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -38430,7 +38430,7 @@ public static bool IsEqual(this Decimal a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -38449,7 +38449,7 @@ public static bool IsEqual(this Decimal a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -38513,7 +38513,7 @@ public static bool IsEqual(this Decimal a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Byte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -38593,7 +38593,7 @@ public static bool IsEqual(this Decimal[] a, Byte[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -38680,7 +38680,7 @@ public static bool IsEqual(this Decimal[,] a, Byte[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -38763,7 +38763,7 @@ public static bool IsEqual(this Decimal[,] a, Byte[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -38846,7 +38846,7 @@ public static bool IsEqual(this Decimal[][] a, Byte[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -38938,7 +38938,7 @@ public static bool IsEqual(this Decimal[][] a, Byte[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -39009,7 +39009,7 @@ public static bool IsEqual(this Decimal[] a, Byte b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -39086,7 +39086,7 @@ public static bool IsEqual(this Decimal[,] a, Byte b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -39179,7 +39179,7 @@ public static bool IsEqual(this Decimal[][] a, Byte b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Byte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -39191,7 +39191,7 @@ public static bool IsEqual(this Decimal a, Byte[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Byte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -39203,7 +39203,7 @@ public static bool IsEqual(this Decimal a, Byte[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Byte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -39222,7 +39222,7 @@ public static bool IsEqual(this Decimal a, Byte[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, Byte b, Decimal atol = 0, Decimal rtol = 0) @@ -39286,7 +39286,7 @@ public static bool IsEqual(this Decimal a, Byte b, Decimal atol = 0, Decimal rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, sbyte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -39366,7 +39366,7 @@ public static bool IsEqual(this Decimal[] a, sbyte[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -39453,7 +39453,7 @@ public static bool IsEqual(this Decimal[,] a, sbyte[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -39536,7 +39536,7 @@ public static bool IsEqual(this Decimal[,] a, sbyte[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -39619,7 +39619,7 @@ public static bool IsEqual(this Decimal[][] a, sbyte[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -39711,7 +39711,7 @@ public static bool IsEqual(this Decimal[][] a, sbyte[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -39782,7 +39782,7 @@ public static bool IsEqual(this Decimal[] a, sbyte b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[,] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -39859,7 +39859,7 @@ public static bool IsEqual(this Decimal[,] a, sbyte b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal[][] a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -39952,7 +39952,7 @@ public static bool IsEqual(this Decimal[][] a, sbyte b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, sbyte[] b, Decimal atol = 0, Decimal rtol = 0) @@ -39964,7 +39964,7 @@ public static bool IsEqual(this Decimal a, sbyte[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, sbyte[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -39976,7 +39976,7 @@ public static bool IsEqual(this Decimal a, sbyte[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, sbyte[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -39995,7 +39995,7 @@ public static bool IsEqual(this Decimal a, sbyte[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Decimal a, sbyte b, Decimal atol = 0, Decimal rtol = 0) @@ -40059,7 +40059,7 @@ public static bool IsEqual(this Decimal a, sbyte b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -40139,7 +40139,7 @@ public static bool IsEqual(this Byte[] a, Int32[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -40226,7 +40226,7 @@ public static bool IsEqual(this Byte[,] a, Int32[,] b, Int32 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -40309,7 +40309,7 @@ public static bool IsEqual(this Byte[,] a, Int32[][] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -40392,7 +40392,7 @@ public static bool IsEqual(this Byte[][] a, Int32[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -40484,7 +40484,7 @@ public static bool IsEqual(this Byte[][] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -40555,7 +40555,7 @@ public static bool IsEqual(this Byte[] a, Int32 b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -40632,7 +40632,7 @@ public static bool IsEqual(this Byte[,] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -40725,7 +40725,7 @@ public static bool IsEqual(this Byte[][] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -40737,7 +40737,7 @@ public static bool IsEqual(this Byte a, Int32[] b, Int32 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -40749,7 +40749,7 @@ public static bool IsEqual(this Byte a, Int32[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -40768,7 +40768,7 @@ public static bool IsEqual(this Byte a, Int32[][] b, Int32 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -40832,7 +40832,7 @@ public static bool IsEqual(this Byte a, Int32 b, Int32 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -40912,7 +40912,7 @@ public static bool IsEqual(this Byte[] a, Int16[] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -40999,7 +40999,7 @@ public static bool IsEqual(this Byte[,] a, Int16[,] b, Int16 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -41082,7 +41082,7 @@ public static bool IsEqual(this Byte[,] a, Int16[][] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -41165,7 +41165,7 @@ public static bool IsEqual(this Byte[][] a, Int16[,] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -41257,7 +41257,7 @@ public static bool IsEqual(this Byte[][] a, Int16[][] b, Int16 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -41328,7 +41328,7 @@ public static bool IsEqual(this Byte[] a, Int16 b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -41405,7 +41405,7 @@ public static bool IsEqual(this Byte[,] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -41498,7 +41498,7 @@ public static bool IsEqual(this Byte[][] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -41510,7 +41510,7 @@ public static bool IsEqual(this Byte a, Int16[] b, Int16 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -41522,7 +41522,7 @@ public static bool IsEqual(this Byte a, Int16[,] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -41541,7 +41541,7 @@ public static bool IsEqual(this Byte a, Int16[][] b, Int16 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -41605,7 +41605,7 @@ public static bool IsEqual(this Byte a, Int16 b, Int16 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -41697,7 +41697,7 @@ public static bool IsEqual(this Byte[] a, Single[] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -41796,7 +41796,7 @@ public static bool IsEqual(this Byte[,] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -41891,7 +41891,7 @@ public static bool IsEqual(this Byte[,] a, Single[][] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -41986,7 +41986,7 @@ public static bool IsEqual(this Byte[][] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -42090,7 +42090,7 @@ public static bool IsEqual(this Byte[][] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Single b, Single atol = 0, Double rtol = 0) @@ -42173,7 +42173,7 @@ public static bool IsEqual(this Byte[] a, Single b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -42262,7 +42262,7 @@ public static bool IsEqual(this Byte[,] a, Single b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -42367,7 +42367,7 @@ public static bool IsEqual(this Byte[][] a, Single b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Single[] b, Single atol = 0, Double rtol = 0) @@ -42379,7 +42379,7 @@ public static bool IsEqual(this Byte a, Single[] b, Single atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -42391,7 +42391,7 @@ public static bool IsEqual(this Byte a, Single[,] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -42410,7 +42410,7 @@ public static bool IsEqual(this Byte a, Single[][] b, Single atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Single b, Single atol = 0, Double rtol = 0) @@ -42486,7 +42486,7 @@ public static bool IsEqual(this Byte a, Single b, Single atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -42578,7 +42578,7 @@ public static bool IsEqual(this Byte[] a, Double[] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -42677,7 +42677,7 @@ public static bool IsEqual(this Byte[,] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -42772,7 +42772,7 @@ public static bool IsEqual(this Byte[,] a, Double[][] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -42867,7 +42867,7 @@ public static bool IsEqual(this Byte[][] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -42971,7 +42971,7 @@ public static bool IsEqual(this Byte[][] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Double b, Double atol = 0, Double rtol = 0) @@ -43054,7 +43054,7 @@ public static bool IsEqual(this Byte[] a, Double b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -43143,7 +43143,7 @@ public static bool IsEqual(this Byte[,] a, Double b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -43248,7 +43248,7 @@ public static bool IsEqual(this Byte[][] a, Double b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Double[] b, Double atol = 0, Double rtol = 0) @@ -43260,7 +43260,7 @@ public static bool IsEqual(this Byte a, Double[] b, Double atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -43272,7 +43272,7 @@ public static bool IsEqual(this Byte a, Double[,] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -43291,7 +43291,7 @@ public static bool IsEqual(this Byte a, Double[][] b, Double atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Double b, Double atol = 0, Double rtol = 0) @@ -43367,7 +43367,7 @@ public static bool IsEqual(this Byte a, Double b, Double atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -43447,7 +43447,7 @@ public static bool IsEqual(this Byte[] a, Int64[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -43534,7 +43534,7 @@ public static bool IsEqual(this Byte[,] a, Int64[,] b, Int64 atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -43617,7 +43617,7 @@ public static bool IsEqual(this Byte[,] a, Int64[][] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -43700,7 +43700,7 @@ public static bool IsEqual(this Byte[][] a, Int64[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -43792,7 +43792,7 @@ public static bool IsEqual(this Byte[][] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -43863,7 +43863,7 @@ public static bool IsEqual(this Byte[] a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -43940,7 +43940,7 @@ public static bool IsEqual(this Byte[,] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -44033,7 +44033,7 @@ public static bool IsEqual(this Byte[][] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -44045,7 +44045,7 @@ public static bool IsEqual(this Byte a, Int64[] b, Int64 atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -44057,7 +44057,7 @@ public static bool IsEqual(this Byte a, Int64[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -44076,7 +44076,7 @@ public static bool IsEqual(this Byte a, Int64[][] b, Int64 atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -44140,7 +44140,7 @@ public static bool IsEqual(this Byte a, Int64 b, Int64 atol = 0, Double rtol = 0 /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -44220,7 +44220,7 @@ public static bool IsEqual(this Byte[] a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -44307,7 +44307,7 @@ public static bool IsEqual(this Byte[,] a, Decimal[,] b, Decimal atol = 0, Decim /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -44390,7 +44390,7 @@ public static bool IsEqual(this Byte[,] a, Decimal[][] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -44473,7 +44473,7 @@ public static bool IsEqual(this Byte[][] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -44565,7 +44565,7 @@ public static bool IsEqual(this Byte[][] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -44636,7 +44636,7 @@ public static bool IsEqual(this Byte[] a, Decimal b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -44713,7 +44713,7 @@ public static bool IsEqual(this Byte[,] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -44806,7 +44806,7 @@ public static bool IsEqual(this Byte[][] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -44818,7 +44818,7 @@ public static bool IsEqual(this Byte a, Decimal[] b, Decimal atol = 0, Decimal r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -44830,7 +44830,7 @@ public static bool IsEqual(this Byte a, Decimal[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -44849,7 +44849,7 @@ public static bool IsEqual(this Byte a, Decimal[][] b, Decimal atol = 0, Decimal /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -44913,7 +44913,7 @@ public static bool IsEqual(this Byte a, Decimal b, Decimal atol = 0, Decimal rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -44995,7 +44995,7 @@ public static bool IsEqual(this Byte[] a, Byte[] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -45084,7 +45084,7 @@ public static bool IsEqual(this Byte[,] a, Byte[,] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -45167,7 +45167,7 @@ public static bool IsEqual(this Byte[,] a, Byte[][] b, Byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -45250,7 +45250,7 @@ public static bool IsEqual(this Byte[][] a, Byte[,] b, Byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -45344,7 +45344,7 @@ public static bool IsEqual(this Byte[][] a, Byte[][] b, Byte atol = 0, Double rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -45415,7 +45415,7 @@ public static bool IsEqual(this Byte[] a, Byte b, Byte atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -45492,7 +45492,7 @@ public static bool IsEqual(this Byte[,] a, Byte b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -45585,7 +45585,7 @@ public static bool IsEqual(this Byte[][] a, Byte b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -45597,7 +45597,7 @@ public static bool IsEqual(this Byte a, Byte[] b, Byte atol = 0, Double rtol = 0 /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -45609,7 +45609,7 @@ public static bool IsEqual(this Byte a, Byte[,] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -45628,7 +45628,7 @@ public static bool IsEqual(this Byte a, Byte[][] b, Byte atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, Byte b, Byte atol = 0, Double rtol = 0) @@ -45692,7 +45692,7 @@ public static bool IsEqual(this Byte a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, sbyte[] b, Byte atol = 0, Double rtol = 0) @@ -45772,7 +45772,7 @@ public static bool IsEqual(this Byte[] a, sbyte[] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -45859,7 +45859,7 @@ public static bool IsEqual(this Byte[,] a, sbyte[,] b, Byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -45942,7 +45942,7 @@ public static bool IsEqual(this Byte[,] a, sbyte[][] b, Byte atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -46025,7 +46025,7 @@ public static bool IsEqual(this Byte[][] a, sbyte[,] b, Byte atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -46117,7 +46117,7 @@ public static bool IsEqual(this Byte[][] a, sbyte[][] b, Byte atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -46188,7 +46188,7 @@ public static bool IsEqual(this Byte[] a, sbyte b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[,] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -46265,7 +46265,7 @@ public static bool IsEqual(this Byte[,] a, sbyte b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte[][] a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -46358,7 +46358,7 @@ public static bool IsEqual(this Byte[][] a, sbyte b, Byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, sbyte[] b, Byte atol = 0, Double rtol = 0) @@ -46370,7 +46370,7 @@ public static bool IsEqual(this Byte a, sbyte[] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, sbyte[,] b, Byte atol = 0, Double rtol = 0) @@ -46382,7 +46382,7 @@ public static bool IsEqual(this Byte a, sbyte[,] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, sbyte[][] b, Byte atol = 0, Double rtol = 0) @@ -46401,7 +46401,7 @@ public static bool IsEqual(this Byte a, sbyte[][] b, Byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this Byte a, sbyte b, Byte atol = 0, Double rtol = 0) @@ -46465,7 +46465,7 @@ public static bool IsEqual(this Byte a, sbyte b, Byte atol = 0, Double rtol = 0) /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -46545,7 +46545,7 @@ public static bool IsEqual(this sbyte[] a, Int32[] b, Int32 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -46632,7 +46632,7 @@ public static bool IsEqual(this sbyte[,] a, Int32[,] b, Int32 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -46715,7 +46715,7 @@ public static bool IsEqual(this sbyte[,] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -46798,7 +46798,7 @@ public static bool IsEqual(this sbyte[][] a, Int32[,] b, Int32 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -46890,7 +46890,7 @@ public static bool IsEqual(this sbyte[][] a, Int32[][] b, Int32 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -46961,7 +46961,7 @@ public static bool IsEqual(this sbyte[] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -47038,7 +47038,7 @@ public static bool IsEqual(this sbyte[,] a, Int32 b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -47131,7 +47131,7 @@ public static bool IsEqual(this sbyte[][] a, Int32 b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int32[] b, Int32 atol = 0, Double rtol = 0) @@ -47143,7 +47143,7 @@ public static bool IsEqual(this sbyte a, Int32[] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int32[,] b, Int32 atol = 0, Double rtol = 0) @@ -47155,7 +47155,7 @@ public static bool IsEqual(this sbyte a, Int32[,] b, Int32 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int32[][] b, Int32 atol = 0, Double rtol = 0) @@ -47174,7 +47174,7 @@ public static bool IsEqual(this sbyte a, Int32[][] b, Int32 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int32 b, Int32 atol = 0, Double rtol = 0) @@ -47238,7 +47238,7 @@ public static bool IsEqual(this sbyte a, Int32 b, Int32 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -47318,7 +47318,7 @@ public static bool IsEqual(this sbyte[] a, Int16[] b, Int16 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -47405,7 +47405,7 @@ public static bool IsEqual(this sbyte[,] a, Int16[,] b, Int16 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -47488,7 +47488,7 @@ public static bool IsEqual(this sbyte[,] a, Int16[][] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -47571,7 +47571,7 @@ public static bool IsEqual(this sbyte[][] a, Int16[,] b, Int16 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -47663,7 +47663,7 @@ public static bool IsEqual(this sbyte[][] a, Int16[][] b, Int16 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -47734,7 +47734,7 @@ public static bool IsEqual(this sbyte[] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -47811,7 +47811,7 @@ public static bool IsEqual(this sbyte[,] a, Int16 b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -47904,7 +47904,7 @@ public static bool IsEqual(this sbyte[][] a, Int16 b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int16[] b, Int16 atol = 0, Double rtol = 0) @@ -47916,7 +47916,7 @@ public static bool IsEqual(this sbyte a, Int16[] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int16[,] b, Int16 atol = 0, Double rtol = 0) @@ -47928,7 +47928,7 @@ public static bool IsEqual(this sbyte a, Int16[,] b, Int16 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int16[][] b, Int16 atol = 0, Double rtol = 0) @@ -47947,7 +47947,7 @@ public static bool IsEqual(this sbyte a, Int16[][] b, Int16 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int16 b, Int16 atol = 0, Double rtol = 0) @@ -48011,7 +48011,7 @@ public static bool IsEqual(this sbyte a, Int16 b, Int16 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Single[] b, Single atol = 0, Double rtol = 0) @@ -48103,7 +48103,7 @@ public static bool IsEqual(this sbyte[] a, Single[] b, Single atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -48202,7 +48202,7 @@ public static bool IsEqual(this sbyte[,] a, Single[,] b, Single atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -48297,7 +48297,7 @@ public static bool IsEqual(this sbyte[,] a, Single[][] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -48392,7 +48392,7 @@ public static bool IsEqual(this sbyte[][] a, Single[,] b, Single atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -48496,7 +48496,7 @@ public static bool IsEqual(this sbyte[][] a, Single[][] b, Single atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Single b, Single atol = 0, Double rtol = 0) @@ -48579,7 +48579,7 @@ public static bool IsEqual(this sbyte[] a, Single b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Single b, Single atol = 0, Double rtol = 0) @@ -48668,7 +48668,7 @@ public static bool IsEqual(this sbyte[,] a, Single b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Single b, Single atol = 0, Double rtol = 0) @@ -48773,7 +48773,7 @@ public static bool IsEqual(this sbyte[][] a, Single b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Single[] b, Single atol = 0, Double rtol = 0) @@ -48785,7 +48785,7 @@ public static bool IsEqual(this sbyte a, Single[] b, Single atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Single[,] b, Single atol = 0, Double rtol = 0) @@ -48797,7 +48797,7 @@ public static bool IsEqual(this sbyte a, Single[,] b, Single atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Single[][] b, Single atol = 0, Double rtol = 0) @@ -48816,7 +48816,7 @@ public static bool IsEqual(this sbyte a, Single[][] b, Single atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Single b, Single atol = 0, Double rtol = 0) @@ -48892,7 +48892,7 @@ public static bool IsEqual(this sbyte a, Single b, Single atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Double[] b, Double atol = 0, Double rtol = 0) @@ -48984,7 +48984,7 @@ public static bool IsEqual(this sbyte[] a, Double[] b, Double atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -49083,7 +49083,7 @@ public static bool IsEqual(this sbyte[,] a, Double[,] b, Double atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -49178,7 +49178,7 @@ public static bool IsEqual(this sbyte[,] a, Double[][] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -49273,7 +49273,7 @@ public static bool IsEqual(this sbyte[][] a, Double[,] b, Double atol = 0, Doubl /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -49377,7 +49377,7 @@ public static bool IsEqual(this sbyte[][] a, Double[][] b, Double atol = 0, Doub /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Double b, Double atol = 0, Double rtol = 0) @@ -49460,7 +49460,7 @@ public static bool IsEqual(this sbyte[] a, Double b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Double b, Double atol = 0, Double rtol = 0) @@ -49549,7 +49549,7 @@ public static bool IsEqual(this sbyte[,] a, Double b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Double b, Double atol = 0, Double rtol = 0) @@ -49654,7 +49654,7 @@ public static bool IsEqual(this sbyte[][] a, Double b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Double[] b, Double atol = 0, Double rtol = 0) @@ -49666,7 +49666,7 @@ public static bool IsEqual(this sbyte a, Double[] b, Double atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Double[,] b, Double atol = 0, Double rtol = 0) @@ -49678,7 +49678,7 @@ public static bool IsEqual(this sbyte a, Double[,] b, Double atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Double[][] b, Double atol = 0, Double rtol = 0) @@ -49697,7 +49697,7 @@ public static bool IsEqual(this sbyte a, Double[][] b, Double atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Double b, Double atol = 0, Double rtol = 0) @@ -49773,7 +49773,7 @@ public static bool IsEqual(this sbyte a, Double b, Double atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -49853,7 +49853,7 @@ public static bool IsEqual(this sbyte[] a, Int64[] b, Int64 atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -49940,7 +49940,7 @@ public static bool IsEqual(this sbyte[,] a, Int64[,] b, Int64 atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -50023,7 +50023,7 @@ public static bool IsEqual(this sbyte[,] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -50106,7 +50106,7 @@ public static bool IsEqual(this sbyte[][] a, Int64[,] b, Int64 atol = 0, Double /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -50198,7 +50198,7 @@ public static bool IsEqual(this sbyte[][] a, Int64[][] b, Int64 atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -50269,7 +50269,7 @@ public static bool IsEqual(this sbyte[] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -50346,7 +50346,7 @@ public static bool IsEqual(this sbyte[,] a, Int64 b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -50439,7 +50439,7 @@ public static bool IsEqual(this sbyte[][] a, Int64 b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int64[] b, Int64 atol = 0, Double rtol = 0) @@ -50451,7 +50451,7 @@ public static bool IsEqual(this sbyte a, Int64[] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int64[,] b, Int64 atol = 0, Double rtol = 0) @@ -50463,7 +50463,7 @@ public static bool IsEqual(this sbyte a, Int64[,] b, Int64 atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int64[][] b, Int64 atol = 0, Double rtol = 0) @@ -50482,7 +50482,7 @@ public static bool IsEqual(this sbyte a, Int64[][] b, Int64 atol = 0, Double rto /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Int64 b, Int64 atol = 0, Double rtol = 0) @@ -50546,7 +50546,7 @@ public static bool IsEqual(this sbyte a, Int64 b, Int64 atol = 0, Double rtol = /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -50626,7 +50626,7 @@ public static bool IsEqual(this sbyte[] a, Decimal[] b, Decimal atol = 0, Decima /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -50713,7 +50713,7 @@ public static bool IsEqual(this sbyte[,] a, Decimal[,] b, Decimal atol = 0, Deci /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -50796,7 +50796,7 @@ public static bool IsEqual(this sbyte[,] a, Decimal[][] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -50879,7 +50879,7 @@ public static bool IsEqual(this sbyte[][] a, Decimal[,] b, Decimal atol = 0, Dec /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -50971,7 +50971,7 @@ public static bool IsEqual(this sbyte[][] a, Decimal[][] b, Decimal atol = 0, De /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -51042,7 +51042,7 @@ public static bool IsEqual(this sbyte[] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -51119,7 +51119,7 @@ public static bool IsEqual(this sbyte[,] a, Decimal b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -51212,7 +51212,7 @@ public static bool IsEqual(this sbyte[][] a, Decimal b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Decimal[] b, Decimal atol = 0, Decimal rtol = 0) @@ -51224,7 +51224,7 @@ public static bool IsEqual(this sbyte a, Decimal[] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Decimal[,] b, Decimal atol = 0, Decimal rtol = 0) @@ -51236,7 +51236,7 @@ public static bool IsEqual(this sbyte a, Decimal[,] b, Decimal atol = 0, Decimal /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Decimal[][] b, Decimal atol = 0, Decimal rtol = 0) @@ -51255,7 +51255,7 @@ public static bool IsEqual(this sbyte a, Decimal[][] b, Decimal atol = 0, Decima /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Decimal b, Decimal atol = 0, Decimal rtol = 0) @@ -51319,7 +51319,7 @@ public static bool IsEqual(this sbyte a, Decimal b, Decimal atol = 0, Decimal rt /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -51399,7 +51399,7 @@ public static bool IsEqual(this sbyte[] a, Byte[] b, Byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -51486,7 +51486,7 @@ public static bool IsEqual(this sbyte[,] a, Byte[,] b, Byte atol = 0, Double rto /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -51569,7 +51569,7 @@ public static bool IsEqual(this sbyte[,] a, Byte[][] b, Byte atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -51652,7 +51652,7 @@ public static bool IsEqual(this sbyte[][] a, Byte[,] b, Byte atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -51744,7 +51744,7 @@ public static bool IsEqual(this sbyte[][] a, Byte[][] b, Byte atol = 0, Double r /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -51815,7 +51815,7 @@ public static bool IsEqual(this sbyte[] a, Byte b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -51892,7 +51892,7 @@ public static bool IsEqual(this sbyte[,] a, Byte b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, Byte b, Byte atol = 0, Double rtol = 0) @@ -51985,7 +51985,7 @@ public static bool IsEqual(this sbyte[][] a, Byte b, Byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Byte[] b, Byte atol = 0, Double rtol = 0) @@ -51997,7 +51997,7 @@ public static bool IsEqual(this sbyte a, Byte[] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Byte[,] b, Byte atol = 0, Double rtol = 0) @@ -52009,7 +52009,7 @@ public static bool IsEqual(this sbyte a, Byte[,] b, Byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Byte[][] b, Byte atol = 0, Double rtol = 0) @@ -52028,7 +52028,7 @@ public static bool IsEqual(this sbyte a, Byte[][] b, Byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, Byte b, Byte atol = 0, Double rtol = 0) @@ -52092,7 +52092,7 @@ public static bool IsEqual(this sbyte a, Byte b, Byte atol = 0, Double rtol = 0) /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, sbyte[] b, byte atol = 0, Double rtol = 0) @@ -52174,7 +52174,7 @@ public static bool IsEqual(this sbyte[] a, sbyte[] b, byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -52263,7 +52263,7 @@ public static bool IsEqual(this sbyte[,] a, sbyte[,] b, byte atol = 0, Double rt /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, sbyte[][] b, byte atol = 0, Double rtol = 0) @@ -52346,7 +52346,7 @@ public static bool IsEqual(this sbyte[,] a, sbyte[][] b, byte atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -52429,7 +52429,7 @@ public static bool IsEqual(this sbyte[][] a, sbyte[,] b, byte atol = 0, Double r /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, sbyte[][] b, byte atol = 0, Double rtol = 0) @@ -52523,7 +52523,7 @@ public static bool IsEqual(this sbyte[][] a, sbyte[][] b, byte atol = 0, Double /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -52594,7 +52594,7 @@ public static bool IsEqual(this sbyte[] a, sbyte b, byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[,] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -52671,7 +52671,7 @@ public static bool IsEqual(this sbyte[,] a, sbyte b, byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte[][] a, sbyte b, byte atol = 0, Double rtol = 0) @@ -52764,7 +52764,7 @@ public static bool IsEqual(this sbyte[][] a, sbyte b, byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, sbyte[] b, byte atol = 0, Double rtol = 0) @@ -52776,7 +52776,7 @@ public static bool IsEqual(this sbyte a, sbyte[] b, byte atol = 0, Double rtol = /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, sbyte[,] b, byte atol = 0, Double rtol = 0) @@ -52788,7 +52788,7 @@ public static bool IsEqual(this sbyte a, sbyte[,] b, byte atol = 0, Double rtol /// Determines whether two matrices contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, sbyte[][] b, byte atol = 0, Double rtol = 0) @@ -52807,7 +52807,7 @@ public static bool IsEqual(this sbyte a, sbyte[][] b, byte atol = 0, Double rtol /// Determines whether two vectors contain the same values. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool IsEqual(this sbyte a, sbyte b, byte atol = 0, Double rtol = 0) diff --git a/Sources/Accord.Math/Matrix/Matrix.Complex.cs b/Sources/Accord.Math/Matrix/Matrix.Complex.cs index 3c6f491fa..77e80423b 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Complex.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Complex.cs @@ -380,7 +380,7 @@ public static bool IsEqual(this Complex[] objA, Complex[] objB, double threshold /// Gets the squared magnitude of a complex number. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double SquaredMagnitude(this Complex value) diff --git a/Sources/Accord.Math/Matrix/Matrix.Construction.cs b/Sources/Accord.Math/Matrix/Matrix.Construction.cs index 8d2443ed8..bd265b3d7 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Construction.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Construction.cs @@ -90,7 +90,7 @@ public static partial class Matrix /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Zeros(int rows, int columns) @@ -108,7 +108,7 @@ public static partial class Matrix /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Ones(int rows, int columns) @@ -127,7 +127,7 @@ public static partial class Matrix /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Zeros(int rows, int columns) @@ -144,7 +144,7 @@ public static partial class Matrix /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Ones(int rows, int columns) @@ -164,7 +164,7 @@ public static partial class Matrix /// /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Create(int rows, int columns, T value) @@ -187,7 +187,7 @@ public static partial class Matrix /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Create(int rows, int columns, T[,] values, bool transpose = false) @@ -206,7 +206,7 @@ public static partial class Matrix /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static Array Create(Type elementType, params int[] shape) @@ -225,7 +225,7 @@ public static Array Create(Type elementType, params int[] shape) /// /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Square(int size, T value) @@ -243,7 +243,7 @@ public static Array Create(Type elementType, params int[] shape) /// /// A matrix of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Create(int rows, int columns, params T[] values) @@ -259,7 +259,7 @@ public static Array Create(Type elementType, params int[] shape) /// /// The row vectors in the matrix. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Create(params T[][] rows) @@ -273,7 +273,7 @@ public static Array Create(Type elementType, params int[] shape) /// /// The values in the matrix. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Create(T[,] values) @@ -294,7 +294,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] OneHot(int[] indices) @@ -312,7 +312,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] OneHot(int[] indices) @@ -333,7 +333,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] OneHot(int[] indices, int columns) @@ -352,7 +352,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] OneHot(int[] indices, int columns) @@ -373,7 +373,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] OneHot(int[] indices, T[,] result) @@ -395,7 +395,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing one-hot vectors where only a single position /// is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] OneHot(int[] indices, double[,] result) @@ -420,7 +420,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] KHot(int[][] indices, int columns) @@ -439,7 +439,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] KHot(int[][] indices, int columns) @@ -460,7 +460,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] KHot(int[][] indices, T[,] result) @@ -483,7 +483,7 @@ public static Array Create(Type elementType, params int[] shape) /// A matrix containing k-hot vectors where only elements at the indicated /// are set to one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] KHot(int[][] indices, double[,] result) @@ -501,7 +501,7 @@ public static Array Create(Type elementType, params int[] shape) /// Creates a new multidimensional matrix with the same shape as another matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] CreateAs(T[,] matrix) @@ -513,7 +513,7 @@ public static Array Create(Type elementType, params int[] shape) /// Creates a new multidimensional matrix with the same shape as another matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] CreateAs(T[][] matrix) @@ -525,7 +525,7 @@ public static Array Create(Type elementType, params int[] shape) /// Creates a new multidimensional matrix with the same shape as another matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static TOutput[,] CreateAs(TInput[,] matrix) @@ -537,7 +537,7 @@ public static Array Create(Type elementType, params int[] shape) /// Creates a new multidimensional matrix with the same shape as another matrix. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static TOutput[,] CreateAs(TInput[][] matrix) @@ -554,7 +554,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a square diagonal matrix of the given size. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int size, T value) @@ -566,7 +566,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a square diagonal matrix of the given size. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int size, T value, T[,] result) @@ -580,7 +580,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a matrix of the given size with value on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int rows, int cols, T value) @@ -592,7 +592,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a matrix of the given size with value on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int rows, int cols, T value, T[,] result) @@ -607,7 +607,7 @@ public static Array Create(Type elementType, params int[] shape) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(T[] values) @@ -619,7 +619,7 @@ public static Array Create(Type elementType, params int[] shape) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(T[] values, T[,] result) @@ -633,7 +633,7 @@ public static Array Create(Type elementType, params int[] shape) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int size, T[] values) @@ -645,7 +645,7 @@ public static Array Create(Type elementType, params int[] shape) /// Return a square matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int size, T[] values, T[,] result) @@ -657,7 +657,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int rows, int cols, T[] values) @@ -669,7 +669,7 @@ public static Array Create(Type elementType, params int[] shape) /// Returns a matrix with a vector of values on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(int rows, int cols, T[] values, T[,] result) @@ -704,7 +704,7 @@ public static T[][] JaggedDiagonal(int size, T value) /// Returns a block-diagonal matrix with the given matrices on its diagonal. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[,] Diagonal(T[][,] blocks) diff --git a/Sources/Accord.Math/Matrix/Matrix.Conversions.Generated.cs b/Sources/Accord.Math/Matrix/Matrix.Conversions.Generated.cs index 1ab6e178d..523e71c7d 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Conversions.Generated.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Conversions.Generated.cs @@ -39,7 +39,7 @@ public static partial class Matrix /// Converts a integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this int[] value) @@ -51,7 +51,7 @@ public static short[] ToInt16(this int[] value) /// Converts a integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this int[,] value) @@ -63,7 +63,7 @@ public static short[] ToInt16(this int[] value) /// Converts a integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this int[][] value) @@ -75,7 +75,7 @@ public static short[][] ToInt16(this int[][] value) /// Converts a integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this int[][][] value) @@ -90,7 +90,7 @@ public static short[][][] ToInt16(this int[][][] value) /// Converts a integer array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this int[] value, short[] result) @@ -104,7 +104,7 @@ public static short[] ToInt16(this int[] value, short[] result) /// Converts a multidimensional integer array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this int[,] value, short[,] result) @@ -126,7 +126,7 @@ public static short[] ToInt16(this int[] value, short[] result) /// Converts a multidimensional integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this int[,] value, short[][] result) @@ -141,7 +141,7 @@ public static short[][] ToInt16(this int[,] value, short[][] result) /// Converts a jagged integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this int[][] value, short[][] result) @@ -156,7 +156,7 @@ public static short[][] ToInt16(this int[][] value, short[][] result) /// Converts a jagged integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this int[][][] value, short[][][] result) @@ -172,7 +172,7 @@ public static short[][][] ToInt16(this int[][][] value, short[][][] result) /// Converts a jagged integer array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this int[][] value, short[,] result) @@ -186,7 +186,7 @@ public static short[][][] ToInt16(this int[][][] value, short[][][] result) /// Converts a integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this int[] value) @@ -198,7 +198,7 @@ public static float[] ToSingle(this int[] value) /// Converts a integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this int[,] value) @@ -210,7 +210,7 @@ public static float[] ToSingle(this int[] value) /// Converts a integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this int[][] value) @@ -222,7 +222,7 @@ public static float[][] ToSingle(this int[][] value) /// Converts a integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this int[][][] value) @@ -237,7 +237,7 @@ public static float[][][] ToSingle(this int[][][] value) /// Converts a integer array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this int[] value, float[] result) @@ -251,7 +251,7 @@ public static float[] ToSingle(this int[] value, float[] result) /// Converts a multidimensional integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this int[,] value, float[,] result) @@ -273,7 +273,7 @@ public static float[] ToSingle(this int[] value, float[] result) /// Converts a multidimensional integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this int[,] value, float[][] result) @@ -288,7 +288,7 @@ public static float[][] ToSingle(this int[,] value, float[][] result) /// Converts a jagged integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this int[][] value, float[][] result) @@ -303,7 +303,7 @@ public static float[][] ToSingle(this int[][] value, float[][] result) /// Converts a jagged integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this int[][][] value, float[][][] result) @@ -319,7 +319,7 @@ public static float[][][] ToSingle(this int[][][] value, float[][][] result) /// Converts a jagged integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this int[][] value, float[,] result) @@ -333,7 +333,7 @@ public static float[][][] ToSingle(this int[][][] value, float[][][] result) /// Converts a integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this int[] value) @@ -345,7 +345,7 @@ public static double[] ToDouble(this int[] value) /// Converts a integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this int[,] value) @@ -357,7 +357,7 @@ public static double[] ToDouble(this int[] value) /// Converts a integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this int[][] value) @@ -369,7 +369,7 @@ public static double[][] ToDouble(this int[][] value) /// Converts a integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this int[][][] value) @@ -384,7 +384,7 @@ public static double[][][] ToDouble(this int[][][] value) /// Converts a integer array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this int[] value, double[] result) @@ -398,7 +398,7 @@ public static double[] ToDouble(this int[] value, double[] result) /// Converts a multidimensional integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this int[,] value, double[,] result) @@ -420,7 +420,7 @@ public static double[] ToDouble(this int[] value, double[] result) /// Converts a multidimensional integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this int[,] value, double[][] result) @@ -435,7 +435,7 @@ public static double[][] ToDouble(this int[,] value, double[][] result) /// Converts a jagged integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this int[][] value, double[][] result) @@ -450,7 +450,7 @@ public static double[][] ToDouble(this int[][] value, double[][] result) /// Converts a jagged integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this int[][][] value, double[][][] result) @@ -466,7 +466,7 @@ public static double[][][] ToDouble(this int[][][] value, double[][][] result) /// Converts a jagged integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this int[][] value, double[,] result) @@ -480,7 +480,7 @@ public static double[][][] ToDouble(this int[][][] value, double[][][] result) /// Converts a integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this int[] value) @@ -492,7 +492,7 @@ public static long[] ToInt64(this int[] value) /// Converts a integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this int[,] value) @@ -504,7 +504,7 @@ public static long[] ToInt64(this int[] value) /// Converts a integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this int[][] value) @@ -516,7 +516,7 @@ public static long[][] ToInt64(this int[][] value) /// Converts a integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this int[][][] value) @@ -531,7 +531,7 @@ public static long[][][] ToInt64(this int[][][] value) /// Converts a integer array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this int[] value, long[] result) @@ -545,7 +545,7 @@ public static long[] ToInt64(this int[] value, long[] result) /// Converts a multidimensional integer array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this int[,] value, long[,] result) @@ -567,7 +567,7 @@ public static long[] ToInt64(this int[] value, long[] result) /// Converts a multidimensional integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this int[,] value, long[][] result) @@ -582,7 +582,7 @@ public static long[][] ToInt64(this int[,] value, long[][] result) /// Converts a jagged integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this int[][] value, long[][] result) @@ -597,7 +597,7 @@ public static long[][] ToInt64(this int[][] value, long[][] result) /// Converts a jagged integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this int[][][] value, long[][][] result) @@ -613,7 +613,7 @@ public static long[][][] ToInt64(this int[][][] value, long[][][] result) /// Converts a jagged integer array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this int[][] value, long[,] result) @@ -627,7 +627,7 @@ public static long[][][] ToInt64(this int[][][] value, long[][][] result) /// Converts a integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this int[] value) @@ -639,7 +639,7 @@ public static byte[] ToByte(this int[] value) /// Converts a integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this int[,] value) @@ -651,7 +651,7 @@ public static byte[] ToByte(this int[] value) /// Converts a integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this int[][] value) @@ -663,7 +663,7 @@ public static byte[][] ToByte(this int[][] value) /// Converts a integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this int[][][] value) @@ -678,7 +678,7 @@ public static byte[][][] ToByte(this int[][][] value) /// Converts a integer array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this int[] value, byte[] result) @@ -692,7 +692,7 @@ public static byte[] ToByte(this int[] value, byte[] result) /// Converts a multidimensional integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this int[,] value, byte[,] result) @@ -714,7 +714,7 @@ public static byte[] ToByte(this int[] value, byte[] result) /// Converts a multidimensional integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this int[,] value, byte[][] result) @@ -729,7 +729,7 @@ public static byte[][] ToByte(this int[,] value, byte[][] result) /// Converts a jagged integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this int[][] value, byte[][] result) @@ -744,7 +744,7 @@ public static byte[][] ToByte(this int[][] value, byte[][] result) /// Converts a jagged integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this int[][][] value, byte[][][] result) @@ -760,7 +760,7 @@ public static byte[][][] ToByte(this int[][][] value, byte[][][] result) /// Converts a jagged integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this int[][] value, byte[,] result) @@ -774,7 +774,7 @@ public static byte[][][] ToByte(this int[][][] value, byte[][][] result) /// Converts a integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this int[] value) @@ -786,7 +786,7 @@ public static sbyte[] ToSByte(this int[] value) /// Converts a integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this int[,] value) @@ -798,7 +798,7 @@ public static sbyte[] ToSByte(this int[] value) /// Converts a integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this int[][] value) @@ -810,7 +810,7 @@ public static sbyte[][] ToSByte(this int[][] value) /// Converts a integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this int[][][] value) @@ -825,7 +825,7 @@ public static sbyte[][][] ToSByte(this int[][][] value) /// Converts a integer array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this int[] value, sbyte[] result) @@ -839,7 +839,7 @@ public static sbyte[] ToSByte(this int[] value, sbyte[] result) /// Converts a multidimensional integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this int[,] value, sbyte[,] result) @@ -861,7 +861,7 @@ public static sbyte[] ToSByte(this int[] value, sbyte[] result) /// Converts a multidimensional integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this int[,] value, sbyte[][] result) @@ -876,7 +876,7 @@ public static sbyte[][] ToSByte(this int[,] value, sbyte[][] result) /// Converts a jagged integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this int[][] value, sbyte[][] result) @@ -891,7 +891,7 @@ public static sbyte[][] ToSByte(this int[][] value, sbyte[][] result) /// Converts a jagged integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this int[][][] value, sbyte[][][] result) @@ -907,7 +907,7 @@ public static sbyte[][][] ToSByte(this int[][][] value, sbyte[][][] result) /// Converts a jagged integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this int[][] value, sbyte[,] result) @@ -921,7 +921,7 @@ public static sbyte[][][] ToSByte(this int[][][] value, sbyte[][][] result) /// Converts a integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this int[] value) @@ -933,7 +933,7 @@ public static decimal[] ToDecimal(this int[] value) /// Converts a integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this int[,] value) @@ -945,7 +945,7 @@ public static decimal[] ToDecimal(this int[] value) /// Converts a integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this int[][] value) @@ -957,7 +957,7 @@ public static decimal[][] ToDecimal(this int[][] value) /// Converts a integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this int[][][] value) @@ -972,7 +972,7 @@ public static decimal[][][] ToDecimal(this int[][][] value) /// Converts a integer array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this int[] value, decimal[] result) @@ -986,7 +986,7 @@ public static decimal[] ToDecimal(this int[] value, decimal[] result) /// Converts a multidimensional integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this int[,] value, decimal[,] result) @@ -1008,7 +1008,7 @@ public static decimal[] ToDecimal(this int[] value, decimal[] result) /// Converts a multidimensional integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this int[,] value, decimal[][] result) @@ -1023,7 +1023,7 @@ public static decimal[][] ToDecimal(this int[,] value, decimal[][] result) /// Converts a jagged integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this int[][] value, decimal[][] result) @@ -1038,7 +1038,7 @@ public static decimal[][] ToDecimal(this int[][] value, decimal[][] result) /// Converts a jagged integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this int[][][] value, decimal[][][] result) @@ -1054,7 +1054,7 @@ public static decimal[][][] ToDecimal(this int[][][] value, decimal[][][] result /// Converts a jagged integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this int[][] value, decimal[,] result) @@ -1068,7 +1068,7 @@ public static decimal[][][] ToDecimal(this int[][][] value, decimal[][][] result /// Converts a integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this int[] value) @@ -1080,7 +1080,7 @@ public static bool[] ToBoolean(this int[] value) /// Converts a integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this int[,] value) @@ -1092,7 +1092,7 @@ public static bool[] ToBoolean(this int[] value) /// Converts a integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this int[][] value) @@ -1104,7 +1104,7 @@ public static bool[][] ToBoolean(this int[][] value) /// Converts a integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this int[][][] value) @@ -1119,7 +1119,7 @@ public static bool[][][] ToBoolean(this int[][][] value) /// Converts a integer array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this int[] value, bool[] result) @@ -1133,7 +1133,7 @@ public static bool[] ToBoolean(this int[] value, bool[] result) /// Converts a multidimensional integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this int[,] value, bool[,] result) @@ -1155,7 +1155,7 @@ public static bool[] ToBoolean(this int[] value, bool[] result) /// Converts a multidimensional integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this int[,] value, bool[][] result) @@ -1170,7 +1170,7 @@ public static bool[][] ToBoolean(this int[,] value, bool[][] result) /// Converts a jagged integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this int[][] value, bool[][] result) @@ -1185,7 +1185,7 @@ public static bool[][] ToBoolean(this int[][] value, bool[][] result) /// Converts a jagged integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this int[][][] value, bool[][][] result) @@ -1201,7 +1201,7 @@ public static bool[][][] ToBoolean(this int[][][] value, bool[][][] result) /// Converts a jagged integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this int[][] value, bool[,] result) @@ -1215,7 +1215,7 @@ public static bool[][][] ToBoolean(this int[][][] value, bool[][][] result) /// Converts a short integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this short[] value) @@ -1227,7 +1227,7 @@ public static int[] ToInt32(this short[] value) /// Converts a short integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this short[,] value) @@ -1239,7 +1239,7 @@ public static int[] ToInt32(this short[] value) /// Converts a short integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this short[][] value) @@ -1251,7 +1251,7 @@ public static int[][] ToInt32(this short[][] value) /// Converts a short integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this short[][][] value) @@ -1266,7 +1266,7 @@ public static int[][][] ToInt32(this short[][][] value) /// Converts a short integer array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this short[] value, int[] result) @@ -1280,7 +1280,7 @@ public static int[] ToInt32(this short[] value, int[] result) /// Converts a multidimensional short integer array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this short[,] value, int[,] result) @@ -1302,7 +1302,7 @@ public static int[] ToInt32(this short[] value, int[] result) /// Converts a multidimensional short integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this short[,] value, int[][] result) @@ -1317,7 +1317,7 @@ public static int[][] ToInt32(this short[,] value, int[][] result) /// Converts a jagged short integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this short[][] value, int[][] result) @@ -1332,7 +1332,7 @@ public static int[][] ToInt32(this short[][] value, int[][] result) /// Converts a jagged short integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this short[][][] value, int[][][] result) @@ -1348,7 +1348,7 @@ public static int[][][] ToInt32(this short[][][] value, int[][][] result) /// Converts a jagged short integer array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this short[][] value, int[,] result) @@ -1362,7 +1362,7 @@ public static int[][][] ToInt32(this short[][][] value, int[][][] result) /// Converts a short integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this short[] value) @@ -1374,7 +1374,7 @@ public static float[] ToSingle(this short[] value) /// Converts a short integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this short[,] value) @@ -1386,7 +1386,7 @@ public static float[] ToSingle(this short[] value) /// Converts a short integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this short[][] value) @@ -1398,7 +1398,7 @@ public static float[][] ToSingle(this short[][] value) /// Converts a short integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this short[][][] value) @@ -1413,7 +1413,7 @@ public static float[][][] ToSingle(this short[][][] value) /// Converts a short integer array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this short[] value, float[] result) @@ -1427,7 +1427,7 @@ public static float[] ToSingle(this short[] value, float[] result) /// Converts a multidimensional short integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this short[,] value, float[,] result) @@ -1449,7 +1449,7 @@ public static float[] ToSingle(this short[] value, float[] result) /// Converts a multidimensional short integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this short[,] value, float[][] result) @@ -1464,7 +1464,7 @@ public static float[][] ToSingle(this short[,] value, float[][] result) /// Converts a jagged short integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this short[][] value, float[][] result) @@ -1479,7 +1479,7 @@ public static float[][] ToSingle(this short[][] value, float[][] result) /// Converts a jagged short integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this short[][][] value, float[][][] result) @@ -1495,7 +1495,7 @@ public static float[][][] ToSingle(this short[][][] value, float[][][] result) /// Converts a jagged short integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this short[][] value, float[,] result) @@ -1509,7 +1509,7 @@ public static float[][][] ToSingle(this short[][][] value, float[][][] result) /// Converts a short integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this short[] value) @@ -1521,7 +1521,7 @@ public static double[] ToDouble(this short[] value) /// Converts a short integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this short[,] value) @@ -1533,7 +1533,7 @@ public static double[] ToDouble(this short[] value) /// Converts a short integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this short[][] value) @@ -1545,7 +1545,7 @@ public static double[][] ToDouble(this short[][] value) /// Converts a short integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this short[][][] value) @@ -1560,7 +1560,7 @@ public static double[][][] ToDouble(this short[][][] value) /// Converts a short integer array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this short[] value, double[] result) @@ -1574,7 +1574,7 @@ public static double[] ToDouble(this short[] value, double[] result) /// Converts a multidimensional short integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this short[,] value, double[,] result) @@ -1596,7 +1596,7 @@ public static double[] ToDouble(this short[] value, double[] result) /// Converts a multidimensional short integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this short[,] value, double[][] result) @@ -1611,7 +1611,7 @@ public static double[][] ToDouble(this short[,] value, double[][] result) /// Converts a jagged short integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this short[][] value, double[][] result) @@ -1626,7 +1626,7 @@ public static double[][] ToDouble(this short[][] value, double[][] result) /// Converts a jagged short integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this short[][][] value, double[][][] result) @@ -1642,7 +1642,7 @@ public static double[][][] ToDouble(this short[][][] value, double[][][] result) /// Converts a jagged short integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this short[][] value, double[,] result) @@ -1656,7 +1656,7 @@ public static double[][][] ToDouble(this short[][][] value, double[][][] result) /// Converts a short integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this short[] value) @@ -1668,7 +1668,7 @@ public static long[] ToInt64(this short[] value) /// Converts a short integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this short[,] value) @@ -1680,7 +1680,7 @@ public static long[] ToInt64(this short[] value) /// Converts a short integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this short[][] value) @@ -1692,7 +1692,7 @@ public static long[][] ToInt64(this short[][] value) /// Converts a short integer to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this short[][][] value) @@ -1707,7 +1707,7 @@ public static long[][][] ToInt64(this short[][][] value) /// Converts a short integer array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this short[] value, long[] result) @@ -1721,7 +1721,7 @@ public static long[] ToInt64(this short[] value, long[] result) /// Converts a multidimensional short integer array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this short[,] value, long[,] result) @@ -1743,7 +1743,7 @@ public static long[] ToInt64(this short[] value, long[] result) /// Converts a multidimensional short integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this short[,] value, long[][] result) @@ -1758,7 +1758,7 @@ public static long[][] ToInt64(this short[,] value, long[][] result) /// Converts a jagged short integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this short[][] value, long[][] result) @@ -1773,7 +1773,7 @@ public static long[][] ToInt64(this short[][] value, long[][] result) /// Converts a jagged short integer array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this short[][][] value, long[][][] result) @@ -1789,7 +1789,7 @@ public static long[][][] ToInt64(this short[][][] value, long[][][] result) /// Converts a jagged short integer array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this short[][] value, long[,] result) @@ -1803,7 +1803,7 @@ public static long[][][] ToInt64(this short[][][] value, long[][][] result) /// Converts a short integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this short[] value) @@ -1815,7 +1815,7 @@ public static byte[] ToByte(this short[] value) /// Converts a short integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this short[,] value) @@ -1827,7 +1827,7 @@ public static byte[] ToByte(this short[] value) /// Converts a short integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this short[][] value) @@ -1839,7 +1839,7 @@ public static byte[][] ToByte(this short[][] value) /// Converts a short integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this short[][][] value) @@ -1854,7 +1854,7 @@ public static byte[][][] ToByte(this short[][][] value) /// Converts a short integer array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this short[] value, byte[] result) @@ -1868,7 +1868,7 @@ public static byte[] ToByte(this short[] value, byte[] result) /// Converts a multidimensional short integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this short[,] value, byte[,] result) @@ -1890,7 +1890,7 @@ public static byte[] ToByte(this short[] value, byte[] result) /// Converts a multidimensional short integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this short[,] value, byte[][] result) @@ -1905,7 +1905,7 @@ public static byte[][] ToByte(this short[,] value, byte[][] result) /// Converts a jagged short integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this short[][] value, byte[][] result) @@ -1920,7 +1920,7 @@ public static byte[][] ToByte(this short[][] value, byte[][] result) /// Converts a jagged short integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this short[][][] value, byte[][][] result) @@ -1936,7 +1936,7 @@ public static byte[][][] ToByte(this short[][][] value, byte[][][] result) /// Converts a jagged short integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this short[][] value, byte[,] result) @@ -1950,7 +1950,7 @@ public static byte[][][] ToByte(this short[][][] value, byte[][][] result) /// Converts a short integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this short[] value) @@ -1962,7 +1962,7 @@ public static sbyte[] ToSByte(this short[] value) /// Converts a short integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this short[,] value) @@ -1974,7 +1974,7 @@ public static sbyte[] ToSByte(this short[] value) /// Converts a short integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this short[][] value) @@ -1986,7 +1986,7 @@ public static sbyte[][] ToSByte(this short[][] value) /// Converts a short integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this short[][][] value) @@ -2001,7 +2001,7 @@ public static sbyte[][][] ToSByte(this short[][][] value) /// Converts a short integer array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this short[] value, sbyte[] result) @@ -2015,7 +2015,7 @@ public static sbyte[] ToSByte(this short[] value, sbyte[] result) /// Converts a multidimensional short integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this short[,] value, sbyte[,] result) @@ -2037,7 +2037,7 @@ public static sbyte[] ToSByte(this short[] value, sbyte[] result) /// Converts a multidimensional short integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this short[,] value, sbyte[][] result) @@ -2052,7 +2052,7 @@ public static sbyte[][] ToSByte(this short[,] value, sbyte[][] result) /// Converts a jagged short integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this short[][] value, sbyte[][] result) @@ -2067,7 +2067,7 @@ public static sbyte[][] ToSByte(this short[][] value, sbyte[][] result) /// Converts a jagged short integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this short[][][] value, sbyte[][][] result) @@ -2083,7 +2083,7 @@ public static sbyte[][][] ToSByte(this short[][][] value, sbyte[][][] result) /// Converts a jagged short integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this short[][] value, sbyte[,] result) @@ -2097,7 +2097,7 @@ public static sbyte[][][] ToSByte(this short[][][] value, sbyte[][][] result) /// Converts a short integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this short[] value) @@ -2109,7 +2109,7 @@ public static decimal[] ToDecimal(this short[] value) /// Converts a short integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this short[,] value) @@ -2121,7 +2121,7 @@ public static decimal[] ToDecimal(this short[] value) /// Converts a short integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this short[][] value) @@ -2133,7 +2133,7 @@ public static decimal[][] ToDecimal(this short[][] value) /// Converts a short integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this short[][][] value) @@ -2148,7 +2148,7 @@ public static decimal[][][] ToDecimal(this short[][][] value) /// Converts a short integer array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this short[] value, decimal[] result) @@ -2162,7 +2162,7 @@ public static decimal[] ToDecimal(this short[] value, decimal[] result) /// Converts a multidimensional short integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this short[,] value, decimal[,] result) @@ -2184,7 +2184,7 @@ public static decimal[] ToDecimal(this short[] value, decimal[] result) /// Converts a multidimensional short integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this short[,] value, decimal[][] result) @@ -2199,7 +2199,7 @@ public static decimal[][] ToDecimal(this short[,] value, decimal[][] result) /// Converts a jagged short integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this short[][] value, decimal[][] result) @@ -2214,7 +2214,7 @@ public static decimal[][] ToDecimal(this short[][] value, decimal[][] result) /// Converts a jagged short integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this short[][][] value, decimal[][][] result) @@ -2230,7 +2230,7 @@ public static decimal[][][] ToDecimal(this short[][][] value, decimal[][][] resu /// Converts a jagged short integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this short[][] value, decimal[,] result) @@ -2244,7 +2244,7 @@ public static decimal[][][] ToDecimal(this short[][][] value, decimal[][][] resu /// Converts a short integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this short[] value) @@ -2256,7 +2256,7 @@ public static bool[] ToBoolean(this short[] value) /// Converts a short integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this short[,] value) @@ -2268,7 +2268,7 @@ public static bool[] ToBoolean(this short[] value) /// Converts a short integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this short[][] value) @@ -2280,7 +2280,7 @@ public static bool[][] ToBoolean(this short[][] value) /// Converts a short integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this short[][][] value) @@ -2295,7 +2295,7 @@ public static bool[][][] ToBoolean(this short[][][] value) /// Converts a short integer array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this short[] value, bool[] result) @@ -2309,7 +2309,7 @@ public static bool[] ToBoolean(this short[] value, bool[] result) /// Converts a multidimensional short integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this short[,] value, bool[,] result) @@ -2331,7 +2331,7 @@ public static bool[] ToBoolean(this short[] value, bool[] result) /// Converts a multidimensional short integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this short[,] value, bool[][] result) @@ -2346,7 +2346,7 @@ public static bool[][] ToBoolean(this short[,] value, bool[][] result) /// Converts a jagged short integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this short[][] value, bool[][] result) @@ -2361,7 +2361,7 @@ public static bool[][] ToBoolean(this short[][] value, bool[][] result) /// Converts a jagged short integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this short[][][] value, bool[][][] result) @@ -2377,7 +2377,7 @@ public static bool[][][] ToBoolean(this short[][][] value, bool[][][] result) /// Converts a jagged short integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this short[][] value, bool[,] result) @@ -2391,7 +2391,7 @@ public static bool[][][] ToBoolean(this short[][][] value, bool[][][] result) /// Converts a single-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this float[] value) @@ -2403,7 +2403,7 @@ public static int[] ToInt32(this float[] value) /// Converts a single-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this float[,] value) @@ -2415,7 +2415,7 @@ public static int[] ToInt32(this float[] value) /// Converts a single-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this float[][] value) @@ -2427,7 +2427,7 @@ public static int[][] ToInt32(this float[][] value) /// Converts a single-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this float[][][] value) @@ -2442,7 +2442,7 @@ public static int[][][] ToInt32(this float[][][] value) /// Converts a single-precision floating point array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this float[] value, int[] result) @@ -2456,7 +2456,7 @@ public static int[] ToInt32(this float[] value, int[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this float[,] value, int[,] result) @@ -2478,7 +2478,7 @@ public static int[] ToInt32(this float[] value, int[] result) /// Converts a multidimensional single-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this float[,] value, int[][] result) @@ -2493,7 +2493,7 @@ public static int[][] ToInt32(this float[,] value, int[][] result) /// Converts a jagged single-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this float[][] value, int[][] result) @@ -2508,7 +2508,7 @@ public static int[][] ToInt32(this float[][] value, int[][] result) /// Converts a jagged single-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this float[][][] value, int[][][] result) @@ -2524,7 +2524,7 @@ public static int[][][] ToInt32(this float[][][] value, int[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this float[][] value, int[,] result) @@ -2538,7 +2538,7 @@ public static int[][][] ToInt32(this float[][][] value, int[][][] result) /// Converts a single-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this float[] value) @@ -2550,7 +2550,7 @@ public static short[] ToInt16(this float[] value) /// Converts a single-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this float[,] value) @@ -2562,7 +2562,7 @@ public static short[] ToInt16(this float[] value) /// Converts a single-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this float[][] value) @@ -2574,7 +2574,7 @@ public static short[][] ToInt16(this float[][] value) /// Converts a single-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this float[][][] value) @@ -2589,7 +2589,7 @@ public static short[][][] ToInt16(this float[][][] value) /// Converts a single-precision floating point array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this float[] value, short[] result) @@ -2603,7 +2603,7 @@ public static short[] ToInt16(this float[] value, short[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this float[,] value, short[,] result) @@ -2625,7 +2625,7 @@ public static short[] ToInt16(this float[] value, short[] result) /// Converts a multidimensional single-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this float[,] value, short[][] result) @@ -2640,7 +2640,7 @@ public static short[][] ToInt16(this float[,] value, short[][] result) /// Converts a jagged single-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this float[][] value, short[][] result) @@ -2655,7 +2655,7 @@ public static short[][] ToInt16(this float[][] value, short[][] result) /// Converts a jagged single-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this float[][][] value, short[][][] result) @@ -2671,7 +2671,7 @@ public static short[][][] ToInt16(this float[][][] value, short[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this float[][] value, short[,] result) @@ -2685,7 +2685,7 @@ public static short[][][] ToInt16(this float[][][] value, short[][][] result) /// Converts a single-precision floating point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this float[] value) @@ -2697,7 +2697,7 @@ public static double[] ToDouble(this float[] value) /// Converts a single-precision floating point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this float[,] value) @@ -2709,7 +2709,7 @@ public static double[] ToDouble(this float[] value) /// Converts a single-precision floating point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this float[][] value) @@ -2721,7 +2721,7 @@ public static double[][] ToDouble(this float[][] value) /// Converts a single-precision floating point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this float[][][] value) @@ -2736,7 +2736,7 @@ public static double[][][] ToDouble(this float[][][] value) /// Converts a single-precision floating point array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this float[] value, double[] result) @@ -2750,7 +2750,7 @@ public static double[] ToDouble(this float[] value, double[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this float[,] value, double[,] result) @@ -2772,7 +2772,7 @@ public static double[] ToDouble(this float[] value, double[] result) /// Converts a multidimensional single-precision floating point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this float[,] value, double[][] result) @@ -2787,7 +2787,7 @@ public static double[][] ToDouble(this float[,] value, double[][] result) /// Converts a jagged single-precision floating point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this float[][] value, double[][] result) @@ -2802,7 +2802,7 @@ public static double[][] ToDouble(this float[][] value, double[][] result) /// Converts a jagged single-precision floating point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this float[][][] value, double[][][] result) @@ -2818,7 +2818,7 @@ public static double[][][] ToDouble(this float[][][] value, double[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this float[][] value, double[,] result) @@ -2832,7 +2832,7 @@ public static double[][][] ToDouble(this float[][][] value, double[][][] result) /// Converts a single-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this float[] value) @@ -2844,7 +2844,7 @@ public static long[] ToInt64(this float[] value) /// Converts a single-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this float[,] value) @@ -2856,7 +2856,7 @@ public static long[] ToInt64(this float[] value) /// Converts a single-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this float[][] value) @@ -2868,7 +2868,7 @@ public static long[][] ToInt64(this float[][] value) /// Converts a single-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this float[][][] value) @@ -2883,7 +2883,7 @@ public static long[][][] ToInt64(this float[][][] value) /// Converts a single-precision floating point array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this float[] value, long[] result) @@ -2897,7 +2897,7 @@ public static long[] ToInt64(this float[] value, long[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this float[,] value, long[,] result) @@ -2919,7 +2919,7 @@ public static long[] ToInt64(this float[] value, long[] result) /// Converts a multidimensional single-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this float[,] value, long[][] result) @@ -2934,7 +2934,7 @@ public static long[][] ToInt64(this float[,] value, long[][] result) /// Converts a jagged single-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this float[][] value, long[][] result) @@ -2949,7 +2949,7 @@ public static long[][] ToInt64(this float[][] value, long[][] result) /// Converts a jagged single-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this float[][][] value, long[][][] result) @@ -2965,7 +2965,7 @@ public static long[][][] ToInt64(this float[][][] value, long[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this float[][] value, long[,] result) @@ -2979,7 +2979,7 @@ public static long[][][] ToInt64(this float[][][] value, long[][][] result) /// Converts a single-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this float[] value) @@ -2991,7 +2991,7 @@ public static byte[] ToByte(this float[] value) /// Converts a single-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this float[,] value) @@ -3003,7 +3003,7 @@ public static byte[] ToByte(this float[] value) /// Converts a single-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this float[][] value) @@ -3015,7 +3015,7 @@ public static byte[][] ToByte(this float[][] value) /// Converts a single-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this float[][][] value) @@ -3030,7 +3030,7 @@ public static byte[][][] ToByte(this float[][][] value) /// Converts a single-precision floating point array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this float[] value, byte[] result) @@ -3044,7 +3044,7 @@ public static byte[] ToByte(this float[] value, byte[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this float[,] value, byte[,] result) @@ -3066,7 +3066,7 @@ public static byte[] ToByte(this float[] value, byte[] result) /// Converts a multidimensional single-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this float[,] value, byte[][] result) @@ -3081,7 +3081,7 @@ public static byte[][] ToByte(this float[,] value, byte[][] result) /// Converts a jagged single-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this float[][] value, byte[][] result) @@ -3096,7 +3096,7 @@ public static byte[][] ToByte(this float[][] value, byte[][] result) /// Converts a jagged single-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this float[][][] value, byte[][][] result) @@ -3112,7 +3112,7 @@ public static byte[][][] ToByte(this float[][][] value, byte[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this float[][] value, byte[,] result) @@ -3126,7 +3126,7 @@ public static byte[][][] ToByte(this float[][][] value, byte[][][] result) /// Converts a single-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this float[] value) @@ -3138,7 +3138,7 @@ public static sbyte[] ToSByte(this float[] value) /// Converts a single-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this float[,] value) @@ -3150,7 +3150,7 @@ public static sbyte[] ToSByte(this float[] value) /// Converts a single-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this float[][] value) @@ -3162,7 +3162,7 @@ public static sbyte[][] ToSByte(this float[][] value) /// Converts a single-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this float[][][] value) @@ -3177,7 +3177,7 @@ public static sbyte[][][] ToSByte(this float[][][] value) /// Converts a single-precision floating point array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this float[] value, sbyte[] result) @@ -3191,7 +3191,7 @@ public static sbyte[] ToSByte(this float[] value, sbyte[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this float[,] value, sbyte[,] result) @@ -3213,7 +3213,7 @@ public static sbyte[] ToSByte(this float[] value, sbyte[] result) /// Converts a multidimensional single-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this float[,] value, sbyte[][] result) @@ -3228,7 +3228,7 @@ public static sbyte[][] ToSByte(this float[,] value, sbyte[][] result) /// Converts a jagged single-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this float[][] value, sbyte[][] result) @@ -3243,7 +3243,7 @@ public static sbyte[][] ToSByte(this float[][] value, sbyte[][] result) /// Converts a jagged single-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this float[][][] value, sbyte[][][] result) @@ -3259,7 +3259,7 @@ public static sbyte[][][] ToSByte(this float[][][] value, sbyte[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this float[][] value, sbyte[,] result) @@ -3273,7 +3273,7 @@ public static sbyte[][][] ToSByte(this float[][][] value, sbyte[][][] result) /// Converts a single-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this float[] value) @@ -3285,7 +3285,7 @@ public static decimal[] ToDecimal(this float[] value) /// Converts a single-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this float[,] value) @@ -3297,7 +3297,7 @@ public static decimal[] ToDecimal(this float[] value) /// Converts a single-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this float[][] value) @@ -3309,7 +3309,7 @@ public static decimal[][] ToDecimal(this float[][] value) /// Converts a single-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this float[][][] value) @@ -3324,7 +3324,7 @@ public static decimal[][][] ToDecimal(this float[][][] value) /// Converts a single-precision floating point array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this float[] value, decimal[] result) @@ -3338,7 +3338,7 @@ public static decimal[] ToDecimal(this float[] value, decimal[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this float[,] value, decimal[,] result) @@ -3360,7 +3360,7 @@ public static decimal[] ToDecimal(this float[] value, decimal[] result) /// Converts a multidimensional single-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this float[,] value, decimal[][] result) @@ -3375,7 +3375,7 @@ public static decimal[][] ToDecimal(this float[,] value, decimal[][] result) /// Converts a jagged single-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this float[][] value, decimal[][] result) @@ -3390,7 +3390,7 @@ public static decimal[][] ToDecimal(this float[][] value, decimal[][] result) /// Converts a jagged single-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this float[][][] value, decimal[][][] result) @@ -3406,7 +3406,7 @@ public static decimal[][][] ToDecimal(this float[][][] value, decimal[][][] resu /// Converts a jagged single-precision floating point array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this float[][] value, decimal[,] result) @@ -3420,7 +3420,7 @@ public static decimal[][][] ToDecimal(this float[][][] value, decimal[][][] resu /// Converts a single-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this float[] value) @@ -3432,7 +3432,7 @@ public static bool[] ToBoolean(this float[] value) /// Converts a single-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this float[,] value) @@ -3444,7 +3444,7 @@ public static bool[] ToBoolean(this float[] value) /// Converts a single-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this float[][] value) @@ -3456,7 +3456,7 @@ public static bool[][] ToBoolean(this float[][] value) /// Converts a single-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this float[][][] value) @@ -3471,7 +3471,7 @@ public static bool[][][] ToBoolean(this float[][][] value) /// Converts a single-precision floating point array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this float[] value, bool[] result) @@ -3485,7 +3485,7 @@ public static bool[] ToBoolean(this float[] value, bool[] result) /// Converts a multidimensional single-precision floating point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this float[,] value, bool[,] result) @@ -3507,7 +3507,7 @@ public static bool[] ToBoolean(this float[] value, bool[] result) /// Converts a multidimensional single-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this float[,] value, bool[][] result) @@ -3522,7 +3522,7 @@ public static bool[][] ToBoolean(this float[,] value, bool[][] result) /// Converts a jagged single-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this float[][] value, bool[][] result) @@ -3537,7 +3537,7 @@ public static bool[][] ToBoolean(this float[][] value, bool[][] result) /// Converts a jagged single-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this float[][][] value, bool[][][] result) @@ -3553,7 +3553,7 @@ public static bool[][][] ToBoolean(this float[][][] value, bool[][][] result) /// Converts a jagged single-precision floating point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this float[][] value, bool[,] result) @@ -3567,7 +3567,7 @@ public static bool[][][] ToBoolean(this float[][][] value, bool[][][] result) /// Converts a double-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this double[] value) @@ -3579,7 +3579,7 @@ public static int[] ToInt32(this double[] value) /// Converts a double-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this double[,] value) @@ -3591,7 +3591,7 @@ public static int[] ToInt32(this double[] value) /// Converts a double-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this double[][] value) @@ -3603,7 +3603,7 @@ public static int[][] ToInt32(this double[][] value) /// Converts a double-precision floating point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this double[][][] value) @@ -3618,7 +3618,7 @@ public static int[][][] ToInt32(this double[][][] value) /// Converts a double-precision floating point array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this double[] value, int[] result) @@ -3632,7 +3632,7 @@ public static int[] ToInt32(this double[] value, int[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this double[,] value, int[,] result) @@ -3654,7 +3654,7 @@ public static int[] ToInt32(this double[] value, int[] result) /// Converts a multidimensional double-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this double[,] value, int[][] result) @@ -3669,7 +3669,7 @@ public static int[][] ToInt32(this double[,] value, int[][] result) /// Converts a jagged double-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this double[][] value, int[][] result) @@ -3684,7 +3684,7 @@ public static int[][] ToInt32(this double[][] value, int[][] result) /// Converts a jagged double-precision floating point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this double[][][] value, int[][][] result) @@ -3700,7 +3700,7 @@ public static int[][][] ToInt32(this double[][][] value, int[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this double[][] value, int[,] result) @@ -3714,7 +3714,7 @@ public static int[][][] ToInt32(this double[][][] value, int[][][] result) /// Converts a double-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this double[] value) @@ -3726,7 +3726,7 @@ public static short[] ToInt16(this double[] value) /// Converts a double-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this double[,] value) @@ -3738,7 +3738,7 @@ public static short[] ToInt16(this double[] value) /// Converts a double-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this double[][] value) @@ -3750,7 +3750,7 @@ public static short[][] ToInt16(this double[][] value) /// Converts a double-precision floating point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this double[][][] value) @@ -3765,7 +3765,7 @@ public static short[][][] ToInt16(this double[][][] value) /// Converts a double-precision floating point array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this double[] value, short[] result) @@ -3779,7 +3779,7 @@ public static short[] ToInt16(this double[] value, short[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this double[,] value, short[,] result) @@ -3801,7 +3801,7 @@ public static short[] ToInt16(this double[] value, short[] result) /// Converts a multidimensional double-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this double[,] value, short[][] result) @@ -3816,7 +3816,7 @@ public static short[][] ToInt16(this double[,] value, short[][] result) /// Converts a jagged double-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this double[][] value, short[][] result) @@ -3831,7 +3831,7 @@ public static short[][] ToInt16(this double[][] value, short[][] result) /// Converts a jagged double-precision floating point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this double[][][] value, short[][][] result) @@ -3847,7 +3847,7 @@ public static short[][][] ToInt16(this double[][][] value, short[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this double[][] value, short[,] result) @@ -3861,7 +3861,7 @@ public static short[][][] ToInt16(this double[][][] value, short[][][] result) /// Converts a double-precision floating point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this double[] value) @@ -3873,7 +3873,7 @@ public static float[] ToSingle(this double[] value) /// Converts a double-precision floating point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this double[,] value) @@ -3885,7 +3885,7 @@ public static float[] ToSingle(this double[] value) /// Converts a double-precision floating point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this double[][] value) @@ -3897,7 +3897,7 @@ public static float[][] ToSingle(this double[][] value) /// Converts a double-precision floating point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this double[][][] value) @@ -3912,7 +3912,7 @@ public static float[][][] ToSingle(this double[][][] value) /// Converts a double-precision floating point array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this double[] value, float[] result) @@ -3926,7 +3926,7 @@ public static float[] ToSingle(this double[] value, float[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this double[,] value, float[,] result) @@ -3948,7 +3948,7 @@ public static float[] ToSingle(this double[] value, float[] result) /// Converts a multidimensional double-precision floating point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this double[,] value, float[][] result) @@ -3963,7 +3963,7 @@ public static float[][] ToSingle(this double[,] value, float[][] result) /// Converts a jagged double-precision floating point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this double[][] value, float[][] result) @@ -3978,7 +3978,7 @@ public static float[][] ToSingle(this double[][] value, float[][] result) /// Converts a jagged double-precision floating point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this double[][][] value, float[][][] result) @@ -3994,7 +3994,7 @@ public static float[][][] ToSingle(this double[][][] value, float[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this double[][] value, float[,] result) @@ -4008,7 +4008,7 @@ public static float[][][] ToSingle(this double[][][] value, float[][][] result) /// Converts a double-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this double[] value) @@ -4020,7 +4020,7 @@ public static long[] ToInt64(this double[] value) /// Converts a double-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this double[,] value) @@ -4032,7 +4032,7 @@ public static long[] ToInt64(this double[] value) /// Converts a double-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this double[][] value) @@ -4044,7 +4044,7 @@ public static long[][] ToInt64(this double[][] value) /// Converts a double-precision floating point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this double[][][] value) @@ -4059,7 +4059,7 @@ public static long[][][] ToInt64(this double[][][] value) /// Converts a double-precision floating point array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this double[] value, long[] result) @@ -4073,7 +4073,7 @@ public static long[] ToInt64(this double[] value, long[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this double[,] value, long[,] result) @@ -4095,7 +4095,7 @@ public static long[] ToInt64(this double[] value, long[] result) /// Converts a multidimensional double-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this double[,] value, long[][] result) @@ -4110,7 +4110,7 @@ public static long[][] ToInt64(this double[,] value, long[][] result) /// Converts a jagged double-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this double[][] value, long[][] result) @@ -4125,7 +4125,7 @@ public static long[][] ToInt64(this double[][] value, long[][] result) /// Converts a jagged double-precision floating point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this double[][][] value, long[][][] result) @@ -4141,7 +4141,7 @@ public static long[][][] ToInt64(this double[][][] value, long[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this double[][] value, long[,] result) @@ -4155,7 +4155,7 @@ public static long[][][] ToInt64(this double[][][] value, long[][][] result) /// Converts a double-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this double[] value) @@ -4167,7 +4167,7 @@ public static byte[] ToByte(this double[] value) /// Converts a double-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this double[,] value) @@ -4179,7 +4179,7 @@ public static byte[] ToByte(this double[] value) /// Converts a double-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this double[][] value) @@ -4191,7 +4191,7 @@ public static byte[][] ToByte(this double[][] value) /// Converts a double-precision floating point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this double[][][] value) @@ -4206,7 +4206,7 @@ public static byte[][][] ToByte(this double[][][] value) /// Converts a double-precision floating point array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this double[] value, byte[] result) @@ -4220,7 +4220,7 @@ public static byte[] ToByte(this double[] value, byte[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this double[,] value, byte[,] result) @@ -4242,7 +4242,7 @@ public static byte[] ToByte(this double[] value, byte[] result) /// Converts a multidimensional double-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this double[,] value, byte[][] result) @@ -4257,7 +4257,7 @@ public static byte[][] ToByte(this double[,] value, byte[][] result) /// Converts a jagged double-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this double[][] value, byte[][] result) @@ -4272,7 +4272,7 @@ public static byte[][] ToByte(this double[][] value, byte[][] result) /// Converts a jagged double-precision floating point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this double[][][] value, byte[][][] result) @@ -4288,7 +4288,7 @@ public static byte[][][] ToByte(this double[][][] value, byte[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this double[][] value, byte[,] result) @@ -4302,7 +4302,7 @@ public static byte[][][] ToByte(this double[][][] value, byte[][][] result) /// Converts a double-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this double[] value) @@ -4314,7 +4314,7 @@ public static sbyte[] ToSByte(this double[] value) /// Converts a double-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this double[,] value) @@ -4326,7 +4326,7 @@ public static sbyte[] ToSByte(this double[] value) /// Converts a double-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this double[][] value) @@ -4338,7 +4338,7 @@ public static sbyte[][] ToSByte(this double[][] value) /// Converts a double-precision floating point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this double[][][] value) @@ -4353,7 +4353,7 @@ public static sbyte[][][] ToSByte(this double[][][] value) /// Converts a double-precision floating point array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this double[] value, sbyte[] result) @@ -4367,7 +4367,7 @@ public static sbyte[] ToSByte(this double[] value, sbyte[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this double[,] value, sbyte[,] result) @@ -4389,7 +4389,7 @@ public static sbyte[] ToSByte(this double[] value, sbyte[] result) /// Converts a multidimensional double-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this double[,] value, sbyte[][] result) @@ -4404,7 +4404,7 @@ public static sbyte[][] ToSByte(this double[,] value, sbyte[][] result) /// Converts a jagged double-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this double[][] value, sbyte[][] result) @@ -4419,7 +4419,7 @@ public static sbyte[][] ToSByte(this double[][] value, sbyte[][] result) /// Converts a jagged double-precision floating point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this double[][][] value, sbyte[][][] result) @@ -4435,7 +4435,7 @@ public static sbyte[][][] ToSByte(this double[][][] value, sbyte[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this double[][] value, sbyte[,] result) @@ -4449,7 +4449,7 @@ public static sbyte[][][] ToSByte(this double[][][] value, sbyte[][][] result) /// Converts a double-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this double[] value) @@ -4461,7 +4461,7 @@ public static decimal[] ToDecimal(this double[] value) /// Converts a double-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this double[,] value) @@ -4473,7 +4473,7 @@ public static decimal[] ToDecimal(this double[] value) /// Converts a double-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this double[][] value) @@ -4485,7 +4485,7 @@ public static decimal[][] ToDecimal(this double[][] value) /// Converts a double-precision floating point to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this double[][][] value) @@ -4500,7 +4500,7 @@ public static decimal[][][] ToDecimal(this double[][][] value) /// Converts a double-precision floating point array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this double[] value, decimal[] result) @@ -4514,7 +4514,7 @@ public static decimal[] ToDecimal(this double[] value, decimal[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this double[,] value, decimal[,] result) @@ -4536,7 +4536,7 @@ public static decimal[] ToDecimal(this double[] value, decimal[] result) /// Converts a multidimensional double-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this double[,] value, decimal[][] result) @@ -4551,7 +4551,7 @@ public static decimal[][] ToDecimal(this double[,] value, decimal[][] result) /// Converts a jagged double-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this double[][] value, decimal[][] result) @@ -4566,7 +4566,7 @@ public static decimal[][] ToDecimal(this double[][] value, decimal[][] result) /// Converts a jagged double-precision floating point array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this double[][][] value, decimal[][][] result) @@ -4582,7 +4582,7 @@ public static decimal[][][] ToDecimal(this double[][][] value, decimal[][][] res /// Converts a jagged double-precision floating point array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this double[][] value, decimal[,] result) @@ -4596,7 +4596,7 @@ public static decimal[][][] ToDecimal(this double[][][] value, decimal[][][] res /// Converts a double-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this double[] value) @@ -4608,7 +4608,7 @@ public static bool[] ToBoolean(this double[] value) /// Converts a double-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this double[,] value) @@ -4620,7 +4620,7 @@ public static bool[] ToBoolean(this double[] value) /// Converts a double-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this double[][] value) @@ -4632,7 +4632,7 @@ public static bool[][] ToBoolean(this double[][] value) /// Converts a double-precision floating point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this double[][][] value) @@ -4647,7 +4647,7 @@ public static bool[][][] ToBoolean(this double[][][] value) /// Converts a double-precision floating point array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this double[] value, bool[] result) @@ -4661,7 +4661,7 @@ public static bool[] ToBoolean(this double[] value, bool[] result) /// Converts a multidimensional double-precision floating point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this double[,] value, bool[,] result) @@ -4683,7 +4683,7 @@ public static bool[] ToBoolean(this double[] value, bool[] result) /// Converts a multidimensional double-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this double[,] value, bool[][] result) @@ -4698,7 +4698,7 @@ public static bool[][] ToBoolean(this double[,] value, bool[][] result) /// Converts a jagged double-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this double[][] value, bool[][] result) @@ -4713,7 +4713,7 @@ public static bool[][] ToBoolean(this double[][] value, bool[][] result) /// Converts a jagged double-precision floating point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this double[][][] value, bool[][][] result) @@ -4729,7 +4729,7 @@ public static bool[][][] ToBoolean(this double[][][] value, bool[][][] result) /// Converts a jagged double-precision floating point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this double[][] value, bool[,] result) @@ -4743,7 +4743,7 @@ public static bool[][][] ToBoolean(this double[][][] value, bool[][][] result) /// Converts a long integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this long[] value) @@ -4755,7 +4755,7 @@ public static int[] ToInt32(this long[] value) /// Converts a long integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this long[,] value) @@ -4767,7 +4767,7 @@ public static int[] ToInt32(this long[] value) /// Converts a long integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this long[][] value) @@ -4779,7 +4779,7 @@ public static int[][] ToInt32(this long[][] value) /// Converts a long integer to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this long[][][] value) @@ -4794,7 +4794,7 @@ public static int[][][] ToInt32(this long[][][] value) /// Converts a long integer array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this long[] value, int[] result) @@ -4808,7 +4808,7 @@ public static int[] ToInt32(this long[] value, int[] result) /// Converts a multidimensional long integer array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this long[,] value, int[,] result) @@ -4830,7 +4830,7 @@ public static int[] ToInt32(this long[] value, int[] result) /// Converts a multidimensional long integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this long[,] value, int[][] result) @@ -4845,7 +4845,7 @@ public static int[][] ToInt32(this long[,] value, int[][] result) /// Converts a jagged long integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this long[][] value, int[][] result) @@ -4860,7 +4860,7 @@ public static int[][] ToInt32(this long[][] value, int[][] result) /// Converts a jagged long integer array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this long[][][] value, int[][][] result) @@ -4876,7 +4876,7 @@ public static int[][][] ToInt32(this long[][][] value, int[][][] result) /// Converts a jagged long integer array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this long[][] value, int[,] result) @@ -4890,7 +4890,7 @@ public static int[][][] ToInt32(this long[][][] value, int[][][] result) /// Converts a long integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this long[] value) @@ -4902,7 +4902,7 @@ public static short[] ToInt16(this long[] value) /// Converts a long integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this long[,] value) @@ -4914,7 +4914,7 @@ public static short[] ToInt16(this long[] value) /// Converts a long integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this long[][] value) @@ -4926,7 +4926,7 @@ public static short[][] ToInt16(this long[][] value) /// Converts a long integer to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this long[][][] value) @@ -4941,7 +4941,7 @@ public static short[][][] ToInt16(this long[][][] value) /// Converts a long integer array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this long[] value, short[] result) @@ -4955,7 +4955,7 @@ public static short[] ToInt16(this long[] value, short[] result) /// Converts a multidimensional long integer array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this long[,] value, short[,] result) @@ -4977,7 +4977,7 @@ public static short[] ToInt16(this long[] value, short[] result) /// Converts a multidimensional long integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this long[,] value, short[][] result) @@ -4992,7 +4992,7 @@ public static short[][] ToInt16(this long[,] value, short[][] result) /// Converts a jagged long integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this long[][] value, short[][] result) @@ -5007,7 +5007,7 @@ public static short[][] ToInt16(this long[][] value, short[][] result) /// Converts a jagged long integer array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this long[][][] value, short[][][] result) @@ -5023,7 +5023,7 @@ public static short[][][] ToInt16(this long[][][] value, short[][][] result) /// Converts a jagged long integer array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this long[][] value, short[,] result) @@ -5037,7 +5037,7 @@ public static short[][][] ToInt16(this long[][][] value, short[][][] result) /// Converts a long integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this long[] value) @@ -5049,7 +5049,7 @@ public static float[] ToSingle(this long[] value) /// Converts a long integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this long[,] value) @@ -5061,7 +5061,7 @@ public static float[] ToSingle(this long[] value) /// Converts a long integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this long[][] value) @@ -5073,7 +5073,7 @@ public static float[][] ToSingle(this long[][] value) /// Converts a long integer to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this long[][][] value) @@ -5088,7 +5088,7 @@ public static float[][][] ToSingle(this long[][][] value) /// Converts a long integer array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this long[] value, float[] result) @@ -5102,7 +5102,7 @@ public static float[] ToSingle(this long[] value, float[] result) /// Converts a multidimensional long integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this long[,] value, float[,] result) @@ -5124,7 +5124,7 @@ public static float[] ToSingle(this long[] value, float[] result) /// Converts a multidimensional long integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this long[,] value, float[][] result) @@ -5139,7 +5139,7 @@ public static float[][] ToSingle(this long[,] value, float[][] result) /// Converts a jagged long integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this long[][] value, float[][] result) @@ -5154,7 +5154,7 @@ public static float[][] ToSingle(this long[][] value, float[][] result) /// Converts a jagged long integer array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this long[][][] value, float[][][] result) @@ -5170,7 +5170,7 @@ public static float[][][] ToSingle(this long[][][] value, float[][][] result) /// Converts a jagged long integer array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this long[][] value, float[,] result) @@ -5184,7 +5184,7 @@ public static float[][][] ToSingle(this long[][][] value, float[][][] result) /// Converts a long integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this long[] value) @@ -5196,7 +5196,7 @@ public static double[] ToDouble(this long[] value) /// Converts a long integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this long[,] value) @@ -5208,7 +5208,7 @@ public static double[] ToDouble(this long[] value) /// Converts a long integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this long[][] value) @@ -5220,7 +5220,7 @@ public static double[][] ToDouble(this long[][] value) /// Converts a long integer to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this long[][][] value) @@ -5235,7 +5235,7 @@ public static double[][][] ToDouble(this long[][][] value) /// Converts a long integer array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this long[] value, double[] result) @@ -5249,7 +5249,7 @@ public static double[] ToDouble(this long[] value, double[] result) /// Converts a multidimensional long integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this long[,] value, double[,] result) @@ -5271,7 +5271,7 @@ public static double[] ToDouble(this long[] value, double[] result) /// Converts a multidimensional long integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this long[,] value, double[][] result) @@ -5286,7 +5286,7 @@ public static double[][] ToDouble(this long[,] value, double[][] result) /// Converts a jagged long integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this long[][] value, double[][] result) @@ -5301,7 +5301,7 @@ public static double[][] ToDouble(this long[][] value, double[][] result) /// Converts a jagged long integer array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this long[][][] value, double[][][] result) @@ -5317,7 +5317,7 @@ public static double[][][] ToDouble(this long[][][] value, double[][][] result) /// Converts a jagged long integer array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this long[][] value, double[,] result) @@ -5331,7 +5331,7 @@ public static double[][][] ToDouble(this long[][][] value, double[][][] result) /// Converts a long integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this long[] value) @@ -5343,7 +5343,7 @@ public static byte[] ToByte(this long[] value) /// Converts a long integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this long[,] value) @@ -5355,7 +5355,7 @@ public static byte[] ToByte(this long[] value) /// Converts a long integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this long[][] value) @@ -5367,7 +5367,7 @@ public static byte[][] ToByte(this long[][] value) /// Converts a long integer to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this long[][][] value) @@ -5382,7 +5382,7 @@ public static byte[][][] ToByte(this long[][][] value) /// Converts a long integer array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this long[] value, byte[] result) @@ -5396,7 +5396,7 @@ public static byte[] ToByte(this long[] value, byte[] result) /// Converts a multidimensional long integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this long[,] value, byte[,] result) @@ -5418,7 +5418,7 @@ public static byte[] ToByte(this long[] value, byte[] result) /// Converts a multidimensional long integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this long[,] value, byte[][] result) @@ -5433,7 +5433,7 @@ public static byte[][] ToByte(this long[,] value, byte[][] result) /// Converts a jagged long integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this long[][] value, byte[][] result) @@ -5448,7 +5448,7 @@ public static byte[][] ToByte(this long[][] value, byte[][] result) /// Converts a jagged long integer array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this long[][][] value, byte[][][] result) @@ -5464,7 +5464,7 @@ public static byte[][][] ToByte(this long[][][] value, byte[][][] result) /// Converts a jagged long integer array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this long[][] value, byte[,] result) @@ -5478,7 +5478,7 @@ public static byte[][][] ToByte(this long[][][] value, byte[][][] result) /// Converts a long integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this long[] value) @@ -5490,7 +5490,7 @@ public static sbyte[] ToSByte(this long[] value) /// Converts a long integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this long[,] value) @@ -5502,7 +5502,7 @@ public static sbyte[] ToSByte(this long[] value) /// Converts a long integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this long[][] value) @@ -5514,7 +5514,7 @@ public static sbyte[][] ToSByte(this long[][] value) /// Converts a long integer to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this long[][][] value) @@ -5529,7 +5529,7 @@ public static sbyte[][][] ToSByte(this long[][][] value) /// Converts a long integer array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this long[] value, sbyte[] result) @@ -5543,7 +5543,7 @@ public static sbyte[] ToSByte(this long[] value, sbyte[] result) /// Converts a multidimensional long integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this long[,] value, sbyte[,] result) @@ -5565,7 +5565,7 @@ public static sbyte[] ToSByte(this long[] value, sbyte[] result) /// Converts a multidimensional long integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this long[,] value, sbyte[][] result) @@ -5580,7 +5580,7 @@ public static sbyte[][] ToSByte(this long[,] value, sbyte[][] result) /// Converts a jagged long integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this long[][] value, sbyte[][] result) @@ -5595,7 +5595,7 @@ public static sbyte[][] ToSByte(this long[][] value, sbyte[][] result) /// Converts a jagged long integer array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this long[][][] value, sbyte[][][] result) @@ -5611,7 +5611,7 @@ public static sbyte[][][] ToSByte(this long[][][] value, sbyte[][][] result) /// Converts a jagged long integer array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this long[][] value, sbyte[,] result) @@ -5625,7 +5625,7 @@ public static sbyte[][][] ToSByte(this long[][][] value, sbyte[][][] result) /// Converts a long integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this long[] value) @@ -5637,7 +5637,7 @@ public static decimal[] ToDecimal(this long[] value) /// Converts a long integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this long[,] value) @@ -5649,7 +5649,7 @@ public static decimal[] ToDecimal(this long[] value) /// Converts a long integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this long[][] value) @@ -5661,7 +5661,7 @@ public static decimal[][] ToDecimal(this long[][] value) /// Converts a long integer to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this long[][][] value) @@ -5676,7 +5676,7 @@ public static decimal[][][] ToDecimal(this long[][][] value) /// Converts a long integer array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this long[] value, decimal[] result) @@ -5690,7 +5690,7 @@ public static decimal[] ToDecimal(this long[] value, decimal[] result) /// Converts a multidimensional long integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this long[,] value, decimal[,] result) @@ -5712,7 +5712,7 @@ public static decimal[] ToDecimal(this long[] value, decimal[] result) /// Converts a multidimensional long integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this long[,] value, decimal[][] result) @@ -5727,7 +5727,7 @@ public static decimal[][] ToDecimal(this long[,] value, decimal[][] result) /// Converts a jagged long integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this long[][] value, decimal[][] result) @@ -5742,7 +5742,7 @@ public static decimal[][] ToDecimal(this long[][] value, decimal[][] result) /// Converts a jagged long integer array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this long[][][] value, decimal[][][] result) @@ -5758,7 +5758,7 @@ public static decimal[][][] ToDecimal(this long[][][] value, decimal[][][] resul /// Converts a jagged long integer array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this long[][] value, decimal[,] result) @@ -5772,7 +5772,7 @@ public static decimal[][][] ToDecimal(this long[][][] value, decimal[][][] resul /// Converts a long integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this long[] value) @@ -5784,7 +5784,7 @@ public static bool[] ToBoolean(this long[] value) /// Converts a long integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this long[,] value) @@ -5796,7 +5796,7 @@ public static bool[] ToBoolean(this long[] value) /// Converts a long integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this long[][] value) @@ -5808,7 +5808,7 @@ public static bool[][] ToBoolean(this long[][] value) /// Converts a long integer to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this long[][][] value) @@ -5823,7 +5823,7 @@ public static bool[][][] ToBoolean(this long[][][] value) /// Converts a long integer array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this long[] value, bool[] result) @@ -5837,7 +5837,7 @@ public static bool[] ToBoolean(this long[] value, bool[] result) /// Converts a multidimensional long integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this long[,] value, bool[,] result) @@ -5859,7 +5859,7 @@ public static bool[] ToBoolean(this long[] value, bool[] result) /// Converts a multidimensional long integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this long[,] value, bool[][] result) @@ -5874,7 +5874,7 @@ public static bool[][] ToBoolean(this long[,] value, bool[][] result) /// Converts a jagged long integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this long[][] value, bool[][] result) @@ -5889,7 +5889,7 @@ public static bool[][] ToBoolean(this long[][] value, bool[][] result) /// Converts a jagged long integer array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this long[][][] value, bool[][][] result) @@ -5905,7 +5905,7 @@ public static bool[][][] ToBoolean(this long[][][] value, bool[][][] result) /// Converts a jagged long integer array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this long[][] value, bool[,] result) @@ -5919,7 +5919,7 @@ public static bool[][][] ToBoolean(this long[][][] value, bool[][][] result) /// Converts a 8-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this byte[] value) @@ -5931,7 +5931,7 @@ public static int[] ToInt32(this byte[] value) /// Converts a 8-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this byte[,] value) @@ -5943,7 +5943,7 @@ public static int[] ToInt32(this byte[] value) /// Converts a 8-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this byte[][] value) @@ -5955,7 +5955,7 @@ public static int[][] ToInt32(this byte[][] value) /// Converts a 8-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this byte[][][] value) @@ -5970,7 +5970,7 @@ public static int[][][] ToInt32(this byte[][][] value) /// Converts a 8-bit byte array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this byte[] value, int[] result) @@ -5984,7 +5984,7 @@ public static int[] ToInt32(this byte[] value, int[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this byte[,] value, int[,] result) @@ -6006,7 +6006,7 @@ public static int[] ToInt32(this byte[] value, int[] result) /// Converts a multidimensional 8-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this byte[,] value, int[][] result) @@ -6021,7 +6021,7 @@ public static int[][] ToInt32(this byte[,] value, int[][] result) /// Converts a jagged 8-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this byte[][] value, int[][] result) @@ -6036,7 +6036,7 @@ public static int[][] ToInt32(this byte[][] value, int[][] result) /// Converts a jagged 8-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this byte[][][] value, int[][][] result) @@ -6052,7 +6052,7 @@ public static int[][][] ToInt32(this byte[][][] value, int[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this byte[][] value, int[,] result) @@ -6066,7 +6066,7 @@ public static int[][][] ToInt32(this byte[][][] value, int[][][] result) /// Converts a 8-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this byte[] value) @@ -6078,7 +6078,7 @@ public static short[] ToInt16(this byte[] value) /// Converts a 8-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this byte[,] value) @@ -6090,7 +6090,7 @@ public static short[] ToInt16(this byte[] value) /// Converts a 8-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this byte[][] value) @@ -6102,7 +6102,7 @@ public static short[][] ToInt16(this byte[][] value) /// Converts a 8-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this byte[][][] value) @@ -6117,7 +6117,7 @@ public static short[][][] ToInt16(this byte[][][] value) /// Converts a 8-bit byte array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this byte[] value, short[] result) @@ -6131,7 +6131,7 @@ public static short[] ToInt16(this byte[] value, short[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this byte[,] value, short[,] result) @@ -6153,7 +6153,7 @@ public static short[] ToInt16(this byte[] value, short[] result) /// Converts a multidimensional 8-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this byte[,] value, short[][] result) @@ -6168,7 +6168,7 @@ public static short[][] ToInt16(this byte[,] value, short[][] result) /// Converts a jagged 8-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this byte[][] value, short[][] result) @@ -6183,7 +6183,7 @@ public static short[][] ToInt16(this byte[][] value, short[][] result) /// Converts a jagged 8-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this byte[][][] value, short[][][] result) @@ -6199,7 +6199,7 @@ public static short[][][] ToInt16(this byte[][][] value, short[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this byte[][] value, short[,] result) @@ -6213,7 +6213,7 @@ public static short[][][] ToInt16(this byte[][][] value, short[][][] result) /// Converts a 8-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this byte[] value) @@ -6225,7 +6225,7 @@ public static float[] ToSingle(this byte[] value) /// Converts a 8-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this byte[,] value) @@ -6237,7 +6237,7 @@ public static float[] ToSingle(this byte[] value) /// Converts a 8-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this byte[][] value) @@ -6249,7 +6249,7 @@ public static float[][] ToSingle(this byte[][] value) /// Converts a 8-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this byte[][][] value) @@ -6264,7 +6264,7 @@ public static float[][][] ToSingle(this byte[][][] value) /// Converts a 8-bit byte array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this byte[] value, float[] result) @@ -6278,7 +6278,7 @@ public static float[] ToSingle(this byte[] value, float[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this byte[,] value, float[,] result) @@ -6300,7 +6300,7 @@ public static float[] ToSingle(this byte[] value, float[] result) /// Converts a multidimensional 8-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this byte[,] value, float[][] result) @@ -6315,7 +6315,7 @@ public static float[][] ToSingle(this byte[,] value, float[][] result) /// Converts a jagged 8-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this byte[][] value, float[][] result) @@ -6330,7 +6330,7 @@ public static float[][] ToSingle(this byte[][] value, float[][] result) /// Converts a jagged 8-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this byte[][][] value, float[][][] result) @@ -6346,7 +6346,7 @@ public static float[][][] ToSingle(this byte[][][] value, float[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this byte[][] value, float[,] result) @@ -6360,7 +6360,7 @@ public static float[][][] ToSingle(this byte[][][] value, float[][][] result) /// Converts a 8-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this byte[] value) @@ -6372,7 +6372,7 @@ public static double[] ToDouble(this byte[] value) /// Converts a 8-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this byte[,] value) @@ -6384,7 +6384,7 @@ public static double[] ToDouble(this byte[] value) /// Converts a 8-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this byte[][] value) @@ -6396,7 +6396,7 @@ public static double[][] ToDouble(this byte[][] value) /// Converts a 8-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this byte[][][] value) @@ -6411,7 +6411,7 @@ public static double[][][] ToDouble(this byte[][][] value) /// Converts a 8-bit byte array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this byte[] value, double[] result) @@ -6425,7 +6425,7 @@ public static double[] ToDouble(this byte[] value, double[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this byte[,] value, double[,] result) @@ -6447,7 +6447,7 @@ public static double[] ToDouble(this byte[] value, double[] result) /// Converts a multidimensional 8-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this byte[,] value, double[][] result) @@ -6462,7 +6462,7 @@ public static double[][] ToDouble(this byte[,] value, double[][] result) /// Converts a jagged 8-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this byte[][] value, double[][] result) @@ -6477,7 +6477,7 @@ public static double[][] ToDouble(this byte[][] value, double[][] result) /// Converts a jagged 8-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this byte[][][] value, double[][][] result) @@ -6493,7 +6493,7 @@ public static double[][][] ToDouble(this byte[][][] value, double[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this byte[][] value, double[,] result) @@ -6507,7 +6507,7 @@ public static double[][][] ToDouble(this byte[][][] value, double[][][] result) /// Converts a 8-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this byte[] value) @@ -6519,7 +6519,7 @@ public static long[] ToInt64(this byte[] value) /// Converts a 8-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this byte[,] value) @@ -6531,7 +6531,7 @@ public static long[] ToInt64(this byte[] value) /// Converts a 8-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this byte[][] value) @@ -6543,7 +6543,7 @@ public static long[][] ToInt64(this byte[][] value) /// Converts a 8-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this byte[][][] value) @@ -6558,7 +6558,7 @@ public static long[][][] ToInt64(this byte[][][] value) /// Converts a 8-bit byte array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this byte[] value, long[] result) @@ -6572,7 +6572,7 @@ public static long[] ToInt64(this byte[] value, long[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this byte[,] value, long[,] result) @@ -6594,7 +6594,7 @@ public static long[] ToInt64(this byte[] value, long[] result) /// Converts a multidimensional 8-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this byte[,] value, long[][] result) @@ -6609,7 +6609,7 @@ public static long[][] ToInt64(this byte[,] value, long[][] result) /// Converts a jagged 8-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this byte[][] value, long[][] result) @@ -6624,7 +6624,7 @@ public static long[][] ToInt64(this byte[][] value, long[][] result) /// Converts a jagged 8-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this byte[][][] value, long[][][] result) @@ -6640,7 +6640,7 @@ public static long[][][] ToInt64(this byte[][][] value, long[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this byte[][] value, long[,] result) @@ -6654,7 +6654,7 @@ public static long[][][] ToInt64(this byte[][][] value, long[][][] result) /// Converts a 8-bit byte to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this byte[] value) @@ -6666,7 +6666,7 @@ public static sbyte[] ToSByte(this byte[] value) /// Converts a 8-bit byte to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this byte[,] value) @@ -6678,7 +6678,7 @@ public static sbyte[] ToSByte(this byte[] value) /// Converts a 8-bit byte to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this byte[][] value) @@ -6690,7 +6690,7 @@ public static sbyte[][] ToSByte(this byte[][] value) /// Converts a 8-bit byte to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this byte[][][] value) @@ -6705,7 +6705,7 @@ public static sbyte[][][] ToSByte(this byte[][][] value) /// Converts a 8-bit byte array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this byte[] value, sbyte[] result) @@ -6719,7 +6719,7 @@ public static sbyte[] ToSByte(this byte[] value, sbyte[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this byte[,] value, sbyte[,] result) @@ -6741,7 +6741,7 @@ public static sbyte[] ToSByte(this byte[] value, sbyte[] result) /// Converts a multidimensional 8-bit byte array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this byte[,] value, sbyte[][] result) @@ -6756,7 +6756,7 @@ public static sbyte[][] ToSByte(this byte[,] value, sbyte[][] result) /// Converts a jagged 8-bit byte array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this byte[][] value, sbyte[][] result) @@ -6771,7 +6771,7 @@ public static sbyte[][] ToSByte(this byte[][] value, sbyte[][] result) /// Converts a jagged 8-bit byte array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this byte[][][] value, sbyte[][][] result) @@ -6787,7 +6787,7 @@ public static sbyte[][][] ToSByte(this byte[][][] value, sbyte[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this byte[][] value, sbyte[,] result) @@ -6801,7 +6801,7 @@ public static sbyte[][][] ToSByte(this byte[][][] value, sbyte[][][] result) /// Converts a 8-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this byte[] value) @@ -6813,7 +6813,7 @@ public static decimal[] ToDecimal(this byte[] value) /// Converts a 8-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this byte[,] value) @@ -6825,7 +6825,7 @@ public static decimal[] ToDecimal(this byte[] value) /// Converts a 8-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this byte[][] value) @@ -6837,7 +6837,7 @@ public static decimal[][] ToDecimal(this byte[][] value) /// Converts a 8-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this byte[][][] value) @@ -6852,7 +6852,7 @@ public static decimal[][][] ToDecimal(this byte[][][] value) /// Converts a 8-bit byte array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this byte[] value, decimal[] result) @@ -6866,7 +6866,7 @@ public static decimal[] ToDecimal(this byte[] value, decimal[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this byte[,] value, decimal[,] result) @@ -6888,7 +6888,7 @@ public static decimal[] ToDecimal(this byte[] value, decimal[] result) /// Converts a multidimensional 8-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this byte[,] value, decimal[][] result) @@ -6903,7 +6903,7 @@ public static decimal[][] ToDecimal(this byte[,] value, decimal[][] result) /// Converts a jagged 8-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this byte[][] value, decimal[][] result) @@ -6918,7 +6918,7 @@ public static decimal[][] ToDecimal(this byte[][] value, decimal[][] result) /// Converts a jagged 8-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this byte[][][] value, decimal[][][] result) @@ -6934,7 +6934,7 @@ public static decimal[][][] ToDecimal(this byte[][][] value, decimal[][][] resul /// Converts a jagged 8-bit byte array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this byte[][] value, decimal[,] result) @@ -6948,7 +6948,7 @@ public static decimal[][][] ToDecimal(this byte[][][] value, decimal[][][] resul /// Converts a 8-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this byte[] value) @@ -6960,7 +6960,7 @@ public static bool[] ToBoolean(this byte[] value) /// Converts a 8-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this byte[,] value) @@ -6972,7 +6972,7 @@ public static bool[] ToBoolean(this byte[] value) /// Converts a 8-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this byte[][] value) @@ -6984,7 +6984,7 @@ public static bool[][] ToBoolean(this byte[][] value) /// Converts a 8-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this byte[][][] value) @@ -6999,7 +6999,7 @@ public static bool[][][] ToBoolean(this byte[][][] value) /// Converts a 8-bit byte array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this byte[] value, bool[] result) @@ -7013,7 +7013,7 @@ public static bool[] ToBoolean(this byte[] value, bool[] result) /// Converts a multidimensional 8-bit byte array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this byte[,] value, bool[,] result) @@ -7035,7 +7035,7 @@ public static bool[] ToBoolean(this byte[] value, bool[] result) /// Converts a multidimensional 8-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this byte[,] value, bool[][] result) @@ -7050,7 +7050,7 @@ public static bool[][] ToBoolean(this byte[,] value, bool[][] result) /// Converts a jagged 8-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this byte[][] value, bool[][] result) @@ -7065,7 +7065,7 @@ public static bool[][] ToBoolean(this byte[][] value, bool[][] result) /// Converts a jagged 8-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this byte[][][] value, bool[][][] result) @@ -7081,7 +7081,7 @@ public static bool[][][] ToBoolean(this byte[][][] value, bool[][][] result) /// Converts a jagged 8-bit byte array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this byte[][] value, bool[,] result) @@ -7095,7 +7095,7 @@ public static bool[][][] ToBoolean(this byte[][][] value, bool[][][] result) /// Converts a signed 7-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this sbyte[] value) @@ -7107,7 +7107,7 @@ public static int[] ToInt32(this sbyte[] value) /// Converts a signed 7-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this sbyte[,] value) @@ -7119,7 +7119,7 @@ public static int[] ToInt32(this sbyte[] value) /// Converts a signed 7-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this sbyte[][] value) @@ -7131,7 +7131,7 @@ public static int[][] ToInt32(this sbyte[][] value) /// Converts a signed 7-bit byte to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this sbyte[][][] value) @@ -7146,7 +7146,7 @@ public static int[][][] ToInt32(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this sbyte[] value, int[] result) @@ -7160,7 +7160,7 @@ public static int[] ToInt32(this sbyte[] value, int[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this sbyte[,] value, int[,] result) @@ -7182,7 +7182,7 @@ public static int[] ToInt32(this sbyte[] value, int[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this sbyte[,] value, int[][] result) @@ -7197,7 +7197,7 @@ public static int[][] ToInt32(this sbyte[,] value, int[][] result) /// Converts a jagged signed 7-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this sbyte[][] value, int[][] result) @@ -7212,7 +7212,7 @@ public static int[][] ToInt32(this sbyte[][] value, int[][] result) /// Converts a jagged signed 7-bit byte array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this sbyte[][][] value, int[][][] result) @@ -7228,7 +7228,7 @@ public static int[][][] ToInt32(this sbyte[][][] value, int[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this sbyte[][] value, int[,] result) @@ -7242,7 +7242,7 @@ public static int[][][] ToInt32(this sbyte[][][] value, int[][][] result) /// Converts a signed 7-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this sbyte[] value) @@ -7254,7 +7254,7 @@ public static short[] ToInt16(this sbyte[] value) /// Converts a signed 7-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this sbyte[,] value) @@ -7266,7 +7266,7 @@ public static short[] ToInt16(this sbyte[] value) /// Converts a signed 7-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this sbyte[][] value) @@ -7278,7 +7278,7 @@ public static short[][] ToInt16(this sbyte[][] value) /// Converts a signed 7-bit byte to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this sbyte[][][] value) @@ -7293,7 +7293,7 @@ public static short[][][] ToInt16(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this sbyte[] value, short[] result) @@ -7307,7 +7307,7 @@ public static short[] ToInt16(this sbyte[] value, short[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this sbyte[,] value, short[,] result) @@ -7329,7 +7329,7 @@ public static short[] ToInt16(this sbyte[] value, short[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this sbyte[,] value, short[][] result) @@ -7344,7 +7344,7 @@ public static short[][] ToInt16(this sbyte[,] value, short[][] result) /// Converts a jagged signed 7-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this sbyte[][] value, short[][] result) @@ -7359,7 +7359,7 @@ public static short[][] ToInt16(this sbyte[][] value, short[][] result) /// Converts a jagged signed 7-bit byte array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this sbyte[][][] value, short[][][] result) @@ -7375,7 +7375,7 @@ public static short[][][] ToInt16(this sbyte[][][] value, short[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this sbyte[][] value, short[,] result) @@ -7389,7 +7389,7 @@ public static short[][][] ToInt16(this sbyte[][][] value, short[][][] result) /// Converts a signed 7-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this sbyte[] value) @@ -7401,7 +7401,7 @@ public static float[] ToSingle(this sbyte[] value) /// Converts a signed 7-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this sbyte[,] value) @@ -7413,7 +7413,7 @@ public static float[] ToSingle(this sbyte[] value) /// Converts a signed 7-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this sbyte[][] value) @@ -7425,7 +7425,7 @@ public static float[][] ToSingle(this sbyte[][] value) /// Converts a signed 7-bit byte to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this sbyte[][][] value) @@ -7440,7 +7440,7 @@ public static float[][][] ToSingle(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this sbyte[] value, float[] result) @@ -7454,7 +7454,7 @@ public static float[] ToSingle(this sbyte[] value, float[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this sbyte[,] value, float[,] result) @@ -7476,7 +7476,7 @@ public static float[] ToSingle(this sbyte[] value, float[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this sbyte[,] value, float[][] result) @@ -7491,7 +7491,7 @@ public static float[][] ToSingle(this sbyte[,] value, float[][] result) /// Converts a jagged signed 7-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this sbyte[][] value, float[][] result) @@ -7506,7 +7506,7 @@ public static float[][] ToSingle(this sbyte[][] value, float[][] result) /// Converts a jagged signed 7-bit byte array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this sbyte[][][] value, float[][][] result) @@ -7522,7 +7522,7 @@ public static float[][][] ToSingle(this sbyte[][][] value, float[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this sbyte[][] value, float[,] result) @@ -7536,7 +7536,7 @@ public static float[][][] ToSingle(this sbyte[][][] value, float[][][] result) /// Converts a signed 7-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this sbyte[] value) @@ -7548,7 +7548,7 @@ public static double[] ToDouble(this sbyte[] value) /// Converts a signed 7-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this sbyte[,] value) @@ -7560,7 +7560,7 @@ public static double[] ToDouble(this sbyte[] value) /// Converts a signed 7-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this sbyte[][] value) @@ -7572,7 +7572,7 @@ public static double[][] ToDouble(this sbyte[][] value) /// Converts a signed 7-bit byte to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this sbyte[][][] value) @@ -7587,7 +7587,7 @@ public static double[][][] ToDouble(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this sbyte[] value, double[] result) @@ -7601,7 +7601,7 @@ public static double[] ToDouble(this sbyte[] value, double[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this sbyte[,] value, double[,] result) @@ -7623,7 +7623,7 @@ public static double[] ToDouble(this sbyte[] value, double[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this sbyte[,] value, double[][] result) @@ -7638,7 +7638,7 @@ public static double[][] ToDouble(this sbyte[,] value, double[][] result) /// Converts a jagged signed 7-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this sbyte[][] value, double[][] result) @@ -7653,7 +7653,7 @@ public static double[][] ToDouble(this sbyte[][] value, double[][] result) /// Converts a jagged signed 7-bit byte array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this sbyte[][][] value, double[][][] result) @@ -7669,7 +7669,7 @@ public static double[][][] ToDouble(this sbyte[][][] value, double[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this sbyte[][] value, double[,] result) @@ -7683,7 +7683,7 @@ public static double[][][] ToDouble(this sbyte[][][] value, double[][][] result) /// Converts a signed 7-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this sbyte[] value) @@ -7695,7 +7695,7 @@ public static long[] ToInt64(this sbyte[] value) /// Converts a signed 7-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this sbyte[,] value) @@ -7707,7 +7707,7 @@ public static long[] ToInt64(this sbyte[] value) /// Converts a signed 7-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this sbyte[][] value) @@ -7719,7 +7719,7 @@ public static long[][] ToInt64(this sbyte[][] value) /// Converts a signed 7-bit byte to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this sbyte[][][] value) @@ -7734,7 +7734,7 @@ public static long[][][] ToInt64(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this sbyte[] value, long[] result) @@ -7748,7 +7748,7 @@ public static long[] ToInt64(this sbyte[] value, long[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this sbyte[,] value, long[,] result) @@ -7770,7 +7770,7 @@ public static long[] ToInt64(this sbyte[] value, long[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this sbyte[,] value, long[][] result) @@ -7785,7 +7785,7 @@ public static long[][] ToInt64(this sbyte[,] value, long[][] result) /// Converts a jagged signed 7-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this sbyte[][] value, long[][] result) @@ -7800,7 +7800,7 @@ public static long[][] ToInt64(this sbyte[][] value, long[][] result) /// Converts a jagged signed 7-bit byte array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this sbyte[][][] value, long[][][] result) @@ -7816,7 +7816,7 @@ public static long[][][] ToInt64(this sbyte[][][] value, long[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this sbyte[][] value, long[,] result) @@ -7830,7 +7830,7 @@ public static long[][][] ToInt64(this sbyte[][][] value, long[][][] result) /// Converts a signed 7-bit byte to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this sbyte[] value) @@ -7842,7 +7842,7 @@ public static byte[] ToByte(this sbyte[] value) /// Converts a signed 7-bit byte to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this sbyte[,] value) @@ -7854,7 +7854,7 @@ public static byte[] ToByte(this sbyte[] value) /// Converts a signed 7-bit byte to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this sbyte[][] value) @@ -7866,7 +7866,7 @@ public static byte[][] ToByte(this sbyte[][] value) /// Converts a signed 7-bit byte to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this sbyte[][][] value) @@ -7881,7 +7881,7 @@ public static byte[][][] ToByte(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this sbyte[] value, byte[] result) @@ -7895,7 +7895,7 @@ public static byte[] ToByte(this sbyte[] value, byte[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this sbyte[,] value, byte[,] result) @@ -7917,7 +7917,7 @@ public static byte[] ToByte(this sbyte[] value, byte[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this sbyte[,] value, byte[][] result) @@ -7932,7 +7932,7 @@ public static byte[][] ToByte(this sbyte[,] value, byte[][] result) /// Converts a jagged signed 7-bit byte array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this sbyte[][] value, byte[][] result) @@ -7947,7 +7947,7 @@ public static byte[][] ToByte(this sbyte[][] value, byte[][] result) /// Converts a jagged signed 7-bit byte array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this sbyte[][][] value, byte[][][] result) @@ -7963,7 +7963,7 @@ public static byte[][][] ToByte(this sbyte[][][] value, byte[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this sbyte[][] value, byte[,] result) @@ -7977,7 +7977,7 @@ public static byte[][][] ToByte(this sbyte[][][] value, byte[][][] result) /// Converts a signed 7-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this sbyte[] value) @@ -7989,7 +7989,7 @@ public static decimal[] ToDecimal(this sbyte[] value) /// Converts a signed 7-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this sbyte[,] value) @@ -8001,7 +8001,7 @@ public static decimal[] ToDecimal(this sbyte[] value) /// Converts a signed 7-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this sbyte[][] value) @@ -8013,7 +8013,7 @@ public static decimal[][] ToDecimal(this sbyte[][] value) /// Converts a signed 7-bit byte to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this sbyte[][][] value) @@ -8028,7 +8028,7 @@ public static decimal[][][] ToDecimal(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this sbyte[] value, decimal[] result) @@ -8042,7 +8042,7 @@ public static decimal[] ToDecimal(this sbyte[] value, decimal[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this sbyte[,] value, decimal[,] result) @@ -8064,7 +8064,7 @@ public static decimal[] ToDecimal(this sbyte[] value, decimal[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this sbyte[,] value, decimal[][] result) @@ -8079,7 +8079,7 @@ public static decimal[][] ToDecimal(this sbyte[,] value, decimal[][] result) /// Converts a jagged signed 7-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this sbyte[][] value, decimal[][] result) @@ -8094,7 +8094,7 @@ public static decimal[][] ToDecimal(this sbyte[][] value, decimal[][] result) /// Converts a jagged signed 7-bit byte array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this sbyte[][][] value, decimal[][][] result) @@ -8110,7 +8110,7 @@ public static decimal[][][] ToDecimal(this sbyte[][][] value, decimal[][][] resu /// Converts a jagged signed 7-bit byte array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this sbyte[][] value, decimal[,] result) @@ -8124,7 +8124,7 @@ public static decimal[][][] ToDecimal(this sbyte[][][] value, decimal[][][] resu /// Converts a signed 7-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this sbyte[] value) @@ -8136,7 +8136,7 @@ public static bool[] ToBoolean(this sbyte[] value) /// Converts a signed 7-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this sbyte[,] value) @@ -8148,7 +8148,7 @@ public static bool[] ToBoolean(this sbyte[] value) /// Converts a signed 7-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this sbyte[][] value) @@ -8160,7 +8160,7 @@ public static bool[][] ToBoolean(this sbyte[][] value) /// Converts a signed 7-bit byte to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this sbyte[][][] value) @@ -8175,7 +8175,7 @@ public static bool[][][] ToBoolean(this sbyte[][][] value) /// Converts a signed 7-bit byte array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this sbyte[] value, bool[] result) @@ -8189,7 +8189,7 @@ public static bool[] ToBoolean(this sbyte[] value, bool[] result) /// Converts a multidimensional signed 7-bit byte array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this sbyte[,] value, bool[,] result) @@ -8211,7 +8211,7 @@ public static bool[] ToBoolean(this sbyte[] value, bool[] result) /// Converts a multidimensional signed 7-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this sbyte[,] value, bool[][] result) @@ -8226,7 +8226,7 @@ public static bool[][] ToBoolean(this sbyte[,] value, bool[][] result) /// Converts a jagged signed 7-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this sbyte[][] value, bool[][] result) @@ -8241,7 +8241,7 @@ public static bool[][] ToBoolean(this sbyte[][] value, bool[][] result) /// Converts a jagged signed 7-bit byte array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this sbyte[][][] value, bool[][][] result) @@ -8257,7 +8257,7 @@ public static bool[][][] ToBoolean(this sbyte[][][] value, bool[][][] result) /// Converts a jagged signed 7-bit byte array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this sbyte[][] value, bool[,] result) @@ -8271,7 +8271,7 @@ public static bool[][][] ToBoolean(this sbyte[][][] value, bool[][][] result) /// Converts a decimal fixed-point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this decimal[] value) @@ -8283,7 +8283,7 @@ public static int[] ToInt32(this decimal[] value) /// Converts a decimal fixed-point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this decimal[,] value) @@ -8295,7 +8295,7 @@ public static int[] ToInt32(this decimal[] value) /// Converts a decimal fixed-point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this decimal[][] value) @@ -8307,7 +8307,7 @@ public static int[][] ToInt32(this decimal[][] value) /// Converts a decimal fixed-point to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this decimal[][][] value) @@ -8322,7 +8322,7 @@ public static int[][][] ToInt32(this decimal[][][] value) /// Converts a decimal fixed-point array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this decimal[] value, int[] result) @@ -8336,7 +8336,7 @@ public static int[] ToInt32(this decimal[] value, int[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this decimal[,] value, int[,] result) @@ -8358,7 +8358,7 @@ public static int[] ToInt32(this decimal[] value, int[] result) /// Converts a multidimensional decimal fixed-point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this decimal[,] value, int[][] result) @@ -8373,7 +8373,7 @@ public static int[][] ToInt32(this decimal[,] value, int[][] result) /// Converts a jagged decimal fixed-point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this decimal[][] value, int[][] result) @@ -8388,7 +8388,7 @@ public static int[][] ToInt32(this decimal[][] value, int[][] result) /// Converts a jagged decimal fixed-point array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this decimal[][][] value, int[][][] result) @@ -8404,7 +8404,7 @@ public static int[][][] ToInt32(this decimal[][][] value, int[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this decimal[][] value, int[,] result) @@ -8418,7 +8418,7 @@ public static int[][][] ToInt32(this decimal[][][] value, int[][][] result) /// Converts a decimal fixed-point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this decimal[] value) @@ -8430,7 +8430,7 @@ public static short[] ToInt16(this decimal[] value) /// Converts a decimal fixed-point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this decimal[,] value) @@ -8442,7 +8442,7 @@ public static short[] ToInt16(this decimal[] value) /// Converts a decimal fixed-point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this decimal[][] value) @@ -8454,7 +8454,7 @@ public static short[][] ToInt16(this decimal[][] value) /// Converts a decimal fixed-point to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this decimal[][][] value) @@ -8469,7 +8469,7 @@ public static short[][][] ToInt16(this decimal[][][] value) /// Converts a decimal fixed-point array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this decimal[] value, short[] result) @@ -8483,7 +8483,7 @@ public static short[] ToInt16(this decimal[] value, short[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this decimal[,] value, short[,] result) @@ -8505,7 +8505,7 @@ public static short[] ToInt16(this decimal[] value, short[] result) /// Converts a multidimensional decimal fixed-point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this decimal[,] value, short[][] result) @@ -8520,7 +8520,7 @@ public static short[][] ToInt16(this decimal[,] value, short[][] result) /// Converts a jagged decimal fixed-point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this decimal[][] value, short[][] result) @@ -8535,7 +8535,7 @@ public static short[][] ToInt16(this decimal[][] value, short[][] result) /// Converts a jagged decimal fixed-point array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this decimal[][][] value, short[][][] result) @@ -8551,7 +8551,7 @@ public static short[][][] ToInt16(this decimal[][][] value, short[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this decimal[][] value, short[,] result) @@ -8565,7 +8565,7 @@ public static short[][][] ToInt16(this decimal[][][] value, short[][][] result) /// Converts a decimal fixed-point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this decimal[] value) @@ -8577,7 +8577,7 @@ public static float[] ToSingle(this decimal[] value) /// Converts a decimal fixed-point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this decimal[,] value) @@ -8589,7 +8589,7 @@ public static float[] ToSingle(this decimal[] value) /// Converts a decimal fixed-point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this decimal[][] value) @@ -8601,7 +8601,7 @@ public static float[][] ToSingle(this decimal[][] value) /// Converts a decimal fixed-point to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this decimal[][][] value) @@ -8616,7 +8616,7 @@ public static float[][][] ToSingle(this decimal[][][] value) /// Converts a decimal fixed-point array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this decimal[] value, float[] result) @@ -8630,7 +8630,7 @@ public static float[] ToSingle(this decimal[] value, float[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this decimal[,] value, float[,] result) @@ -8652,7 +8652,7 @@ public static float[] ToSingle(this decimal[] value, float[] result) /// Converts a multidimensional decimal fixed-point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this decimal[,] value, float[][] result) @@ -8667,7 +8667,7 @@ public static float[][] ToSingle(this decimal[,] value, float[][] result) /// Converts a jagged decimal fixed-point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this decimal[][] value, float[][] result) @@ -8682,7 +8682,7 @@ public static float[][] ToSingle(this decimal[][] value, float[][] result) /// Converts a jagged decimal fixed-point array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this decimal[][][] value, float[][][] result) @@ -8698,7 +8698,7 @@ public static float[][][] ToSingle(this decimal[][][] value, float[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this decimal[][] value, float[,] result) @@ -8712,7 +8712,7 @@ public static float[][][] ToSingle(this decimal[][][] value, float[][][] result) /// Converts a decimal fixed-point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this decimal[] value) @@ -8724,7 +8724,7 @@ public static double[] ToDouble(this decimal[] value) /// Converts a decimal fixed-point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this decimal[,] value) @@ -8736,7 +8736,7 @@ public static double[] ToDouble(this decimal[] value) /// Converts a decimal fixed-point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this decimal[][] value) @@ -8748,7 +8748,7 @@ public static double[][] ToDouble(this decimal[][] value) /// Converts a decimal fixed-point to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this decimal[][][] value) @@ -8763,7 +8763,7 @@ public static double[][][] ToDouble(this decimal[][][] value) /// Converts a decimal fixed-point array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this decimal[] value, double[] result) @@ -8777,7 +8777,7 @@ public static double[] ToDouble(this decimal[] value, double[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this decimal[,] value, double[,] result) @@ -8799,7 +8799,7 @@ public static double[] ToDouble(this decimal[] value, double[] result) /// Converts a multidimensional decimal fixed-point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this decimal[,] value, double[][] result) @@ -8814,7 +8814,7 @@ public static double[][] ToDouble(this decimal[,] value, double[][] result) /// Converts a jagged decimal fixed-point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this decimal[][] value, double[][] result) @@ -8829,7 +8829,7 @@ public static double[][] ToDouble(this decimal[][] value, double[][] result) /// Converts a jagged decimal fixed-point array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this decimal[][][] value, double[][][] result) @@ -8845,7 +8845,7 @@ public static double[][][] ToDouble(this decimal[][][] value, double[][][] resul /// Converts a jagged decimal fixed-point array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this decimal[][] value, double[,] result) @@ -8859,7 +8859,7 @@ public static double[][][] ToDouble(this decimal[][][] value, double[][][] resul /// Converts a decimal fixed-point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this decimal[] value) @@ -8871,7 +8871,7 @@ public static long[] ToInt64(this decimal[] value) /// Converts a decimal fixed-point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this decimal[,] value) @@ -8883,7 +8883,7 @@ public static long[] ToInt64(this decimal[] value) /// Converts a decimal fixed-point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this decimal[][] value) @@ -8895,7 +8895,7 @@ public static long[][] ToInt64(this decimal[][] value) /// Converts a decimal fixed-point to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this decimal[][][] value) @@ -8910,7 +8910,7 @@ public static long[][][] ToInt64(this decimal[][][] value) /// Converts a decimal fixed-point array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this decimal[] value, long[] result) @@ -8924,7 +8924,7 @@ public static long[] ToInt64(this decimal[] value, long[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this decimal[,] value, long[,] result) @@ -8946,7 +8946,7 @@ public static long[] ToInt64(this decimal[] value, long[] result) /// Converts a multidimensional decimal fixed-point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this decimal[,] value, long[][] result) @@ -8961,7 +8961,7 @@ public static long[][] ToInt64(this decimal[,] value, long[][] result) /// Converts a jagged decimal fixed-point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this decimal[][] value, long[][] result) @@ -8976,7 +8976,7 @@ public static long[][] ToInt64(this decimal[][] value, long[][] result) /// Converts a jagged decimal fixed-point array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this decimal[][][] value, long[][][] result) @@ -8992,7 +8992,7 @@ public static long[][][] ToInt64(this decimal[][][] value, long[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this decimal[][] value, long[,] result) @@ -9006,7 +9006,7 @@ public static long[][][] ToInt64(this decimal[][][] value, long[][][] result) /// Converts a decimal fixed-point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this decimal[] value) @@ -9018,7 +9018,7 @@ public static byte[] ToByte(this decimal[] value) /// Converts a decimal fixed-point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this decimal[,] value) @@ -9030,7 +9030,7 @@ public static byte[] ToByte(this decimal[] value) /// Converts a decimal fixed-point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this decimal[][] value) @@ -9042,7 +9042,7 @@ public static byte[][] ToByte(this decimal[][] value) /// Converts a decimal fixed-point to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this decimal[][][] value) @@ -9057,7 +9057,7 @@ public static byte[][][] ToByte(this decimal[][][] value) /// Converts a decimal fixed-point array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this decimal[] value, byte[] result) @@ -9071,7 +9071,7 @@ public static byte[] ToByte(this decimal[] value, byte[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this decimal[,] value, byte[,] result) @@ -9093,7 +9093,7 @@ public static byte[] ToByte(this decimal[] value, byte[] result) /// Converts a multidimensional decimal fixed-point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this decimal[,] value, byte[][] result) @@ -9108,7 +9108,7 @@ public static byte[][] ToByte(this decimal[,] value, byte[][] result) /// Converts a jagged decimal fixed-point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this decimal[][] value, byte[][] result) @@ -9123,7 +9123,7 @@ public static byte[][] ToByte(this decimal[][] value, byte[][] result) /// Converts a jagged decimal fixed-point array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this decimal[][][] value, byte[][][] result) @@ -9139,7 +9139,7 @@ public static byte[][][] ToByte(this decimal[][][] value, byte[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this decimal[][] value, byte[,] result) @@ -9153,7 +9153,7 @@ public static byte[][][] ToByte(this decimal[][][] value, byte[][][] result) /// Converts a decimal fixed-point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this decimal[] value) @@ -9165,7 +9165,7 @@ public static sbyte[] ToSByte(this decimal[] value) /// Converts a decimal fixed-point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this decimal[,] value) @@ -9177,7 +9177,7 @@ public static sbyte[] ToSByte(this decimal[] value) /// Converts a decimal fixed-point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this decimal[][] value) @@ -9189,7 +9189,7 @@ public static sbyte[][] ToSByte(this decimal[][] value) /// Converts a decimal fixed-point to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this decimal[][][] value) @@ -9204,7 +9204,7 @@ public static sbyte[][][] ToSByte(this decimal[][][] value) /// Converts a decimal fixed-point array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this decimal[] value, sbyte[] result) @@ -9218,7 +9218,7 @@ public static sbyte[] ToSByte(this decimal[] value, sbyte[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this decimal[,] value, sbyte[,] result) @@ -9240,7 +9240,7 @@ public static sbyte[] ToSByte(this decimal[] value, sbyte[] result) /// Converts a multidimensional decimal fixed-point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this decimal[,] value, sbyte[][] result) @@ -9255,7 +9255,7 @@ public static sbyte[][] ToSByte(this decimal[,] value, sbyte[][] result) /// Converts a jagged decimal fixed-point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this decimal[][] value, sbyte[][] result) @@ -9270,7 +9270,7 @@ public static sbyte[][] ToSByte(this decimal[][] value, sbyte[][] result) /// Converts a jagged decimal fixed-point array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this decimal[][][] value, sbyte[][][] result) @@ -9286,7 +9286,7 @@ public static sbyte[][][] ToSByte(this decimal[][][] value, sbyte[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this decimal[][] value, sbyte[,] result) @@ -9300,7 +9300,7 @@ public static sbyte[][][] ToSByte(this decimal[][][] value, sbyte[][][] result) /// Converts a decimal fixed-point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this decimal[] value) @@ -9312,7 +9312,7 @@ public static bool[] ToBoolean(this decimal[] value) /// Converts a decimal fixed-point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this decimal[,] value) @@ -9324,7 +9324,7 @@ public static bool[] ToBoolean(this decimal[] value) /// Converts a decimal fixed-point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this decimal[][] value) @@ -9336,7 +9336,7 @@ public static bool[][] ToBoolean(this decimal[][] value) /// Converts a decimal fixed-point to a boolean. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this decimal[][][] value) @@ -9351,7 +9351,7 @@ public static bool[][][] ToBoolean(this decimal[][][] value) /// Converts a decimal fixed-point array to a boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[] ToBoolean(this decimal[] value, bool[] result) @@ -9365,7 +9365,7 @@ public static bool[] ToBoolean(this decimal[] value, bool[] result) /// Converts a multidimensional decimal fixed-point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this decimal[,] value, bool[,] result) @@ -9387,7 +9387,7 @@ public static bool[] ToBoolean(this decimal[] value, bool[] result) /// Converts a multidimensional decimal fixed-point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this decimal[,] value, bool[][] result) @@ -9402,7 +9402,7 @@ public static bool[][] ToBoolean(this decimal[,] value, bool[][] result) /// Converts a jagged decimal fixed-point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][] ToBoolean(this decimal[][] value, bool[][] result) @@ -9417,7 +9417,7 @@ public static bool[][] ToBoolean(this decimal[][] value, bool[][] result) /// Converts a jagged decimal fixed-point array to a jagged boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[][][] ToBoolean(this decimal[][][] value, bool[][][] result) @@ -9433,7 +9433,7 @@ public static bool[][][] ToBoolean(this decimal[][][] value, bool[][][] result) /// Converts a jagged decimal fixed-point array to a multidimensional boolean array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static bool[,] ToBoolean(this decimal[][] value, bool[,] result) @@ -9447,7 +9447,7 @@ public static bool[][][] ToBoolean(this decimal[][][] value, bool[][][] result) /// Converts a boolean to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this bool[] value) @@ -9459,7 +9459,7 @@ public static int[] ToInt32(this bool[] value) /// Converts a boolean to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this bool[,] value) @@ -9471,7 +9471,7 @@ public static int[] ToInt32(this bool[] value) /// Converts a boolean to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this bool[][] value) @@ -9483,7 +9483,7 @@ public static int[][] ToInt32(this bool[][] value) /// Converts a boolean to a integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this bool[][][] value) @@ -9498,7 +9498,7 @@ public static int[][][] ToInt32(this bool[][][] value) /// Converts a boolean array to a integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] ToInt32(this bool[] value, int[] result) @@ -9512,7 +9512,7 @@ public static int[] ToInt32(this bool[] value, int[] result) /// Converts a multidimensional boolean array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this bool[,] value, int[,] result) @@ -9534,7 +9534,7 @@ public static int[] ToInt32(this bool[] value, int[] result) /// Converts a multidimensional boolean array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this bool[,] value, int[][] result) @@ -9549,7 +9549,7 @@ public static int[][] ToInt32(this bool[,] value, int[][] result) /// Converts a jagged boolean array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] ToInt32(this bool[][] value, int[][] result) @@ -9564,7 +9564,7 @@ public static int[][] ToInt32(this bool[][] value, int[][] result) /// Converts a jagged boolean array to a jagged integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][][] ToInt32(this bool[][][] value, int[][][] result) @@ -9580,7 +9580,7 @@ public static int[][][] ToInt32(this bool[][][] value, int[][][] result) /// Converts a jagged boolean array to a multidimensional integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] ToInt32(this bool[][] value, int[,] result) @@ -9594,7 +9594,7 @@ public static int[][][] ToInt32(this bool[][][] value, int[][][] result) /// Converts a boolean to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this bool[] value) @@ -9606,7 +9606,7 @@ public static short[] ToInt16(this bool[] value) /// Converts a boolean to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this bool[,] value) @@ -9618,7 +9618,7 @@ public static short[] ToInt16(this bool[] value) /// Converts a boolean to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this bool[][] value) @@ -9630,7 +9630,7 @@ public static short[][] ToInt16(this bool[][] value) /// Converts a boolean to a short integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this bool[][][] value) @@ -9645,7 +9645,7 @@ public static short[][][] ToInt16(this bool[][][] value) /// Converts a boolean array to a short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] ToInt16(this bool[] value, short[] result) @@ -9659,7 +9659,7 @@ public static short[] ToInt16(this bool[] value, short[] result) /// Converts a multidimensional boolean array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this bool[,] value, short[,] result) @@ -9681,7 +9681,7 @@ public static short[] ToInt16(this bool[] value, short[] result) /// Converts a multidimensional boolean array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this bool[,] value, short[][] result) @@ -9696,7 +9696,7 @@ public static short[][] ToInt16(this bool[,] value, short[][] result) /// Converts a jagged boolean array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] ToInt16(this bool[][] value, short[][] result) @@ -9711,7 +9711,7 @@ public static short[][] ToInt16(this bool[][] value, short[][] result) /// Converts a jagged boolean array to a jagged short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][][] ToInt16(this bool[][][] value, short[][][] result) @@ -9727,7 +9727,7 @@ public static short[][][] ToInt16(this bool[][][] value, short[][][] result) /// Converts a jagged boolean array to a multidimensional short integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] ToInt16(this bool[][] value, short[,] result) @@ -9741,7 +9741,7 @@ public static short[][][] ToInt16(this bool[][][] value, short[][][] result) /// Converts a boolean to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this bool[] value) @@ -9753,7 +9753,7 @@ public static float[] ToSingle(this bool[] value) /// Converts a boolean to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this bool[,] value) @@ -9765,7 +9765,7 @@ public static float[] ToSingle(this bool[] value) /// Converts a boolean to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this bool[][] value) @@ -9777,7 +9777,7 @@ public static float[][] ToSingle(this bool[][] value) /// Converts a boolean to a single-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this bool[][][] value) @@ -9792,7 +9792,7 @@ public static float[][][] ToSingle(this bool[][][] value) /// Converts a boolean array to a single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] ToSingle(this bool[] value, float[] result) @@ -9806,7 +9806,7 @@ public static float[] ToSingle(this bool[] value, float[] result) /// Converts a multidimensional boolean array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this bool[,] value, float[,] result) @@ -9828,7 +9828,7 @@ public static float[] ToSingle(this bool[] value, float[] result) /// Converts a multidimensional boolean array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this bool[,] value, float[][] result) @@ -9843,7 +9843,7 @@ public static float[][] ToSingle(this bool[,] value, float[][] result) /// Converts a jagged boolean array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] ToSingle(this bool[][] value, float[][] result) @@ -9858,7 +9858,7 @@ public static float[][] ToSingle(this bool[][] value, float[][] result) /// Converts a jagged boolean array to a jagged single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][][] ToSingle(this bool[][][] value, float[][][] result) @@ -9874,7 +9874,7 @@ public static float[][][] ToSingle(this bool[][][] value, float[][][] result) /// Converts a jagged boolean array to a multidimensional single-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] ToSingle(this bool[][] value, float[,] result) @@ -9888,7 +9888,7 @@ public static float[][][] ToSingle(this bool[][][] value, float[][][] result) /// Converts a boolean to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this bool[] value) @@ -9900,7 +9900,7 @@ public static double[] ToDouble(this bool[] value) /// Converts a boolean to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this bool[,] value) @@ -9912,7 +9912,7 @@ public static double[] ToDouble(this bool[] value) /// Converts a boolean to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this bool[][] value) @@ -9924,7 +9924,7 @@ public static double[][] ToDouble(this bool[][] value) /// Converts a boolean to a double-precision floating point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this bool[][][] value) @@ -9939,7 +9939,7 @@ public static double[][][] ToDouble(this bool[][][] value) /// Converts a boolean array to a double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] ToDouble(this bool[] value, double[] result) @@ -9953,7 +9953,7 @@ public static double[] ToDouble(this bool[] value, double[] result) /// Converts a multidimensional boolean array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this bool[,] value, double[,] result) @@ -9975,7 +9975,7 @@ public static double[] ToDouble(this bool[] value, double[] result) /// Converts a multidimensional boolean array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this bool[,] value, double[][] result) @@ -9990,7 +9990,7 @@ public static double[][] ToDouble(this bool[,] value, double[][] result) /// Converts a jagged boolean array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] ToDouble(this bool[][] value, double[][] result) @@ -10005,7 +10005,7 @@ public static double[][] ToDouble(this bool[][] value, double[][] result) /// Converts a jagged boolean array to a jagged double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][][] ToDouble(this bool[][][] value, double[][][] result) @@ -10021,7 +10021,7 @@ public static double[][][] ToDouble(this bool[][][] value, double[][][] result) /// Converts a jagged boolean array to a multidimensional double-precision floating point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] ToDouble(this bool[][] value, double[,] result) @@ -10035,7 +10035,7 @@ public static double[][][] ToDouble(this bool[][][] value, double[][][] result) /// Converts a boolean to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this bool[] value) @@ -10047,7 +10047,7 @@ public static long[] ToInt64(this bool[] value) /// Converts a boolean to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this bool[,] value) @@ -10059,7 +10059,7 @@ public static long[] ToInt64(this bool[] value) /// Converts a boolean to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this bool[][] value) @@ -10071,7 +10071,7 @@ public static long[][] ToInt64(this bool[][] value) /// Converts a boolean to a long integer. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this bool[][][] value) @@ -10086,7 +10086,7 @@ public static long[][][] ToInt64(this bool[][][] value) /// Converts a boolean array to a long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] ToInt64(this bool[] value, long[] result) @@ -10100,7 +10100,7 @@ public static long[] ToInt64(this bool[] value, long[] result) /// Converts a multidimensional boolean array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this bool[,] value, long[,] result) @@ -10122,7 +10122,7 @@ public static long[] ToInt64(this bool[] value, long[] result) /// Converts a multidimensional boolean array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this bool[,] value, long[][] result) @@ -10137,7 +10137,7 @@ public static long[][] ToInt64(this bool[,] value, long[][] result) /// Converts a jagged boolean array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] ToInt64(this bool[][] value, long[][] result) @@ -10152,7 +10152,7 @@ public static long[][] ToInt64(this bool[][] value, long[][] result) /// Converts a jagged boolean array to a jagged long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][][] ToInt64(this bool[][][] value, long[][][] result) @@ -10168,7 +10168,7 @@ public static long[][][] ToInt64(this bool[][][] value, long[][][] result) /// Converts a jagged boolean array to a multidimensional long integer array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] ToInt64(this bool[][] value, long[,] result) @@ -10182,7 +10182,7 @@ public static long[][][] ToInt64(this bool[][][] value, long[][][] result) /// Converts a boolean to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this bool[] value) @@ -10194,7 +10194,7 @@ public static byte[] ToByte(this bool[] value) /// Converts a boolean to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this bool[,] value) @@ -10206,7 +10206,7 @@ public static byte[] ToByte(this bool[] value) /// Converts a boolean to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this bool[][] value) @@ -10218,7 +10218,7 @@ public static byte[][] ToByte(this bool[][] value) /// Converts a boolean to a 8-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this bool[][][] value) @@ -10233,7 +10233,7 @@ public static byte[][][] ToByte(this bool[][][] value) /// Converts a boolean array to a 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] ToByte(this bool[] value, byte[] result) @@ -10247,7 +10247,7 @@ public static byte[] ToByte(this bool[] value, byte[] result) /// Converts a multidimensional boolean array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this bool[,] value, byte[,] result) @@ -10269,7 +10269,7 @@ public static byte[] ToByte(this bool[] value, byte[] result) /// Converts a multidimensional boolean array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this bool[,] value, byte[][] result) @@ -10284,7 +10284,7 @@ public static byte[][] ToByte(this bool[,] value, byte[][] result) /// Converts a jagged boolean array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] ToByte(this bool[][] value, byte[][] result) @@ -10299,7 +10299,7 @@ public static byte[][] ToByte(this bool[][] value, byte[][] result) /// Converts a jagged boolean array to a jagged 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][][] ToByte(this bool[][][] value, byte[][][] result) @@ -10315,7 +10315,7 @@ public static byte[][][] ToByte(this bool[][][] value, byte[][][] result) /// Converts a jagged boolean array to a multidimensional 8-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] ToByte(this bool[][] value, byte[,] result) @@ -10329,7 +10329,7 @@ public static byte[][][] ToByte(this bool[][][] value, byte[][][] result) /// Converts a boolean to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this bool[] value) @@ -10341,7 +10341,7 @@ public static sbyte[] ToSByte(this bool[] value) /// Converts a boolean to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this bool[,] value) @@ -10353,7 +10353,7 @@ public static sbyte[] ToSByte(this bool[] value) /// Converts a boolean to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this bool[][] value) @@ -10365,7 +10365,7 @@ public static sbyte[][] ToSByte(this bool[][] value) /// Converts a boolean to a signed 7-bit byte. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this bool[][][] value) @@ -10380,7 +10380,7 @@ public static sbyte[][][] ToSByte(this bool[][][] value) /// Converts a boolean array to a signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] ToSByte(this bool[] value, sbyte[] result) @@ -10394,7 +10394,7 @@ public static sbyte[] ToSByte(this bool[] value, sbyte[] result) /// Converts a multidimensional boolean array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this bool[,] value, sbyte[,] result) @@ -10416,7 +10416,7 @@ public static sbyte[] ToSByte(this bool[] value, sbyte[] result) /// Converts a multidimensional boolean array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this bool[,] value, sbyte[][] result) @@ -10431,7 +10431,7 @@ public static sbyte[][] ToSByte(this bool[,] value, sbyte[][] result) /// Converts a jagged boolean array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] ToSByte(this bool[][] value, sbyte[][] result) @@ -10446,7 +10446,7 @@ public static sbyte[][] ToSByte(this bool[][] value, sbyte[][] result) /// Converts a jagged boolean array to a jagged signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][][] ToSByte(this bool[][][] value, sbyte[][][] result) @@ -10462,7 +10462,7 @@ public static sbyte[][][] ToSByte(this bool[][][] value, sbyte[][][] result) /// Converts a jagged boolean array to a multidimensional signed 7-bit byte array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] ToSByte(this bool[][] value, sbyte[,] result) @@ -10476,7 +10476,7 @@ public static sbyte[][][] ToSByte(this bool[][][] value, sbyte[][][] result) /// Converts a boolean to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this bool[] value) @@ -10488,7 +10488,7 @@ public static decimal[] ToDecimal(this bool[] value) /// Converts a boolean to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this bool[,] value) @@ -10500,7 +10500,7 @@ public static decimal[] ToDecimal(this bool[] value) /// Converts a boolean to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this bool[][] value) @@ -10512,7 +10512,7 @@ public static decimal[][] ToDecimal(this bool[][] value) /// Converts a boolean to a decimal fixed-point. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this bool[][][] value) @@ -10527,7 +10527,7 @@ public static decimal[][][] ToDecimal(this bool[][][] value) /// Converts a boolean array to a decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] ToDecimal(this bool[] value, decimal[] result) @@ -10541,7 +10541,7 @@ public static decimal[] ToDecimal(this bool[] value, decimal[] result) /// Converts a multidimensional boolean array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this bool[,] value, decimal[,] result) @@ -10563,7 +10563,7 @@ public static decimal[] ToDecimal(this bool[] value, decimal[] result) /// Converts a multidimensional boolean array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this bool[,] value, decimal[][] result) @@ -10578,7 +10578,7 @@ public static decimal[][] ToDecimal(this bool[,] value, decimal[][] result) /// Converts a jagged boolean array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] ToDecimal(this bool[][] value, decimal[][] result) @@ -10593,7 +10593,7 @@ public static decimal[][] ToDecimal(this bool[][] value, decimal[][] result) /// Converts a jagged boolean array to a jagged decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][][] ToDecimal(this bool[][][] value, decimal[][][] result) @@ -10609,7 +10609,7 @@ public static decimal[][][] ToDecimal(this bool[][][] value, decimal[][][] resul /// Converts a jagged boolean array to a multidimensional decimal fixed-point array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] ToDecimal(this bool[][] value, decimal[,] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Conversions.tt b/Sources/Accord.Math/Matrix/Matrix.Conversions.tt index a51bb4dbc..fb307d264 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Conversions.tt +++ b/Sources/Accord.Math/Matrix/Matrix.Conversions.tt @@ -86,7 +86,7 @@ namespace Accord.Math /// Converts a <#=a_desc#> to a <#=b_desc#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[] To<#=b_name#>(this <#=a_type#>[] value) @@ -98,7 +98,7 @@ namespace Accord.Math /// Converts a <#=a_desc#> to a <#=b_desc#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[,] To<#=b_name#>(this <#=a_type#>[,] value) @@ -110,7 +110,7 @@ namespace Accord.Math /// Converts a <#=a_desc#> to a <#=b_desc#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[][] To<#=b_name#>(this <#=a_type#>[][] value) @@ -122,7 +122,7 @@ namespace Accord.Math /// Converts a <#=a_desc#> to a <#=b_desc#>. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[][][] To<#=b_name#>(this <#=a_type#>[][][] value) @@ -137,7 +137,7 @@ namespace Accord.Math /// Converts a <#=a_desc#> array to a <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[] To<#=b_name#>(this <#=a_type#>[] value, <#=b_type#>[] result) @@ -151,7 +151,7 @@ namespace Accord.Math /// Converts a multidimensional <#=a_desc#> array to a multidimensional <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[,] To<#=b_name#>(this <#=a_type#>[,] value, <#=b_type#>[,] result) @@ -173,7 +173,7 @@ namespace Accord.Math /// Converts a multidimensional <#=a_desc#> array to a jagged <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[][] To<#=b_name#>(this <#=a_type#>[,] value, <#=b_type#>[][] result) @@ -189,7 +189,7 @@ namespace Accord.Math /// Converts a jagged <#=a_desc#> array to a jagged <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[][] To<#=b_name#>(this <#=a_type#>[][] value, <#=b_type#>[][] result) @@ -204,7 +204,7 @@ namespace Accord.Math /// Converts a jagged <#=a_desc#> array to a jagged <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[][][] To<#=b_name#>(this <#=a_type#>[][][] value, <#=b_type#>[][][] result) @@ -220,7 +220,7 @@ namespace Accord.Math /// Converts a jagged <#=a_desc#> array to a multidimensional <#=b_desc#> array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=b_type#>[,] To<#=b_name#>(this <#=a_type#>[][] value, <#=b_type#>[,] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Measures.Generated.cs b/Sources/Accord.Math/Matrix/Matrix.Measures.Generated.cs deleted file mode 100644 index 5074deb16..000000000 --- a/Sources/Accord.Math/Matrix/Matrix.Measures.Generated.cs +++ /dev/null @@ -1,949 +0,0 @@ -// Accord Math Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -// ====================================================================== -// This code has been generated by a tool; do not edit manually. Instead, -// edit the T4 template Matrix.Product.tt so this file can be regenerated. -// ====================================================================== - -namespace Accord.Math -{ - using Accord.Math; - using System; - using System.CodeDom.Compiler; - using System.Collections.Generic; - using System.Runtime.CompilerServices; - - [GeneratedCode("Accord.NET T4 Templates", "3.1")] - public static partial class Matrix - { - - private static int GetSize(T[,] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - private static int GetSize(T[][] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static double Mean(this double[,] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[,] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static double[] Mean(this double[,] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - double[] mean; - - if (dimension == 0) - { - mean = new double[cols]; - double N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i, j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new double[rows]; - double N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j, i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static double[] Skewness(this double[,] matrix, bool unbiased = true) - { - return Skewness(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static double[] Skewness(this double[,] matrix, double[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - double[] skewness = new double[means.Length]; - - for (int j = 0; j < means.Length; j++) - { - double s2 = 0; - double s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (double)((a / b) * g); - } - else - { - skewness[j] = (double)g; - } - } - - return skewness; - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static double[] Kurtosis(this double[,] matrix, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static double[] Kurtosis(this double[,] matrix, double[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - var kurtosis = new double[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - double s2 = 0; - double s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - double dn = (double)n; - double m2 = s2 / n; - double m4 = s4 / n; - - if (unbiased) - { - double v = s2 / (dn - 1); - double a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - double b = s4 / (v * v); - double c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - - } - - return kurtosis; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static double Covariance(this double[,] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static double[,] Covariance(this double[,] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static double[,] Covariance(this double[,] matrix, int dimension, double[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static double Scatter(this double[,] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static double[,] Scatter(this double[,] matrix, int dimension, double[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - double[,] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = new double[cols, cols]; - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - double s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k, j] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = new double[rows, rows]; - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - double s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j, k] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static double Scatter(this double[,] matrix, double mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - double var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i, j] - mean; - var += v * v; - } - } - - return var; - } - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static float Mean(this float[,] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[,] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static float[] Mean(this float[,] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - float[] mean; - - if (dimension == 0) - { - mean = new float[cols]; - float N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i, j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new float[rows]; - float N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j, i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static float[] Skewness(this float[,] matrix, bool unbiased = true) - { - return Skewness(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static float[] Skewness(this float[,] matrix, float[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - float[] skewness = new float[means.Length]; - - for (int j = 0; j < means.Length; j++) - { - float s2 = 0; - float s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (float)((a / b) * g); - } - else - { - skewness[j] = (float)g; - } - } - - return skewness; - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static float[] Kurtosis(this float[,] matrix, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static float[] Kurtosis(this float[,] matrix, float[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - var kurtosis = new float[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - float s2 = 0; - float s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - float dn = (float)n; - float m2 = s2 / n; - float m4 = s4 / n; - - if (unbiased) - { - float v = s2 / (dn - 1); - float a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - float b = s4 / (v * v); - float c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - - } - - return kurtosis; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static float Covariance(this float[,] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static float[,] Covariance(this float[,] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static float[,] Covariance(this float[,] matrix, int dimension, float[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static float Scatter(this float[,] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static float[,] Scatter(this float[,] matrix, int dimension, float[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - float[,] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = new float[cols, cols]; - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - float s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k, j] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = new float[rows, rows]; - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - float s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j, k] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static float Scatter(this float[,] matrix, float mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - float var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i, j] - mean; - var += v * v; - } - } - - return var; - } - } -} diff --git a/Sources/Accord.Math/Matrix/Matrix.Measures.tt b/Sources/Accord.Math/Matrix/Matrix.Measures.tt deleted file mode 100644 index 4c8417a2a..000000000 --- a/Sources/Accord.Math/Matrix/Matrix.Measures.tt +++ /dev/null @@ -1,518 +0,0 @@ -<#@ template debug="false" hostspecific="true" language="C#" #> -<#@ assembly name="System.Core" #> -<#@ output extension="Generated.cs" #> -<#@ import namespace="Microsoft.VisualStudio.TextTemplating" #> -<#@ import namespace="System.Collections.Generic" #> -<#@ include file="T4Toolbox.tt" #> -// Accord Math Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -// ====================================================================== -// This code has been generated by a tool; do not edit manually. Instead, -// edit the T4 template Matrix.Product.tt so this file can be regenerated. -// ====================================================================== - -namespace Accord.Math -{ - using Accord.Math; - using System; - using System.CodeDom.Compiler; - using System.Collections.Generic; - using System.Runtime.CompilerServices; - - [GeneratedCode("Accord.NET T4 Templates", "3.1")] - public static partial class Matrix - { - - private static int GetSize(T[,] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - - private static int GetSize(T[][] matrix, int dimension) - { - return (dimension == 0) ? matrix.Rows() : matrix.Columns(); - } - -<# - string[] types = - { - "double", "float", - }; - - foreach (string a in types) - { -#> - /// - /// Computes the mean value across all dimensions of the given matrix. - /// - /// - public static <#=a#> Mean(this <#=a#>[,] matrix) - { - return matrix.Sum() / matrix.Length(); - } - - /// - /// Calculates the matrix Mean vector. - /// - /// - /// A matrix whose means will be calculated. - /// - /// The dimension along which the means will be calculated. Pass - /// 0 to compute a row vector containing the mean of each column, - /// or 1 to compute a column vector containing the mean of each row. - /// Default value is 0. - /// - /// - /// Returns a vector containing the means of the given matrix. - /// - /// - /// - /// double[,] matrix = - /// { - /// { 2, -1.0, 5 }, - /// { 7, 0.5, 9 }, - /// }; - /// - /// // column means are equal to (4.5, -0.25, 7.0) - /// double[] colMeans = Stats.Mean(matrix, 0); - /// - /// // row means are equal to (2.0, 5.5) - /// double[] rowMeans = Stats.Mean(matrix, 1); - /// - /// - /// - public static <#=a#>[] Mean(this <#=a#>[,] matrix, int dimension) - { - int rows = matrix.GetLength(0); - int cols = matrix.GetLength(1); - <#=a#>[] mean; - - if (dimension == 0) - { - mean = new <#=a#>[cols]; - <#=a#> N = rows; - - // for each column - for (int j = 0; j < cols; j++) - { - // for each row - for (int i = 0; i < rows; i++) - mean[j] += matrix[i, j]; - - mean[j] /= N; - } - } - else if (dimension == 1) - { - mean = new <#=a#>[rows]; - <#=a#> N = cols; - - // for each row - for (int j = 0; j < rows; j++) - { - // for each column - for (int i = 0; i < cols; i++) - mean[j] += matrix[j, i]; - - mean[j] /= N; - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return mean; - } - - /// - /// Computes the Skewness for the given values. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number matrix containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static <#=a#>[] Skewness(this <#=a#>[,] matrix, bool unbiased = true) - { - return Skewness(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the Skewness vector for the given matrix. - /// - /// - /// - /// Skewness characterizes the degree of asymmetry of a distribution - /// around its mean. Positive skewness indicates a distribution with - /// an asymmetric tail extending towards more positive values. Negative - /// skewness indicates a distribution with an asymmetric tail extending - /// towards more negative values. - /// - /// - /// A number array containing the vector values. - /// The mean value for the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// skewness, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The skewness of the given data. - /// - public static <#=a#>[] Skewness(this <#=a#>[,] matrix, <#=a#>[] means, bool unbiased = true) - { - int n = matrix.GetLength(0); - <#=a#>[] skewness = new <#=a#>[means.Length]; - - for (int j = 0; j < means.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s3 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - - s2 += dev * dev; - s3 += dev * dev * dev; - } - - var m2 = s2 / n; - var m3 = s3 / n; - - var g = m3 / (Math.Pow(m2, 3 / 2.0)); - - if (unbiased) - { - var a = Math.Sqrt(n * (n - 1)); - var b = n - 2; - skewness[j] = (<#=a#>)((a / b) * g); - } - else - { - skewness[j] = (<#=a#>)g; - } - } - - return skewness; - } - - /// - /// Computes the Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The kurtosis vector of the given data. - /// - public static <#=a#>[] Kurtosis(this <#=a#>[,] matrix, bool unbiased = true) - { - return Kurtosis(matrix, Mean(matrix, dimension: 0), unbiased); - } - - /// - /// Computes the sample Kurtosis vector for the given matrix. - /// - /// - /// - /// The framework uses the same definition used by default in SAS and SPSS. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// True to compute the unbiased estimate of the population - /// kurtosis, false otherwise. Default is true (compute the - /// unbiased estimator). - /// - /// The sample kurtosis vector of the given data. - /// - public static <#=a#>[] Kurtosis(this <#=a#>[,] matrix, <#=a#>[] means, bool unbiased = true) - { - int n = matrix.Rows(); - int m = matrix.Columns(); - - var kurtosis = new <#=a#>[m]; - - for (int j = 0; j < kurtosis.Length; j++) - { - <#=a#> s2 = 0; - <#=a#> s4 = 0; - - for (int i = 0; i < n; i++) - { - var dev = matrix[i, j] - means[j]; - s2 += dev * dev; - s4 += dev * dev * dev * dev; - } - - <#=a#> dn = (<#=a#>)n; - <#=a#> m2 = s2 / n; - <#=a#> m4 = s4 / n; - - if (unbiased) - { - <#=a#> v = s2 / (dn - 1); - <#=a#> a = (dn * (dn + 1)) / ((dn - 1) * (dn - 2) * (dn - 3)); - <#=a#> b = s4 / (v * v); - <#=a#> c = ((dn - 1) * (dn - 1)) / ((dn - 2) * (dn - 3)); - kurtosis[j] = a * b - 3 * c; - } - else - { - kurtosis[j] = m4 / (m2 * m2) - 3; - } - - } - - return kurtosis; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The covariance matrix. - /// - public static <#=a#> Covariance(this <#=a#>[,] matrix) - { - var s = Scatter(matrix, Mean(matrix)); - return s / matrix.Length; - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// - /// The dimension of the matrix to consider as observations. Pass 0 if the matrix has - /// observations as rows and variables as columns, pass 1 otherwise. Default is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#>[,] Covariance(this <#=a#>[,] matrix, int dimension) - { - var s = Scatter(matrix, dimension, Mean(matrix, dimension)); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - /// - /// Calculates the covariance matrix of a sample matrix. - /// - /// - /// - /// In statistics and probability theory, the covariance matrix is a matrix of - /// covariances between elements of a vector. It is the natural generalization - /// to higher dimensions of the concept of the variance of a scalar-valued - /// random variable. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// - /// The covariance matrix. - /// - public static <#=a#>[,] Covariance(this <#=a#>[,] matrix, int dimension, <#=a#>[] means) - { - var s = Scatter(matrix, dimension, means); - return s.Divide(GetSize(matrix, dimension), result: s); - } - - - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// The covariance matrix. - /// - public static <#=a#> Scatter(this <#=a#>[,] matrix) - { - return Scatter(matrix, Mean(matrix)); - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#>[,] Scatter(this <#=a#>[,] matrix, int dimension, <#=a#>[] means) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - <#=a#>[,] cov; - - if (dimension == 0) - { - if (means.Length != cols) - throw new ArgumentException("Length of the mean vector should equal the number of columns", "means"); - - cov = new <#=a#>[cols, cols]; - for (int i = 0; i < cols; i++) - { - for (int j = i; j < cols; j++) - { - <#=a#> s = 0; - for (int k = 0; k < rows; k++) - { - var v = matrix[k, j] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else if (dimension == 1) - { - if (means.Length != rows) - throw new ArgumentException("Length of the mean vector should equal the number of rows", "means"); - - cov = new <#=a#>[rows, rows]; - for (int i = 0; i < rows; i++) - { - for (int j = i; j < rows; j++) - { - <#=a#> s = 0; - for (int k = 0; k < cols; k++) - { - var v = matrix[j, k] - means[j]; - s += v * v; - } - cov[i, j] = s; - cov[j, i] = s; - } - } - } - else - { - throw new ArgumentException("Invalid dimension.", "dimension"); - } - - return cov; - } - - /// - /// Calculates the scatter matrix of a sample matrix. - /// - /// - /// - /// By dividing the Scatter matrix by the sample size, we get the population - /// Covariance matrix. By dividing by the sample size minus one, we get the - /// sample Covariance matrix. - /// - /// - /// A number multi-dimensional array containing the matrix values. - /// The mean value of the given values, if already known. - /// A real number to divide each member of the matrix. - /// - /// Pass 0 if the mean vector is a row vector, 1 otherwise. Default value is 0. - /// - /// - /// The covariance matrix. - /// - public static <#=a#> Scatter(this <#=a#>[,] matrix, <#=a#> mean) - { - int rows = matrix.Rows(); - int cols = matrix.Columns(); - - <#=a#> var = 0; - - for (int i = 0; i < rows; i++) - { - for (int j = 0; j < cols; j++) - { - var v = matrix[i, j] - mean; - var += v * v; - } - } - - return var; - } -<# - } -#> - } -} diff --git a/Sources/Accord.Math/Matrix/Matrix.Product.tt b/Sources/Accord.Math/Matrix/Matrix.Product.tt index a0b32ac1b..89d2c3a48 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Product.tt +++ b/Sources/Accord.Math/Matrix/Matrix.Product.tt @@ -97,7 +97,7 @@ namespace Accord.Math /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#> Dot(this <#=a#>[] a, <#=b#>[] b) @@ -120,7 +120,7 @@ namespace Accord.Math /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[][] a, <#=b#>[] columnVector) @@ -137,7 +137,7 @@ namespace Accord.Math /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[,] a, <#=b#>[] columnVector) @@ -154,7 +154,7 @@ namespace Accord.Math /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[] rowVector, <#=b#>[][] b) @@ -171,7 +171,7 @@ namespace Accord.Math /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[] rowVector, <#=b#>[,] b) @@ -188,7 +188,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[][] a, <#=b#>[][] b) @@ -205,7 +205,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Dot(this <#=a#>[,] a, <#=b#>[,] b) @@ -222,7 +222,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[][] a, <#=b#>[,] b) @@ -239,7 +239,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[,] a, <#=b#>[][] b) @@ -262,7 +262,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[] columnVector) @@ -279,7 +279,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithTransposed(this <#=a#>[,] a, <#=b#>[] columnVector) @@ -296,7 +296,7 @@ namespace Accord.Math /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] DotWithTransposed(this <#=a#>[] rowVector, <#=b#>[][] b) @@ -313,7 +313,7 @@ namespace Accord.Math /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] DotWithTransposed(this <#=a#>[] rowVector, <#=b#>[,] b) @@ -330,7 +330,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[][] b) @@ -347,7 +347,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithTransposed(this <#=a#>[,] a, <#=b#>[,] b) @@ -364,7 +364,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[,] b) @@ -381,7 +381,7 @@ namespace Accord.Math /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[,] a, <#=b#>[][] b) @@ -401,7 +401,7 @@ namespace Accord.Math /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] TransposeAndDot(this <#=a#>[][] a, <#=b#>[] columnVector) @@ -416,7 +416,7 @@ namespace Accord.Math /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] TransposeAndDot(this <#=a#>[,] a, <#=b#>[] columnVector) @@ -433,7 +433,7 @@ namespace Accord.Math /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[] columnVector, <#=b#>[][] b) @@ -450,7 +450,7 @@ namespace Accord.Math /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDot(this <#=a#>[] columnVector, <#=b#>[,] b) @@ -467,7 +467,7 @@ namespace Accord.Math /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[][] a, <#=b#>[][] b) @@ -484,7 +484,7 @@ namespace Accord.Math /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDot(this <#=a#>[,] a, <#=b#>[,] b) @@ -501,7 +501,7 @@ namespace Accord.Math /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[][] a, <#=b#>[,] b) @@ -518,7 +518,7 @@ namespace Accord.Math /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[,] a, <#=b#>[][] b) @@ -544,7 +544,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithDiagonal(this <#=a#>[][] a, <#=b#>[] b) @@ -561,7 +561,7 @@ namespace Accord.Math /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithDiagonal(this <#=a#>[,] a, <#=b#>[] b) @@ -577,7 +577,7 @@ namespace Accord.Math /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDotWithDiagonal(this <#=a#>[,] a, <#=b#>[] b) @@ -592,7 +592,7 @@ namespace Accord.Math /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDotWithDiagonal(this <#=a#>[][] a, <#=b#>[] b) @@ -610,7 +610,7 @@ namespace Accord.Math /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DivideByDiagonal(this <#=a#>[,] a, <#=b#>[] b) @@ -626,7 +626,7 @@ namespace Accord.Math /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DivideByDiagonal(this <#=a#>[][] a, <#=b#>[] b) @@ -650,7 +650,7 @@ namespace Accord.Math /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Cross(this <#=a#>[] a, <#=b#>[] b) @@ -670,7 +670,7 @@ namespace Accord.Math /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Outer(this <#=a#>[] a, <#=b#>[] b) @@ -698,7 +698,7 @@ namespace Accord.Math /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Kronecker(this <#=a#>[] a, <#=b#>[] b) @@ -715,7 +715,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[][] a, <#=b#>[][] b) @@ -734,7 +734,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Kronecker(this <#=a#>[,] a, <#=b#>[,] b) @@ -753,7 +753,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[][] a, <#=b#>[,] b) @@ -772,7 +772,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[,] a, <#=b#>[][] b) @@ -817,7 +817,7 @@ namespace Accord.Math /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=c#> DotAndDot(this <#=a#>[] rowVector, <#=b#>[][] b, <#=c#>[] columnVector) @@ -845,7 +845,7 @@ namespace Accord.Math /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=c#> DotAndDot(this <#=a#>[] rowVector, <#=b#>[,] b, <#=c#>[] columnVector) @@ -890,7 +890,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Dot(this <#=a#>[,] a, <#=b#>[,] b, <#=r#>[,] result) @@ -957,7 +957,7 @@ namespace Accord.Math /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[][] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1003,7 +1003,7 @@ namespace Accord.Math /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[][] a, <#=b#>[,] b, <#=r#>[][] result) @@ -1060,7 +1060,7 @@ namespace Accord.Math /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Dot(this <#=a#>[,] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1107,7 +1107,7 @@ namespace Accord.Math /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[] rowVector, <#=b#>[,] matrix, <#=r#>[] result) @@ -1137,7 +1137,7 @@ namespace Accord.Math /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[][] matrix, <#=b#>[] columnVector, <#=r#>[] result) @@ -1166,7 +1166,7 @@ namespace Accord.Math /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[,] matrix, <#=b#>[] columnVector, <#=r#>[] result) @@ -1195,7 +1195,7 @@ namespace Accord.Math /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Dot(this <#=a#>[] rowVector, <#=b#>[][] matrix, <#=r#>[] result) @@ -1239,7 +1239,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithTransposed(this <#=a#>[,] a, <#=b#>[,] b, <#=r#>[,] result) @@ -1293,7 +1293,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[,] b, <#=r#>[][] result) @@ -1312,7 +1312,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[,] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1331,7 +1331,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1350,7 +1350,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] DotWithTransposed(this <#=a#>[] rowVector, <#=b#>[,] b, <#=r#>[] result) @@ -1369,7 +1369,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithTransposed(this <#=a#>[,] a, <#=b#>[] columnVector, <#=r#>[,] result) @@ -1388,7 +1388,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] DotWithTransposed(this <#=a#>[] rowVector, <#=b#>[][] b, <#=r#>[] result) @@ -1407,7 +1407,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithTransposed(this <#=a#>[][] a, <#=b#>[] columnVector, <#=r#>[][] result) @@ -1438,7 +1438,7 @@ namespace Accord.Math /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDot(this <#=a#>[,] a, <#=b#>[,] b, <#=r#>[,] result) @@ -1482,7 +1482,7 @@ namespace Accord.Math /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[][] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1529,7 +1529,7 @@ namespace Accord.Math /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] TransposeAndDot(this <#=a#>[,] matrix, <#=b#>[] columnVector, <#=r#>[] result) @@ -1564,7 +1564,7 @@ namespace Accord.Math /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] TransposeAndDot(this <#=a#>[][] matrix, <#=b#>[] columnVector, <#=r#>[] result) @@ -1598,7 +1598,7 @@ namespace Accord.Math /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[][] a, <#=b#>[,] b, <#=r#>[][] result) @@ -1616,7 +1616,7 @@ namespace Accord.Math /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[,] a, <#=b#>[][] b, <#=r#>[][] result) @@ -1637,7 +1637,7 @@ namespace Accord.Math /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDot(this <#=a#>[] rowVector, <#=b#>[,] b, <#=r#>[,] result) @@ -1655,7 +1655,7 @@ namespace Accord.Math /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDot(this <#=a#>[] rowVector, <#=b#>[][] b, <#=r#>[][] result) @@ -1681,7 +1681,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] TransposeAndDotWithDiagonal(this <#=a#>[,] a, <#=b#>[] diagonal, <#=r#>[,] result) @@ -1709,7 +1709,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] TransposeAndDotWithDiagonal(this <#=a#>[][] a, <#=b#>[] diagonal, <#=r#>[][] result) @@ -1737,7 +1737,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DotWithDiagonal(this <#=a#>[,] a, <#=b#>[] diagonal, <#=r#>[,] result) @@ -1775,7 +1775,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DotWithDiagonal(this <#=a#>[][] a, <#=b#>[] diagonal, <#=r#>[][] result) @@ -1803,7 +1803,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] DivideByDiagonal(this <#=a#>[,] a, <#=b#>[] diagonal, <#=r#>[,] result) @@ -1835,7 +1835,7 @@ namespace Accord.Math /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] DivideByDiagonal(this <#=a#>[][] a, <#=b#>[] diagonal, <#=r#>[][] result) @@ -1870,7 +1870,7 @@ namespace Accord.Math /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Outer(this <#=a#>[] a, <#=b#>[] b, <#=r#>[,] result) @@ -1893,7 +1893,7 @@ namespace Accord.Math /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Outer(this <#=a#>[] a, <#=b#>[] b, <#=r#>[][] result) @@ -1915,7 +1915,7 @@ namespace Accord.Math /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Cross(<#=a#>[] a, <#=b#>[] b, <#=r#>[] result) @@ -1946,7 +1946,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[,] Kronecker(this <#=a#>[,] a, <#=b#>[,] b, <#=r#>[,] result) @@ -2003,7 +2003,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[][] a, <#=b#>[][] b, <#=r#>[][] result) @@ -2022,7 +2022,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[][] a, <#=b#>[,] b, <#=r#>[][] result) @@ -2041,7 +2041,7 @@ namespace Accord.Math /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[][] Kronecker(this <#=a#>[,] a, <#=b#>[][] b, <#=r#>[][] result) @@ -2060,7 +2060,7 @@ namespace Accord.Math /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] Kronecker(this <#=a#>[] a, <#=b#>[] b, <#=r#>[] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Product1.Generated.cs b/Sources/Accord.Math/Matrix/Matrix.Product1.Generated.cs index 70e3803cc..e1c2342f6 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Product1.Generated.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Product1.Generated.cs @@ -61,7 +61,7 @@ public static partial class Matrix /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this int[] a, int[] b) @@ -84,7 +84,7 @@ public static int Dot(this int[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[][] a, int[] columnVector) @@ -101,7 +101,7 @@ public static int[] Dot(this int[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[,] a, int[] columnVector) @@ -118,7 +118,7 @@ public static int[] Dot(this int[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, int[][] b) @@ -135,7 +135,7 @@ public static int[] Dot(this int[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, int[,] b) @@ -152,7 +152,7 @@ public static int[] Dot(this int[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, int[][] b) @@ -169,7 +169,7 @@ public static int[][] Dot(this int[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this int[,] a, int[,] b) @@ -186,7 +186,7 @@ public static int[][] Dot(this int[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, int[,] b) @@ -203,7 +203,7 @@ public static int[][] Dot(this int[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[,] a, int[][] b) @@ -226,7 +226,7 @@ public static int[][] Dot(this int[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[] columnVector) @@ -243,7 +243,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, int[] columnVector) @@ -260,7 +260,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, int[][] b) @@ -277,7 +277,7 @@ public static int[] DotWithTransposed(this int[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, int[,] b) @@ -294,7 +294,7 @@ public static int[] DotWithTransposed(this int[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[][] b) @@ -311,7 +311,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, int[,] b) @@ -328,7 +328,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[,] b) @@ -345,7 +345,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[,] a, int[][] b) @@ -365,7 +365,7 @@ public static int[][] DotWithTransposed(this int[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[][] a, int[] columnVector) @@ -380,7 +380,7 @@ public static int[] TransposeAndDot(this int[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[,] a, int[] columnVector) @@ -397,7 +397,7 @@ public static int[] TransposeAndDot(this int[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[] columnVector, int[][] b) @@ -414,7 +414,7 @@ public static int[][] TransposeAndDot(this int[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[] columnVector, int[,] b) @@ -431,7 +431,7 @@ public static int[][] TransposeAndDot(this int[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, int[][] b) @@ -448,7 +448,7 @@ public static int[][] TransposeAndDot(this int[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[,] a, int[,] b) @@ -465,7 +465,7 @@ public static int[][] TransposeAndDot(this int[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, int[,] b) @@ -482,7 +482,7 @@ public static int[][] TransposeAndDot(this int[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[,] a, int[][] b) @@ -508,7 +508,7 @@ public static int[][] TransposeAndDot(this int[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this int[][] a, int[] b) @@ -525,7 +525,7 @@ public static int[][] DotWithDiagonal(this int[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this int[,] a, int[] b) @@ -541,7 +541,7 @@ public static int[][] DotWithDiagonal(this int[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this int[,] a, int[] b) @@ -556,7 +556,7 @@ public static int[][] DotWithDiagonal(this int[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] b) @@ -574,7 +574,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int[] b) @@ -590,7 +590,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int[] b) @@ -614,7 +614,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this int[] a, int[] b) @@ -634,7 +634,7 @@ public static int[] Cross(this int[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this int[] a, int[] b) @@ -662,7 +662,7 @@ public static int Inner(this int[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this int[] a, int[] b) @@ -679,7 +679,7 @@ public static int[] Kronecker(this int[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, int[][] b) @@ -698,7 +698,7 @@ public static int[][] Kronecker(this int[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this int[,] a, int[,] b) @@ -717,7 +717,7 @@ public static int[][] Kronecker(this int[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, int[,] b) @@ -736,7 +736,7 @@ public static int[][] Kronecker(this int[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[,] a, int[][] b) @@ -769,7 +769,7 @@ public static int[][] Kronecker(this int[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this int[] a, double[] b) @@ -792,7 +792,7 @@ public static double Dot(this int[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[][] a, double[] columnVector) @@ -809,7 +809,7 @@ public static double[] Dot(this int[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[,] a, double[] columnVector) @@ -826,7 +826,7 @@ public static double[] Dot(this int[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, double[][] b) @@ -843,7 +843,7 @@ public static double[] Dot(this int[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, double[,] b) @@ -860,7 +860,7 @@ public static double[] Dot(this int[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, double[][] b) @@ -877,7 +877,7 @@ public static double[][] Dot(this int[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this int[,] a, double[,] b) @@ -894,7 +894,7 @@ public static double[][] Dot(this int[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, double[,] b) @@ -911,7 +911,7 @@ public static double[][] Dot(this int[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[,] a, double[][] b) @@ -934,7 +934,7 @@ public static double[][] Dot(this int[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[] columnVector) @@ -951,7 +951,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, double[] columnVector) @@ -968,7 +968,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, double[][] b) @@ -985,7 +985,7 @@ public static double[] DotWithTransposed(this int[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, double[,] b) @@ -1002,7 +1002,7 @@ public static double[] DotWithTransposed(this int[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[][] b) @@ -1019,7 +1019,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, double[,] b) @@ -1036,7 +1036,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[,] b) @@ -1053,7 +1053,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[,] a, double[][] b) @@ -1073,7 +1073,7 @@ public static double[][] DotWithTransposed(this int[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[][] a, double[] columnVector) @@ -1088,7 +1088,7 @@ public static double[] TransposeAndDot(this int[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[,] a, double[] columnVector) @@ -1105,7 +1105,7 @@ public static double[] TransposeAndDot(this int[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[] columnVector, double[][] b) @@ -1122,7 +1122,7 @@ public static double[][] TransposeAndDot(this int[] columnVector, double[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[] columnVector, double[,] b) @@ -1139,7 +1139,7 @@ public static double[][] TransposeAndDot(this int[] columnVector, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, double[][] b) @@ -1156,7 +1156,7 @@ public static double[][] TransposeAndDot(this int[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[,] a, double[,] b) @@ -1173,7 +1173,7 @@ public static double[][] TransposeAndDot(this int[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, double[,] b) @@ -1190,7 +1190,7 @@ public static double[][] TransposeAndDot(this int[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[,] a, double[][] b) @@ -1216,7 +1216,7 @@ public static double[][] TransposeAndDot(this int[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this int[][] a, double[] b) @@ -1233,7 +1233,7 @@ public static double[][] DotWithDiagonal(this int[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this int[,] a, double[] b) @@ -1249,7 +1249,7 @@ public static double[][] DotWithDiagonal(this int[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this int[,] a, double[] b) @@ -1264,7 +1264,7 @@ public static double[][] DotWithDiagonal(this int[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] b) @@ -1282,7 +1282,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, double[] b) @@ -1298,7 +1298,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, double[] b) @@ -1322,7 +1322,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this int[] a, double[] b) @@ -1342,7 +1342,7 @@ public static double[] Cross(this int[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this int[] a, double[] b) @@ -1370,7 +1370,7 @@ public static double Inner(this int[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this int[] a, double[] b) @@ -1387,7 +1387,7 @@ public static double[] Kronecker(this int[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, double[][] b) @@ -1406,7 +1406,7 @@ public static double[][] Kronecker(this int[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this int[,] a, double[,] b) @@ -1425,7 +1425,7 @@ public static double[][] Kronecker(this int[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, double[,] b) @@ -1444,7 +1444,7 @@ public static double[][] Kronecker(this int[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[,] a, double[][] b) @@ -1477,7 +1477,7 @@ public static double[][] Kronecker(this int[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this int[] a, float[] b) @@ -1500,7 +1500,7 @@ public static float Dot(this int[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[][] a, float[] columnVector) @@ -1517,7 +1517,7 @@ public static float[] Dot(this int[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[,] a, float[] columnVector) @@ -1534,7 +1534,7 @@ public static float[] Dot(this int[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[] rowVector, float[][] b) @@ -1551,7 +1551,7 @@ public static float[] Dot(this int[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[] rowVector, float[,] b) @@ -1568,7 +1568,7 @@ public static float[] Dot(this int[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[][] a, float[][] b) @@ -1585,7 +1585,7 @@ public static float[][] Dot(this int[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this int[,] a, float[,] b) @@ -1602,7 +1602,7 @@ public static float[][] Dot(this int[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[][] a, float[,] b) @@ -1619,7 +1619,7 @@ public static float[][] Dot(this int[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[,] a, float[][] b) @@ -1642,7 +1642,7 @@ public static float[][] Dot(this int[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[] columnVector) @@ -1659,7 +1659,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this int[,] a, float[] columnVector) @@ -1676,7 +1676,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this int[] rowVector, float[][] b) @@ -1693,7 +1693,7 @@ public static float[] DotWithTransposed(this int[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this int[] rowVector, float[,] b) @@ -1710,7 +1710,7 @@ public static float[] DotWithTransposed(this int[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[][] b) @@ -1727,7 +1727,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this int[,] a, float[,] b) @@ -1744,7 +1744,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[,] b) @@ -1761,7 +1761,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[,] a, float[][] b) @@ -1781,7 +1781,7 @@ public static float[][] DotWithTransposed(this int[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this int[][] a, float[] columnVector) @@ -1796,7 +1796,7 @@ public static float[] TransposeAndDot(this int[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this int[,] a, float[] columnVector) @@ -1813,7 +1813,7 @@ public static float[] TransposeAndDot(this int[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[] columnVector, float[][] b) @@ -1830,7 +1830,7 @@ public static float[][] TransposeAndDot(this int[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this int[] columnVector, float[,] b) @@ -1847,7 +1847,7 @@ public static float[][] TransposeAndDot(this int[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[][] a, float[][] b) @@ -1864,7 +1864,7 @@ public static float[][] TransposeAndDot(this int[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this int[,] a, float[,] b) @@ -1881,7 +1881,7 @@ public static float[][] TransposeAndDot(this int[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[][] a, float[,] b) @@ -1898,7 +1898,7 @@ public static float[][] TransposeAndDot(this int[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[,] a, float[][] b) @@ -1924,7 +1924,7 @@ public static float[][] TransposeAndDot(this int[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this int[][] a, float[] b) @@ -1941,7 +1941,7 @@ public static float[][] DotWithDiagonal(this int[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this int[,] a, float[] b) @@ -1957,7 +1957,7 @@ public static float[][] DotWithDiagonal(this int[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this int[,] a, float[] b) @@ -1972,7 +1972,7 @@ public static float[][] DotWithDiagonal(this int[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] b) @@ -1990,7 +1990,7 @@ public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[,] a, float[] b) @@ -2006,7 +2006,7 @@ public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[][] a, float[] b) @@ -2030,7 +2030,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this int[] a, float[] b) @@ -2050,7 +2050,7 @@ public static float[] Cross(this int[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this int[] a, float[] b) @@ -2078,7 +2078,7 @@ public static float Inner(this int[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this int[] a, float[] b) @@ -2095,7 +2095,7 @@ public static float[] Kronecker(this int[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[][] a, float[][] b) @@ -2114,7 +2114,7 @@ public static float[][] Kronecker(this int[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this int[,] a, float[,] b) @@ -2133,7 +2133,7 @@ public static float[][] Kronecker(this int[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[][] a, float[,] b) @@ -2152,7 +2152,7 @@ public static float[][] Kronecker(this int[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[,] a, float[][] b) @@ -2185,7 +2185,7 @@ public static float[][] Kronecker(this int[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this double[] a, double[] b) @@ -2208,7 +2208,7 @@ public static double Dot(this double[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] a, double[] columnVector) @@ -2225,7 +2225,7 @@ public static double[] Dot(this double[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] a, double[] columnVector) @@ -2242,7 +2242,7 @@ public static double[] Dot(this double[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, double[][] b) @@ -2259,7 +2259,7 @@ public static double[] Dot(this double[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, double[,] b) @@ -2276,7 +2276,7 @@ public static double[] Dot(this double[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, double[][] b) @@ -2293,7 +2293,7 @@ public static double[][] Dot(this double[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, double[,] b) @@ -2310,7 +2310,7 @@ public static double[][] Dot(this double[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, double[,] b) @@ -2327,7 +2327,7 @@ public static double[][] Dot(this double[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, double[][] b) @@ -2350,7 +2350,7 @@ public static double[][] Dot(this double[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[] columnVector) @@ -2367,7 +2367,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[] columnVec /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, double[] columnVector) @@ -2384,7 +2384,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[] columnVec /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, double[][] b) @@ -2401,7 +2401,7 @@ public static double[] DotWithTransposed(this double[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, double[,] b) @@ -2418,7 +2418,7 @@ public static double[] DotWithTransposed(this double[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[][] b) @@ -2435,7 +2435,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, double[,] b) @@ -2452,7 +2452,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[,] b) @@ -2469,7 +2469,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, double[][] b) @@ -2489,7 +2489,7 @@ public static double[][] DotWithTransposed(this double[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] a, double[] columnVector) @@ -2504,7 +2504,7 @@ public static double[] TransposeAndDot(this double[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] a, double[] columnVector) @@ -2521,7 +2521,7 @@ public static double[] TransposeAndDot(this double[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] columnVector, double[][] b) @@ -2538,7 +2538,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, double[][] /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] columnVector, double[,] b) @@ -2555,7 +2555,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, double[][] /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, double[][] b) @@ -2572,7 +2572,7 @@ public static double[][] TransposeAndDot(this double[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, double[,] b) @@ -2589,7 +2589,7 @@ public static double[][] TransposeAndDot(this double[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, double[,] b) @@ -2606,7 +2606,7 @@ public static double[][] TransposeAndDot(this double[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, double[][] b) @@ -2632,7 +2632,7 @@ public static double[][] TransposeAndDot(this double[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, double[] b) @@ -2649,7 +2649,7 @@ public static double[][] DotWithDiagonal(this double[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, double[] b) @@ -2665,7 +2665,7 @@ public static double[][] DotWithDiagonal(this double[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, double[] b) @@ -2680,7 +2680,7 @@ public static double[][] DotWithDiagonal(this double[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] b) @@ -2698,7 +2698,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double[] b) @@ -2714,7 +2714,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double[] b) @@ -2738,7 +2738,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this double[] a, double[] b) @@ -2758,7 +2758,7 @@ public static double[] Cross(this double[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, double[] b) @@ -2786,7 +2786,7 @@ public static double Inner(this double[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, double[] b) @@ -2803,7 +2803,7 @@ public static double[] Kronecker(this double[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, double[][] b) @@ -2822,7 +2822,7 @@ public static double[][] Kronecker(this double[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, double[,] b) @@ -2841,7 +2841,7 @@ public static double[][] Kronecker(this double[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, double[,] b) @@ -2860,7 +2860,7 @@ public static double[][] Kronecker(this double[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, double[][] b) @@ -2893,7 +2893,7 @@ public static double[][] Kronecker(this double[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this double[] a, int[] b) @@ -2916,7 +2916,7 @@ public static double Dot(this double[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] a, int[] columnVector) @@ -2933,7 +2933,7 @@ public static double[] Dot(this double[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] a, int[] columnVector) @@ -2950,7 +2950,7 @@ public static double[] Dot(this double[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, int[][] b) @@ -2967,7 +2967,7 @@ public static double[] Dot(this double[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, int[,] b) @@ -2984,7 +2984,7 @@ public static double[] Dot(this double[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, int[][] b) @@ -3001,7 +3001,7 @@ public static double[][] Dot(this double[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, int[,] b) @@ -3018,7 +3018,7 @@ public static double[][] Dot(this double[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, int[,] b) @@ -3035,7 +3035,7 @@ public static double[][] Dot(this double[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, int[][] b) @@ -3058,7 +3058,7 @@ public static double[][] Dot(this double[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[] columnVector) @@ -3075,7 +3075,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, int[] columnVector) @@ -3092,7 +3092,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, int[][] b) @@ -3109,7 +3109,7 @@ public static double[] DotWithTransposed(this double[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, int[,] b) @@ -3126,7 +3126,7 @@ public static double[] DotWithTransposed(this double[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[][] b) @@ -3143,7 +3143,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, int[,] b) @@ -3160,7 +3160,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[,] b) @@ -3177,7 +3177,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, int[][] b) @@ -3197,7 +3197,7 @@ public static double[][] DotWithTransposed(this double[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] a, int[] columnVector) @@ -3212,7 +3212,7 @@ public static double[] TransposeAndDot(this double[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] a, int[] columnVector) @@ -3229,7 +3229,7 @@ public static double[] TransposeAndDot(this double[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] columnVector, int[][] b) @@ -3246,7 +3246,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] columnVector, int[,] b) @@ -3263,7 +3263,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, int[][] b) @@ -3280,7 +3280,7 @@ public static double[][] TransposeAndDot(this double[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, int[,] b) @@ -3297,7 +3297,7 @@ public static double[][] TransposeAndDot(this double[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, int[,] b) @@ -3314,7 +3314,7 @@ public static double[][] TransposeAndDot(this double[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, int[][] b) @@ -3340,7 +3340,7 @@ public static double[][] TransposeAndDot(this double[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, int[] b) @@ -3357,7 +3357,7 @@ public static double[][] DotWithDiagonal(this double[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, int[] b) @@ -3373,7 +3373,7 @@ public static double[][] DotWithDiagonal(this double[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, int[] b) @@ -3388,7 +3388,7 @@ public static double[][] DotWithDiagonal(this double[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] b) @@ -3406,7 +3406,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int[] b) @@ -3422,7 +3422,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int[] b) @@ -3446,7 +3446,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this double[] a, int[] b) @@ -3466,7 +3466,7 @@ public static double[] Cross(this double[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, int[] b) @@ -3494,7 +3494,7 @@ public static double Inner(this double[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, int[] b) @@ -3511,7 +3511,7 @@ public static double[] Kronecker(this double[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, int[][] b) @@ -3530,7 +3530,7 @@ public static double[][] Kronecker(this double[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, int[,] b) @@ -3549,7 +3549,7 @@ public static double[][] Kronecker(this double[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, int[,] b) @@ -3568,7 +3568,7 @@ public static double[][] Kronecker(this double[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, int[][] b) @@ -3601,7 +3601,7 @@ public static double[][] Kronecker(this double[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this double[] a, float[] b) @@ -3624,7 +3624,7 @@ public static double Dot(this double[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] a, float[] columnVector) @@ -3641,7 +3641,7 @@ public static double[] Dot(this double[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] a, float[] columnVector) @@ -3658,7 +3658,7 @@ public static double[] Dot(this double[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, float[][] b) @@ -3675,7 +3675,7 @@ public static double[] Dot(this double[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, float[,] b) @@ -3692,7 +3692,7 @@ public static double[] Dot(this double[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, float[][] b) @@ -3709,7 +3709,7 @@ public static double[][] Dot(this double[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, float[,] b) @@ -3726,7 +3726,7 @@ public static double[][] Dot(this double[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, float[,] b) @@ -3743,7 +3743,7 @@ public static double[][] Dot(this double[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, float[][] b) @@ -3766,7 +3766,7 @@ public static double[][] Dot(this double[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[] columnVector) @@ -3783,7 +3783,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[] columnVect /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, float[] columnVector) @@ -3800,7 +3800,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[] columnVect /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, float[][] b) @@ -3817,7 +3817,7 @@ public static double[] DotWithTransposed(this double[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, float[,] b) @@ -3834,7 +3834,7 @@ public static double[] DotWithTransposed(this double[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[][] b) @@ -3851,7 +3851,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, float[,] b) @@ -3868,7 +3868,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[,] b) @@ -3885,7 +3885,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, float[][] b) @@ -3905,7 +3905,7 @@ public static double[][] DotWithTransposed(this double[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] a, float[] columnVector) @@ -3920,7 +3920,7 @@ public static double[] TransposeAndDot(this double[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] a, float[] columnVector) @@ -3937,7 +3937,7 @@ public static double[] TransposeAndDot(this double[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] columnVector, float[][] b) @@ -3954,7 +3954,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, float[][] b /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] columnVector, float[,] b) @@ -3971,7 +3971,7 @@ public static double[][] TransposeAndDot(this double[] columnVector, float[][] b /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, float[][] b) @@ -3988,7 +3988,7 @@ public static double[][] TransposeAndDot(this double[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, float[,] b) @@ -4005,7 +4005,7 @@ public static double[][] TransposeAndDot(this double[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, float[,] b) @@ -4022,7 +4022,7 @@ public static double[][] TransposeAndDot(this double[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, float[][] b) @@ -4048,7 +4048,7 @@ public static double[][] TransposeAndDot(this double[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, float[] b) @@ -4065,7 +4065,7 @@ public static double[][] DotWithDiagonal(this double[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, float[] b) @@ -4081,7 +4081,7 @@ public static double[][] DotWithDiagonal(this double[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, float[] b) @@ -4096,7 +4096,7 @@ public static double[][] DotWithDiagonal(this double[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] b) @@ -4114,7 +4114,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float[] b) @@ -4130,7 +4130,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float[] b) @@ -4154,7 +4154,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this double[] a, float[] b) @@ -4174,7 +4174,7 @@ public static double[] Cross(this double[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, float[] b) @@ -4202,7 +4202,7 @@ public static double Inner(this double[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, float[] b) @@ -4219,7 +4219,7 @@ public static double[] Kronecker(this double[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, float[][] b) @@ -4238,7 +4238,7 @@ public static double[][] Kronecker(this double[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, float[,] b) @@ -4257,7 +4257,7 @@ public static double[][] Kronecker(this double[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, float[,] b) @@ -4276,7 +4276,7 @@ public static double[][] Kronecker(this double[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, float[][] b) @@ -4309,7 +4309,7 @@ public static double[][] Kronecker(this double[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this float[] a, float[] b) @@ -4332,7 +4332,7 @@ public static float Dot(this float[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[][] a, float[] columnVector) @@ -4349,7 +4349,7 @@ public static float[] Dot(this float[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[,] a, float[] columnVector) @@ -4366,7 +4366,7 @@ public static float[] Dot(this float[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, float[][] b) @@ -4383,7 +4383,7 @@ public static float[] Dot(this float[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, float[,] b) @@ -4400,7 +4400,7 @@ public static float[] Dot(this float[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, float[][] b) @@ -4417,7 +4417,7 @@ public static float[][] Dot(this float[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this float[,] a, float[,] b) @@ -4434,7 +4434,7 @@ public static float[][] Dot(this float[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, float[,] b) @@ -4451,7 +4451,7 @@ public static float[][] Dot(this float[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[,] a, float[][] b) @@ -4474,7 +4474,7 @@ public static float[][] Dot(this float[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[] columnVector) @@ -4491,7 +4491,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, float[] columnVector) @@ -4508,7 +4508,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, float[][] b) @@ -4525,7 +4525,7 @@ public static float[] DotWithTransposed(this float[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, float[,] b) @@ -4542,7 +4542,7 @@ public static float[] DotWithTransposed(this float[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[][] b) @@ -4559,7 +4559,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, float[,] b) @@ -4576,7 +4576,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[,] b) @@ -4593,7 +4593,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[,] a, float[][] b) @@ -4613,7 +4613,7 @@ public static float[][] DotWithTransposed(this float[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[][] a, float[] columnVector) @@ -4628,7 +4628,7 @@ public static float[] TransposeAndDot(this float[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[,] a, float[] columnVector) @@ -4645,7 +4645,7 @@ public static float[] TransposeAndDot(this float[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[] columnVector, float[][] b) @@ -4662,7 +4662,7 @@ public static float[][] TransposeAndDot(this float[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[] columnVector, float[,] b) @@ -4679,7 +4679,7 @@ public static float[][] TransposeAndDot(this float[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, float[][] b) @@ -4696,7 +4696,7 @@ public static float[][] TransposeAndDot(this float[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[,] a, float[,] b) @@ -4713,7 +4713,7 @@ public static float[][] TransposeAndDot(this float[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, float[,] b) @@ -4730,7 +4730,7 @@ public static float[][] TransposeAndDot(this float[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[,] a, float[][] b) @@ -4756,7 +4756,7 @@ public static float[][] TransposeAndDot(this float[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this float[][] a, float[] b) @@ -4773,7 +4773,7 @@ public static float[][] DotWithDiagonal(this float[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this float[,] a, float[] b) @@ -4789,7 +4789,7 @@ public static float[][] DotWithDiagonal(this float[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this float[,] a, float[] b) @@ -4804,7 +4804,7 @@ public static float[][] DotWithDiagonal(this float[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] b) @@ -4822,7 +4822,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float[] b) @@ -4838,7 +4838,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float[] b) @@ -4862,7 +4862,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this float[] a, float[] b) @@ -4882,7 +4882,7 @@ public static float[] Cross(this float[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this float[] a, float[] b) @@ -4910,7 +4910,7 @@ public static float Inner(this float[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this float[] a, float[] b) @@ -4927,7 +4927,7 @@ public static float[] Kronecker(this float[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, float[][] b) @@ -4946,7 +4946,7 @@ public static float[][] Kronecker(this float[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this float[,] a, float[,] b) @@ -4965,7 +4965,7 @@ public static float[][] Kronecker(this float[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, float[,] b) @@ -4984,7 +4984,7 @@ public static float[][] Kronecker(this float[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[,] a, float[][] b) @@ -5017,7 +5017,7 @@ public static float[][] Kronecker(this float[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this float[] a, double[] b) @@ -5040,7 +5040,7 @@ public static double Dot(this float[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[][] a, double[] columnVector) @@ -5057,7 +5057,7 @@ public static double[] Dot(this float[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[,] a, double[] columnVector) @@ -5074,7 +5074,7 @@ public static double[] Dot(this float[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, double[][] b) @@ -5091,7 +5091,7 @@ public static double[] Dot(this float[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, double[,] b) @@ -5108,7 +5108,7 @@ public static double[] Dot(this float[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, double[][] b) @@ -5125,7 +5125,7 @@ public static double[][] Dot(this float[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this float[,] a, double[,] b) @@ -5142,7 +5142,7 @@ public static double[][] Dot(this float[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, double[,] b) @@ -5159,7 +5159,7 @@ public static double[][] Dot(this float[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[,] a, double[][] b) @@ -5182,7 +5182,7 @@ public static double[][] Dot(this float[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[] columnVector) @@ -5199,7 +5199,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[] columnVect /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, double[] columnVector) @@ -5216,7 +5216,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[] columnVect /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, double[][] b) @@ -5233,7 +5233,7 @@ public static double[] DotWithTransposed(this float[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, double[,] b) @@ -5250,7 +5250,7 @@ public static double[] DotWithTransposed(this float[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[][] b) @@ -5267,7 +5267,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, double[,] b) @@ -5284,7 +5284,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[,] b) @@ -5301,7 +5301,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[,] a, double[][] b) @@ -5321,7 +5321,7 @@ public static double[][] DotWithTransposed(this float[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[][] a, double[] columnVector) @@ -5336,7 +5336,7 @@ public static double[] TransposeAndDot(this float[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[,] a, double[] columnVector) @@ -5353,7 +5353,7 @@ public static double[] TransposeAndDot(this float[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[] columnVector, double[][] b) @@ -5370,7 +5370,7 @@ public static double[][] TransposeAndDot(this float[] columnVector, double[][] b /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[] columnVector, double[,] b) @@ -5387,7 +5387,7 @@ public static double[][] TransposeAndDot(this float[] columnVector, double[][] b /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, double[][] b) @@ -5404,7 +5404,7 @@ public static double[][] TransposeAndDot(this float[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[,] a, double[,] b) @@ -5421,7 +5421,7 @@ public static double[][] TransposeAndDot(this float[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, double[,] b) @@ -5438,7 +5438,7 @@ public static double[][] TransposeAndDot(this float[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[,] a, double[][] b) @@ -5464,7 +5464,7 @@ public static double[][] TransposeAndDot(this float[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this float[][] a, double[] b) @@ -5481,7 +5481,7 @@ public static double[][] DotWithDiagonal(this float[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this float[,] a, double[] b) @@ -5497,7 +5497,7 @@ public static double[][] DotWithDiagonal(this float[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this float[,] a, double[] b) @@ -5512,7 +5512,7 @@ public static double[][] DotWithDiagonal(this float[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] b) @@ -5530,7 +5530,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, double[] b) @@ -5546,7 +5546,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, double[] b) @@ -5570,7 +5570,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this float[] a, double[] b) @@ -5590,7 +5590,7 @@ public static double[] Cross(this float[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this float[] a, double[] b) @@ -5618,7 +5618,7 @@ public static double Inner(this float[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this float[] a, double[] b) @@ -5635,7 +5635,7 @@ public static double[] Kronecker(this float[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, double[][] b) @@ -5654,7 +5654,7 @@ public static double[][] Kronecker(this float[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this float[,] a, double[,] b) @@ -5673,7 +5673,7 @@ public static double[][] Kronecker(this float[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, double[,] b) @@ -5692,7 +5692,7 @@ public static double[][] Kronecker(this float[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[,] a, double[][] b) @@ -5725,7 +5725,7 @@ public static double[][] Kronecker(this float[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this float[] a, int[] b) @@ -5748,7 +5748,7 @@ public static float Dot(this float[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[][] a, int[] columnVector) @@ -5765,7 +5765,7 @@ public static float[] Dot(this float[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[,] a, int[] columnVector) @@ -5782,7 +5782,7 @@ public static float[] Dot(this float[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, int[][] b) @@ -5799,7 +5799,7 @@ public static float[] Dot(this float[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, int[,] b) @@ -5816,7 +5816,7 @@ public static float[] Dot(this float[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, int[][] b) @@ -5833,7 +5833,7 @@ public static float[][] Dot(this float[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this float[,] a, int[,] b) @@ -5850,7 +5850,7 @@ public static float[][] Dot(this float[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, int[,] b) @@ -5867,7 +5867,7 @@ public static float[][] Dot(this float[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[,] a, int[][] b) @@ -5890,7 +5890,7 @@ public static float[][] Dot(this float[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[] columnVector) @@ -5907,7 +5907,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, int[] columnVector) @@ -5924,7 +5924,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, int[][] b) @@ -5941,7 +5941,7 @@ public static float[] DotWithTransposed(this float[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, int[,] b) @@ -5958,7 +5958,7 @@ public static float[] DotWithTransposed(this float[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[][] b) @@ -5975,7 +5975,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, int[,] b) @@ -5992,7 +5992,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[,] b) @@ -6009,7 +6009,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[,] a, int[][] b) @@ -6029,7 +6029,7 @@ public static float[][] DotWithTransposed(this float[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[][] a, int[] columnVector) @@ -6044,7 +6044,7 @@ public static float[] TransposeAndDot(this float[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[,] a, int[] columnVector) @@ -6061,7 +6061,7 @@ public static float[] TransposeAndDot(this float[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[] columnVector, int[][] b) @@ -6078,7 +6078,7 @@ public static float[][] TransposeAndDot(this float[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[] columnVector, int[,] b) @@ -6095,7 +6095,7 @@ public static float[][] TransposeAndDot(this float[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, int[][] b) @@ -6112,7 +6112,7 @@ public static float[][] TransposeAndDot(this float[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[,] a, int[,] b) @@ -6129,7 +6129,7 @@ public static float[][] TransposeAndDot(this float[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, int[,] b) @@ -6146,7 +6146,7 @@ public static float[][] TransposeAndDot(this float[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[,] a, int[][] b) @@ -6172,7 +6172,7 @@ public static float[][] TransposeAndDot(this float[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this float[][] a, int[] b) @@ -6189,7 +6189,7 @@ public static float[][] DotWithDiagonal(this float[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this float[,] a, int[] b) @@ -6205,7 +6205,7 @@ public static float[][] DotWithDiagonal(this float[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this float[,] a, int[] b) @@ -6220,7 +6220,7 @@ public static float[][] DotWithDiagonal(this float[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] b) @@ -6238,7 +6238,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int[] b) @@ -6254,7 +6254,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int[] b) @@ -6278,7 +6278,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this float[] a, int[] b) @@ -6298,7 +6298,7 @@ public static float[] Cross(this float[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this float[] a, int[] b) @@ -6326,7 +6326,7 @@ public static float Inner(this float[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this float[] a, int[] b) @@ -6343,7 +6343,7 @@ public static float[] Kronecker(this float[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, int[][] b) @@ -6362,7 +6362,7 @@ public static float[][] Kronecker(this float[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this float[,] a, int[,] b) @@ -6381,7 +6381,7 @@ public static float[][] Kronecker(this float[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, int[,] b) @@ -6400,7 +6400,7 @@ public static float[][] Kronecker(this float[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[,] a, int[][] b) @@ -6433,7 +6433,7 @@ public static float[][] Kronecker(this float[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Dot(this long[] a, long[] b) @@ -6456,7 +6456,7 @@ public static long Dot(this long[] a, long[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[][] a, long[] columnVector) @@ -6473,7 +6473,7 @@ public static long[] Dot(this long[][] a, long[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[,] a, long[] columnVector) @@ -6490,7 +6490,7 @@ public static long[] Dot(this long[,] a, long[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, long[][] b) @@ -6507,7 +6507,7 @@ public static long[] Dot(this long[] rowVector, long[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, long[,] b) @@ -6524,7 +6524,7 @@ public static long[] Dot(this long[] rowVector, long[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, long[][] b) @@ -6541,7 +6541,7 @@ public static long[][] Dot(this long[][] a, long[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Dot(this long[,] a, long[,] b) @@ -6558,7 +6558,7 @@ public static long[][] Dot(this long[][] a, long[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, long[,] b) @@ -6575,7 +6575,7 @@ public static long[][] Dot(this long[][] a, long[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[,] a, long[][] b) @@ -6598,7 +6598,7 @@ public static long[][] Dot(this long[,] a, long[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[] columnVector) @@ -6615,7 +6615,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, long[] columnVector) @@ -6632,7 +6632,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, long[][] b) @@ -6649,7 +6649,7 @@ public static long[] DotWithTransposed(this long[] rowVector, long[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, long[,] b) @@ -6666,7 +6666,7 @@ public static long[] DotWithTransposed(this long[] rowVector, long[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[][] b) @@ -6683,7 +6683,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, long[,] b) @@ -6700,7 +6700,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[,] b) @@ -6717,7 +6717,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[,] a, long[][] b) @@ -6737,7 +6737,7 @@ public static long[][] DotWithTransposed(this long[,] a, long[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[][] a, long[] columnVector) @@ -6752,7 +6752,7 @@ public static long[] TransposeAndDot(this long[][] a, long[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[,] a, long[] columnVector) @@ -6769,7 +6769,7 @@ public static long[] TransposeAndDot(this long[,] a, long[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[] columnVector, long[][] b) @@ -6786,7 +6786,7 @@ public static long[][] TransposeAndDot(this long[] columnVector, long[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[] columnVector, long[,] b) @@ -6803,7 +6803,7 @@ public static long[][] TransposeAndDot(this long[] columnVector, long[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, long[][] b) @@ -6820,7 +6820,7 @@ public static long[][] TransposeAndDot(this long[][] a, long[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[,] a, long[,] b) @@ -6837,7 +6837,7 @@ public static long[][] TransposeAndDot(this long[][] a, long[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, long[,] b) @@ -6854,7 +6854,7 @@ public static long[][] TransposeAndDot(this long[][] a, long[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[,] a, long[][] b) @@ -6880,7 +6880,7 @@ public static long[][] TransposeAndDot(this long[,] a, long[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithDiagonal(this long[][] a, long[] b) @@ -6897,7 +6897,7 @@ public static long[][] DotWithDiagonal(this long[][] a, long[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithDiagonal(this long[,] a, long[] b) @@ -6913,7 +6913,7 @@ public static long[][] DotWithDiagonal(this long[][] a, long[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDotWithDiagonal(this long[,] a, long[] b) @@ -6928,7 +6928,7 @@ public static long[][] DotWithDiagonal(this long[][] a, long[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] b) @@ -6946,7 +6946,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DivideByDiagonal(this long[,] a, long[] b) @@ -6962,7 +6962,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DivideByDiagonal(this long[][] a, long[] b) @@ -6986,7 +6986,7 @@ public static long[][] DivideByDiagonal(this long[][] a, long[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Cross(this long[] a, long[] b) @@ -7006,7 +7006,7 @@ public static long[] Cross(this long[] a, long[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Outer(this long[] a, long[] b) @@ -7034,7 +7034,7 @@ public static long Inner(this long[] a, long[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Kronecker(this long[] a, long[] b) @@ -7051,7 +7051,7 @@ public static long[] Kronecker(this long[] a, long[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, long[][] b) @@ -7070,7 +7070,7 @@ public static long[][] Kronecker(this long[][] a, long[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Kronecker(this long[,] a, long[,] b) @@ -7089,7 +7089,7 @@ public static long[][] Kronecker(this long[][] a, long[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, long[,] b) @@ -7108,7 +7108,7 @@ public static long[][] Kronecker(this long[][] a, long[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[,] a, long[][] b) @@ -7141,7 +7141,7 @@ public static long[][] Kronecker(this long[,] a, long[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this long[] a, double[] b) @@ -7164,7 +7164,7 @@ public static double Dot(this long[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[][] a, double[] columnVector) @@ -7181,7 +7181,7 @@ public static double[] Dot(this long[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[,] a, double[] columnVector) @@ -7198,7 +7198,7 @@ public static double[] Dot(this long[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, double[][] b) @@ -7215,7 +7215,7 @@ public static double[] Dot(this long[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, double[,] b) @@ -7232,7 +7232,7 @@ public static double[] Dot(this long[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, double[][] b) @@ -7249,7 +7249,7 @@ public static double[][] Dot(this long[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this long[,] a, double[,] b) @@ -7266,7 +7266,7 @@ public static double[][] Dot(this long[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, double[,] b) @@ -7283,7 +7283,7 @@ public static double[][] Dot(this long[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[,] a, double[][] b) @@ -7306,7 +7306,7 @@ public static double[][] Dot(this long[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[] columnVector) @@ -7323,7 +7323,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[] columnVecto /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, double[] columnVector) @@ -7340,7 +7340,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[] columnVecto /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, double[][] b) @@ -7357,7 +7357,7 @@ public static double[] DotWithTransposed(this long[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, double[,] b) @@ -7374,7 +7374,7 @@ public static double[] DotWithTransposed(this long[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[][] b) @@ -7391,7 +7391,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, double[,] b) @@ -7408,7 +7408,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[,] b) @@ -7425,7 +7425,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[,] a, double[][] b) @@ -7445,7 +7445,7 @@ public static double[][] DotWithTransposed(this long[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[][] a, double[] columnVector) @@ -7460,7 +7460,7 @@ public static double[] TransposeAndDot(this long[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[,] a, double[] columnVector) @@ -7477,7 +7477,7 @@ public static double[] TransposeAndDot(this long[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[] columnVector, double[][] b) @@ -7494,7 +7494,7 @@ public static double[][] TransposeAndDot(this long[] columnVector, double[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[] columnVector, double[,] b) @@ -7511,7 +7511,7 @@ public static double[][] TransposeAndDot(this long[] columnVector, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, double[][] b) @@ -7528,7 +7528,7 @@ public static double[][] TransposeAndDot(this long[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[,] a, double[,] b) @@ -7545,7 +7545,7 @@ public static double[][] TransposeAndDot(this long[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, double[,] b) @@ -7562,7 +7562,7 @@ public static double[][] TransposeAndDot(this long[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[,] a, double[][] b) @@ -7588,7 +7588,7 @@ public static double[][] TransposeAndDot(this long[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this long[][] a, double[] b) @@ -7605,7 +7605,7 @@ public static double[][] DotWithDiagonal(this long[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this long[,] a, double[] b) @@ -7621,7 +7621,7 @@ public static double[][] DotWithDiagonal(this long[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this long[,] a, double[] b) @@ -7636,7 +7636,7 @@ public static double[][] DotWithDiagonal(this long[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] b) @@ -7654,7 +7654,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] b /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this long[,] a, double[] b) @@ -7670,7 +7670,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] b /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this long[][] a, double[] b) @@ -7694,7 +7694,7 @@ public static double[][] DivideByDiagonal(this long[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this long[] a, double[] b) @@ -7714,7 +7714,7 @@ public static double[] Cross(this long[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this long[] a, double[] b) @@ -7742,7 +7742,7 @@ public static double Inner(this long[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this long[] a, double[] b) @@ -7759,7 +7759,7 @@ public static double[] Kronecker(this long[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, double[][] b) @@ -7778,7 +7778,7 @@ public static double[][] Kronecker(this long[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this long[,] a, double[,] b) @@ -7797,7 +7797,7 @@ public static double[][] Kronecker(this long[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, double[,] b) @@ -7816,7 +7816,7 @@ public static double[][] Kronecker(this long[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[,] a, double[][] b) @@ -7849,7 +7849,7 @@ public static double[][] Kronecker(this long[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this long[] a, int[] b) @@ -7872,7 +7872,7 @@ public static int Dot(this long[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[][] a, int[] columnVector) @@ -7889,7 +7889,7 @@ public static int[] Dot(this long[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[,] a, int[] columnVector) @@ -7906,7 +7906,7 @@ public static int[] Dot(this long[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, int[][] b) @@ -7923,7 +7923,7 @@ public static int[] Dot(this long[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, int[,] b) @@ -7940,7 +7940,7 @@ public static int[] Dot(this long[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, int[][] b) @@ -7957,7 +7957,7 @@ public static int[][] Dot(this long[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this long[,] a, int[,] b) @@ -7974,7 +7974,7 @@ public static int[][] Dot(this long[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, int[,] b) @@ -7991,7 +7991,7 @@ public static int[][] Dot(this long[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[,] a, int[][] b) @@ -8014,7 +8014,7 @@ public static int[][] Dot(this long[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[] columnVector) @@ -8031,7 +8031,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, int[] columnVector) @@ -8048,7 +8048,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, int[][] b) @@ -8065,7 +8065,7 @@ public static int[] DotWithTransposed(this long[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, int[,] b) @@ -8082,7 +8082,7 @@ public static int[] DotWithTransposed(this long[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[][] b) @@ -8099,7 +8099,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, int[,] b) @@ -8116,7 +8116,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[,] b) @@ -8133,7 +8133,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[,] a, int[][] b) @@ -8153,7 +8153,7 @@ public static int[][] DotWithTransposed(this long[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[][] a, int[] columnVector) @@ -8168,7 +8168,7 @@ public static int[] TransposeAndDot(this long[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[,] a, int[] columnVector) @@ -8185,7 +8185,7 @@ public static int[] TransposeAndDot(this long[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[] columnVector, int[][] b) @@ -8202,7 +8202,7 @@ public static int[][] TransposeAndDot(this long[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[] columnVector, int[,] b) @@ -8219,7 +8219,7 @@ public static int[][] TransposeAndDot(this long[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, int[][] b) @@ -8236,7 +8236,7 @@ public static int[][] TransposeAndDot(this long[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[,] a, int[,] b) @@ -8253,7 +8253,7 @@ public static int[][] TransposeAndDot(this long[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, int[,] b) @@ -8270,7 +8270,7 @@ public static int[][] TransposeAndDot(this long[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[,] a, int[][] b) @@ -8296,7 +8296,7 @@ public static int[][] TransposeAndDot(this long[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this long[][] a, int[] b) @@ -8313,7 +8313,7 @@ public static int[][] DotWithDiagonal(this long[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this long[,] a, int[] b) @@ -8329,7 +8329,7 @@ public static int[][] DotWithDiagonal(this long[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this long[,] a, int[] b) @@ -8344,7 +8344,7 @@ public static int[][] DotWithDiagonal(this long[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] b) @@ -8362,7 +8362,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this long[,] a, int[] b) @@ -8378,7 +8378,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this long[][] a, int[] b) @@ -8402,7 +8402,7 @@ public static int[][] DivideByDiagonal(this long[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this long[] a, int[] b) @@ -8422,7 +8422,7 @@ public static int[] Cross(this long[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this long[] a, int[] b) @@ -8450,7 +8450,7 @@ public static int Inner(this long[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this long[] a, int[] b) @@ -8467,7 +8467,7 @@ public static int[] Kronecker(this long[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, int[][] b) @@ -8486,7 +8486,7 @@ public static int[][] Kronecker(this long[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this long[,] a, int[,] b) @@ -8505,7 +8505,7 @@ public static int[][] Kronecker(this long[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, int[,] b) @@ -8524,7 +8524,7 @@ public static int[][] Kronecker(this long[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[,] a, int[][] b) @@ -8557,7 +8557,7 @@ public static int[][] Kronecker(this long[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this long[] a, float[] b) @@ -8580,7 +8580,7 @@ public static float Dot(this long[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[][] a, float[] columnVector) @@ -8597,7 +8597,7 @@ public static float[] Dot(this long[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[,] a, float[] columnVector) @@ -8614,7 +8614,7 @@ public static float[] Dot(this long[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[] rowVector, float[][] b) @@ -8631,7 +8631,7 @@ public static float[] Dot(this long[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[] rowVector, float[,] b) @@ -8648,7 +8648,7 @@ public static float[] Dot(this long[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[][] a, float[][] b) @@ -8665,7 +8665,7 @@ public static float[][] Dot(this long[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this long[,] a, float[,] b) @@ -8682,7 +8682,7 @@ public static float[][] Dot(this long[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[][] a, float[,] b) @@ -8699,7 +8699,7 @@ public static float[][] Dot(this long[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[,] a, float[][] b) @@ -8722,7 +8722,7 @@ public static float[][] Dot(this long[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[] columnVector) @@ -8739,7 +8739,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this long[,] a, float[] columnVector) @@ -8756,7 +8756,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this long[] rowVector, float[][] b) @@ -8773,7 +8773,7 @@ public static float[] DotWithTransposed(this long[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this long[] rowVector, float[,] b) @@ -8790,7 +8790,7 @@ public static float[] DotWithTransposed(this long[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[][] b) @@ -8807,7 +8807,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this long[,] a, float[,] b) @@ -8824,7 +8824,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[,] b) @@ -8841,7 +8841,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[,] a, float[][] b) @@ -8861,7 +8861,7 @@ public static float[][] DotWithTransposed(this long[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this long[][] a, float[] columnVector) @@ -8876,7 +8876,7 @@ public static float[] TransposeAndDot(this long[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this long[,] a, float[] columnVector) @@ -8893,7 +8893,7 @@ public static float[] TransposeAndDot(this long[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[] columnVector, float[][] b) @@ -8910,7 +8910,7 @@ public static float[][] TransposeAndDot(this long[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this long[] columnVector, float[,] b) @@ -8927,7 +8927,7 @@ public static float[][] TransposeAndDot(this long[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[][] a, float[][] b) @@ -8944,7 +8944,7 @@ public static float[][] TransposeAndDot(this long[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this long[,] a, float[,] b) @@ -8961,7 +8961,7 @@ public static float[][] TransposeAndDot(this long[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[][] a, float[,] b) @@ -8978,7 +8978,7 @@ public static float[][] TransposeAndDot(this long[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[,] a, float[][] b) @@ -9004,7 +9004,7 @@ public static float[][] TransposeAndDot(this long[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this long[][] a, float[] b) @@ -9021,7 +9021,7 @@ public static float[][] DotWithDiagonal(this long[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this long[,] a, float[] b) @@ -9037,7 +9037,7 @@ public static float[][] DotWithDiagonal(this long[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this long[,] a, float[] b) @@ -9052,7 +9052,7 @@ public static float[][] DotWithDiagonal(this long[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] b) @@ -9070,7 +9070,7 @@ public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this long[,] a, float[] b) @@ -9086,7 +9086,7 @@ public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this long[][] a, float[] b) @@ -9110,7 +9110,7 @@ public static float[][] DivideByDiagonal(this long[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this long[] a, float[] b) @@ -9130,7 +9130,7 @@ public static float[] Cross(this long[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this long[] a, float[] b) @@ -9158,7 +9158,7 @@ public static float Inner(this long[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this long[] a, float[] b) @@ -9175,7 +9175,7 @@ public static float[] Kronecker(this long[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[][] a, float[][] b) @@ -9194,7 +9194,7 @@ public static float[][] Kronecker(this long[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this long[,] a, float[,] b) @@ -9213,7 +9213,7 @@ public static float[][] Kronecker(this long[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[][] a, float[,] b) @@ -9232,7 +9232,7 @@ public static float[][] Kronecker(this long[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[,] a, float[][] b) @@ -9265,7 +9265,7 @@ public static float[][] Kronecker(this long[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Dot(this decimal[] a, decimal[] b) @@ -9288,7 +9288,7 @@ public static decimal Dot(this decimal[] a, decimal[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[][] a, decimal[] columnVector) @@ -9305,7 +9305,7 @@ public static decimal[] Dot(this decimal[][] a, decimal[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[,] a, decimal[] columnVector) @@ -9322,7 +9322,7 @@ public static decimal[] Dot(this decimal[,] a, decimal[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, decimal[][] b) @@ -9339,7 +9339,7 @@ public static decimal[] Dot(this decimal[] rowVector, decimal[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, decimal[,] b) @@ -9356,7 +9356,7 @@ public static decimal[] Dot(this decimal[] rowVector, decimal[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, decimal[][] b) @@ -9373,7 +9373,7 @@ public static decimal[][] Dot(this decimal[][] a, decimal[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Dot(this decimal[,] a, decimal[,] b) @@ -9390,7 +9390,7 @@ public static decimal[][] Dot(this decimal[][] a, decimal[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, decimal[,] b) @@ -9407,7 +9407,7 @@ public static decimal[][] Dot(this decimal[][] a, decimal[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[,] a, decimal[][] b) @@ -9430,7 +9430,7 @@ public static decimal[][] Dot(this decimal[,] a, decimal[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] columnVector) @@ -9447,7 +9447,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] column /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, decimal[] columnVector) @@ -9464,7 +9464,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] column /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[][] b) @@ -9481,7 +9481,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[][] /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[,] b) @@ -9498,7 +9498,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[,] b /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[][] b) @@ -9515,7 +9515,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, decimal[,] b) @@ -9532,7 +9532,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[,] b) @@ -9549,7 +9549,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[,] a, decimal[][] b) @@ -9569,7 +9569,7 @@ public static decimal[][] DotWithTransposed(this decimal[,] a, decimal[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[][] a, decimal[] columnVector) @@ -9584,7 +9584,7 @@ public static decimal[] TransposeAndDot(this decimal[][] a, decimal[] columnVect /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[,] a, decimal[] columnVector) @@ -9601,7 +9601,7 @@ public static decimal[] TransposeAndDot(this decimal[,] a, decimal[] columnVecto /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[] columnVector, decimal[][] b) @@ -9618,7 +9618,7 @@ public static decimal[][] TransposeAndDot(this decimal[] columnVector, decimal[] /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[] columnVector, decimal[,] b) @@ -9635,7 +9635,7 @@ public static decimal[][] TransposeAndDot(this decimal[] columnVector, decimal[] /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[][] b) @@ -9652,7 +9652,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[,] a, decimal[,] b) @@ -9669,7 +9669,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[,] b) @@ -9686,7 +9686,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[,] a, decimal[][] b) @@ -9712,7 +9712,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, decimal[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] b) @@ -9729,7 +9729,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithDiagonal(this decimal[,] a, decimal[] b) @@ -9745,7 +9745,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDotWithDiagonal(this decimal[,] a, decimal[] b) @@ -9760,7 +9760,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] b) @@ -9778,7 +9778,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decima /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal[] b) @@ -9794,7 +9794,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decima /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) @@ -9818,7 +9818,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Cross(this decimal[] a, decimal[] b) @@ -9838,7 +9838,7 @@ public static decimal[] Cross(this decimal[] a, decimal[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Outer(this decimal[] a, decimal[] b) @@ -9866,7 +9866,7 @@ public static decimal Inner(this decimal[] a, decimal[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Kronecker(this decimal[] a, decimal[] b) @@ -9883,7 +9883,7 @@ public static decimal[] Kronecker(this decimal[] a, decimal[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, decimal[][] b) @@ -9902,7 +9902,7 @@ public static decimal[][] Kronecker(this decimal[][] a, decimal[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Kronecker(this decimal[,] a, decimal[,] b) @@ -9921,7 +9921,7 @@ public static decimal[][] Kronecker(this decimal[][] a, decimal[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, decimal[,] b) @@ -9940,7 +9940,7 @@ public static decimal[][] Kronecker(this decimal[][] a, decimal[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[,] a, decimal[][] b) @@ -9973,7 +9973,7 @@ public static decimal[][] Kronecker(this decimal[,] a, decimal[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this decimal[] a, double[] b) @@ -9996,7 +9996,7 @@ public static double Dot(this decimal[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[][] a, double[] columnVector) @@ -10013,7 +10013,7 @@ public static double[] Dot(this decimal[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[,] a, double[] columnVector) @@ -10030,7 +10030,7 @@ public static double[] Dot(this decimal[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, double[][] b) @@ -10047,7 +10047,7 @@ public static double[] Dot(this decimal[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, double[,] b) @@ -10064,7 +10064,7 @@ public static double[] Dot(this decimal[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, double[][] b) @@ -10081,7 +10081,7 @@ public static double[][] Dot(this decimal[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this decimal[,] a, double[,] b) @@ -10098,7 +10098,7 @@ public static double[][] Dot(this decimal[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, double[,] b) @@ -10115,7 +10115,7 @@ public static double[][] Dot(this decimal[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[,] a, double[][] b) @@ -10138,7 +10138,7 @@ public static double[][] Dot(this decimal[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVector) @@ -10155,7 +10155,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVe /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, double[] columnVector) @@ -10172,7 +10172,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVe /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, double[][] b) @@ -10189,7 +10189,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, double[,] b) @@ -10206,7 +10206,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[][] b) @@ -10223,7 +10223,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, double[,] b) @@ -10240,7 +10240,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[,] b) @@ -10257,7 +10257,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[,] a, double[][] b) @@ -10277,7 +10277,7 @@ public static double[][] DotWithTransposed(this decimal[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[][] a, double[] columnVector) @@ -10292,7 +10292,7 @@ public static double[] TransposeAndDot(this decimal[][] a, double[] columnVector /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[,] a, double[] columnVector) @@ -10309,7 +10309,7 @@ public static double[] TransposeAndDot(this decimal[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[] columnVector, double[][] b) @@ -10326,7 +10326,7 @@ public static double[][] TransposeAndDot(this decimal[] columnVector, double[][] /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[] columnVector, double[,] b) @@ -10343,7 +10343,7 @@ public static double[][] TransposeAndDot(this decimal[] columnVector, double[][] /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, double[][] b) @@ -10360,7 +10360,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[,] a, double[,] b) @@ -10377,7 +10377,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, double[,] b) @@ -10394,7 +10394,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[,] a, double[][] b) @@ -10420,7 +10420,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this decimal[][] a, double[] b) @@ -10437,7 +10437,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this decimal[,] a, double[] b) @@ -10453,7 +10453,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this decimal[,] a, double[] b) @@ -10468,7 +10468,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] b) @@ -10486,7 +10486,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[ /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, double[] b) @@ -10502,7 +10502,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[ /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, double[] b) @@ -10526,7 +10526,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this decimal[] a, double[] b) @@ -10546,7 +10546,7 @@ public static double[] Cross(this decimal[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this decimal[] a, double[] b) @@ -10574,7 +10574,7 @@ public static double Inner(this decimal[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this decimal[] a, double[] b) @@ -10591,7 +10591,7 @@ public static double[] Kronecker(this decimal[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, double[][] b) @@ -10610,7 +10610,7 @@ public static double[][] Kronecker(this decimal[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this decimal[,] a, double[,] b) @@ -10629,7 +10629,7 @@ public static double[][] Kronecker(this decimal[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, double[,] b) @@ -10648,7 +10648,7 @@ public static double[][] Kronecker(this decimal[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[,] a, double[][] b) @@ -10681,7 +10681,7 @@ public static double[][] Kronecker(this decimal[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this decimal[] a, int[] b) @@ -10704,7 +10704,7 @@ public static int Dot(this decimal[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[][] a, int[] columnVector) @@ -10721,7 +10721,7 @@ public static int[] Dot(this decimal[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[,] a, int[] columnVector) @@ -10738,7 +10738,7 @@ public static int[] Dot(this decimal[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, int[][] b) @@ -10755,7 +10755,7 @@ public static int[] Dot(this decimal[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, int[,] b) @@ -10772,7 +10772,7 @@ public static int[] Dot(this decimal[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, int[][] b) @@ -10789,7 +10789,7 @@ public static int[][] Dot(this decimal[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this decimal[,] a, int[,] b) @@ -10806,7 +10806,7 @@ public static int[][] Dot(this decimal[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, int[,] b) @@ -10823,7 +10823,7 @@ public static int[][] Dot(this decimal[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[,] a, int[][] b) @@ -10846,7 +10846,7 @@ public static int[][] Dot(this decimal[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector) @@ -10863,7 +10863,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, int[] columnVector) @@ -10880,7 +10880,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, int[][] b) @@ -10897,7 +10897,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, int[,] b) @@ -10914,7 +10914,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[][] b) @@ -10931,7 +10931,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, int[,] b) @@ -10948,7 +10948,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[,] b) @@ -10965,7 +10965,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[,] a, int[][] b) @@ -10985,7 +10985,7 @@ public static int[][] DotWithTransposed(this decimal[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[][] a, int[] columnVector) @@ -11000,7 +11000,7 @@ public static int[] TransposeAndDot(this decimal[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[,] a, int[] columnVector) @@ -11017,7 +11017,7 @@ public static int[] TransposeAndDot(this decimal[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[] columnVector, int[][] b) @@ -11034,7 +11034,7 @@ public static int[][] TransposeAndDot(this decimal[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[] columnVector, int[,] b) @@ -11051,7 +11051,7 @@ public static int[][] TransposeAndDot(this decimal[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, int[][] b) @@ -11068,7 +11068,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[,] a, int[,] b) @@ -11085,7 +11085,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, int[,] b) @@ -11102,7 +11102,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[,] a, int[][] b) @@ -11128,7 +11128,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this decimal[][] a, int[] b) @@ -11145,7 +11145,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this decimal[,] a, int[] b) @@ -11161,7 +11161,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this decimal[,] a, int[] b) @@ -11176,7 +11176,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] b) @@ -11194,7 +11194,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, int[] b) @@ -11210,7 +11210,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, int[] b) @@ -11234,7 +11234,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this decimal[] a, int[] b) @@ -11254,7 +11254,7 @@ public static int[] Cross(this decimal[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this decimal[] a, int[] b) @@ -11282,7 +11282,7 @@ public static int Inner(this decimal[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this decimal[] a, int[] b) @@ -11299,7 +11299,7 @@ public static int[] Kronecker(this decimal[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, int[][] b) @@ -11318,7 +11318,7 @@ public static int[][] Kronecker(this decimal[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this decimal[,] a, int[,] b) @@ -11337,7 +11337,7 @@ public static int[][] Kronecker(this decimal[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, int[,] b) @@ -11356,7 +11356,7 @@ public static int[][] Kronecker(this decimal[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[,] a, int[][] b) @@ -11389,7 +11389,7 @@ public static int[][] Kronecker(this decimal[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this decimal[] a, float[] b) @@ -11412,7 +11412,7 @@ public static float Dot(this decimal[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[][] a, float[] columnVector) @@ -11429,7 +11429,7 @@ public static float[] Dot(this decimal[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[,] a, float[] columnVector) @@ -11446,7 +11446,7 @@ public static float[] Dot(this decimal[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[] rowVector, float[][] b) @@ -11463,7 +11463,7 @@ public static float[] Dot(this decimal[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[] rowVector, float[,] b) @@ -11480,7 +11480,7 @@ public static float[] Dot(this decimal[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[][] a, float[][] b) @@ -11497,7 +11497,7 @@ public static float[][] Dot(this decimal[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this decimal[,] a, float[,] b) @@ -11514,7 +11514,7 @@ public static float[][] Dot(this decimal[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[][] a, float[,] b) @@ -11531,7 +11531,7 @@ public static float[][] Dot(this decimal[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[,] a, float[][] b) @@ -11554,7 +11554,7 @@ public static float[][] Dot(this decimal[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVector) @@ -11571,7 +11571,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVect /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this decimal[,] a, float[] columnVector) @@ -11588,7 +11588,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVect /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this decimal[] rowVector, float[][] b) @@ -11605,7 +11605,7 @@ public static float[] DotWithTransposed(this decimal[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this decimal[] rowVector, float[,] b) @@ -11622,7 +11622,7 @@ public static float[] DotWithTransposed(this decimal[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[][] b) @@ -11639,7 +11639,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this decimal[,] a, float[,] b) @@ -11656,7 +11656,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[,] b) @@ -11673,7 +11673,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[,] a, float[][] b) @@ -11693,7 +11693,7 @@ public static float[][] DotWithTransposed(this decimal[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this decimal[][] a, float[] columnVector) @@ -11708,7 +11708,7 @@ public static float[] TransposeAndDot(this decimal[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this decimal[,] a, float[] columnVector) @@ -11725,7 +11725,7 @@ public static float[] TransposeAndDot(this decimal[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[] columnVector, float[][] b) @@ -11742,7 +11742,7 @@ public static float[][] TransposeAndDot(this decimal[] columnVector, float[][] b /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this decimal[] columnVector, float[,] b) @@ -11759,7 +11759,7 @@ public static float[][] TransposeAndDot(this decimal[] columnVector, float[][] b /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[][] a, float[][] b) @@ -11776,7 +11776,7 @@ public static float[][] TransposeAndDot(this decimal[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this decimal[,] a, float[,] b) @@ -11793,7 +11793,7 @@ public static float[][] TransposeAndDot(this decimal[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[][] a, float[,] b) @@ -11810,7 +11810,7 @@ public static float[][] TransposeAndDot(this decimal[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[,] a, float[][] b) @@ -11836,7 +11836,7 @@ public static float[][] TransposeAndDot(this decimal[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this decimal[][] a, float[] b) @@ -11853,7 +11853,7 @@ public static float[][] DotWithDiagonal(this decimal[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this decimal[,] a, float[] b) @@ -11869,7 +11869,7 @@ public static float[][] DotWithDiagonal(this decimal[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this decimal[,] a, float[] b) @@ -11884,7 +11884,7 @@ public static float[][] DotWithDiagonal(this decimal[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] b) @@ -11902,7 +11902,7 @@ public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[,] a, float[] b) @@ -11918,7 +11918,7 @@ public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[][] a, float[] b) @@ -11942,7 +11942,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this decimal[] a, float[] b) @@ -11962,7 +11962,7 @@ public static float[] Cross(this decimal[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this decimal[] a, float[] b) @@ -11990,7 +11990,7 @@ public static float Inner(this decimal[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this decimal[] a, float[] b) @@ -12007,7 +12007,7 @@ public static float[] Kronecker(this decimal[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[][] a, float[][] b) @@ -12026,7 +12026,7 @@ public static float[][] Kronecker(this decimal[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this decimal[,] a, float[,] b) @@ -12045,7 +12045,7 @@ public static float[][] Kronecker(this decimal[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[][] a, float[,] b) @@ -12064,7 +12064,7 @@ public static float[][] Kronecker(this decimal[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[,] a, float[][] b) @@ -12097,7 +12097,7 @@ public static float[][] Kronecker(this decimal[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte Dot(this byte[] a, byte[] b) @@ -12120,7 +12120,7 @@ public static byte Dot(this byte[] a, byte[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[][] a, byte[] columnVector) @@ -12137,7 +12137,7 @@ public static byte[] Dot(this byte[][] a, byte[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[,] a, byte[] columnVector) @@ -12154,7 +12154,7 @@ public static byte[] Dot(this byte[,] a, byte[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, byte[][] b) @@ -12171,7 +12171,7 @@ public static byte[] Dot(this byte[] rowVector, byte[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, byte[,] b) @@ -12188,7 +12188,7 @@ public static byte[] Dot(this byte[] rowVector, byte[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, byte[][] b) @@ -12205,7 +12205,7 @@ public static byte[][] Dot(this byte[][] a, byte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Dot(this byte[,] a, byte[,] b) @@ -12222,7 +12222,7 @@ public static byte[][] Dot(this byte[][] a, byte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, byte[,] b) @@ -12239,7 +12239,7 @@ public static byte[][] Dot(this byte[][] a, byte[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[,] a, byte[][] b) @@ -12262,7 +12262,7 @@ public static byte[][] Dot(this byte[,] a, byte[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector) @@ -12279,7 +12279,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, byte[] columnVector) @@ -12296,7 +12296,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, byte[][] b) @@ -12313,7 +12313,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, byte[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, byte[,] b) @@ -12330,7 +12330,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, byte[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[][] b) @@ -12347,7 +12347,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, byte[,] b) @@ -12364,7 +12364,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[,] b) @@ -12381,7 +12381,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[,] a, byte[][] b) @@ -12401,7 +12401,7 @@ public static byte[][] DotWithTransposed(this byte[,] a, byte[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[][] a, byte[] columnVector) @@ -12416,7 +12416,7 @@ public static byte[] TransposeAndDot(this byte[][] a, byte[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[,] a, byte[] columnVector) @@ -12433,7 +12433,7 @@ public static byte[] TransposeAndDot(this byte[,] a, byte[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[] columnVector, byte[][] b) @@ -12450,7 +12450,7 @@ public static byte[][] TransposeAndDot(this byte[] columnVector, byte[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[] columnVector, byte[,] b) @@ -12467,7 +12467,7 @@ public static byte[][] TransposeAndDot(this byte[] columnVector, byte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, byte[][] b) @@ -12484,7 +12484,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, byte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[,] a, byte[,] b) @@ -12501,7 +12501,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, byte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, byte[,] b) @@ -12518,7 +12518,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, byte[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[,] a, byte[][] b) @@ -12544,7 +12544,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, byte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithDiagonal(this byte[][] a, byte[] b) @@ -12561,7 +12561,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, byte[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithDiagonal(this byte[,] a, byte[] b) @@ -12577,7 +12577,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, byte[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDotWithDiagonal(this byte[,] a, byte[] b) @@ -12592,7 +12592,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, byte[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] b) @@ -12610,7 +12610,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte[] b) @@ -12626,7 +12626,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b) @@ -12650,7 +12650,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Cross(this byte[] a, byte[] b) @@ -12670,7 +12670,7 @@ public static byte[] Cross(this byte[] a, byte[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Outer(this byte[] a, byte[] b) @@ -12698,7 +12698,7 @@ public static byte Inner(this byte[] a, byte[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Kronecker(this byte[] a, byte[] b) @@ -12715,7 +12715,7 @@ public static byte[] Kronecker(this byte[] a, byte[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, byte[][] b) @@ -12734,7 +12734,7 @@ public static byte[][] Kronecker(this byte[][] a, byte[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Kronecker(this byte[,] a, byte[,] b) @@ -12753,7 +12753,7 @@ public static byte[][] Kronecker(this byte[][] a, byte[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, byte[,] b) @@ -12772,7 +12772,7 @@ public static byte[][] Kronecker(this byte[][] a, byte[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[,] a, byte[][] b) @@ -12805,7 +12805,7 @@ public static byte[][] Kronecker(this byte[,] a, byte[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this byte[] a, double[] b) @@ -12828,7 +12828,7 @@ public static double Dot(this byte[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[][] a, double[] columnVector) @@ -12845,7 +12845,7 @@ public static double[] Dot(this byte[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[,] a, double[] columnVector) @@ -12862,7 +12862,7 @@ public static double[] Dot(this byte[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, double[][] b) @@ -12879,7 +12879,7 @@ public static double[] Dot(this byte[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, double[,] b) @@ -12896,7 +12896,7 @@ public static double[] Dot(this byte[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, double[][] b) @@ -12913,7 +12913,7 @@ public static double[][] Dot(this byte[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this byte[,] a, double[,] b) @@ -12930,7 +12930,7 @@ public static double[][] Dot(this byte[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, double[,] b) @@ -12947,7 +12947,7 @@ public static double[][] Dot(this byte[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[,] a, double[][] b) @@ -12970,7 +12970,7 @@ public static double[][] Dot(this byte[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[] columnVector) @@ -12987,7 +12987,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[] columnVecto /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, double[] columnVector) @@ -13004,7 +13004,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[] columnVecto /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, double[][] b) @@ -13021,7 +13021,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, double[,] b) @@ -13038,7 +13038,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[][] b) @@ -13055,7 +13055,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, double[,] b) @@ -13072,7 +13072,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[,] b) @@ -13089,7 +13089,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[,] a, double[][] b) @@ -13109,7 +13109,7 @@ public static double[][] DotWithTransposed(this byte[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[][] a, double[] columnVector) @@ -13124,7 +13124,7 @@ public static double[] TransposeAndDot(this byte[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[,] a, double[] columnVector) @@ -13141,7 +13141,7 @@ public static double[] TransposeAndDot(this byte[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[] columnVector, double[][] b) @@ -13158,7 +13158,7 @@ public static double[][] TransposeAndDot(this byte[] columnVector, double[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[] columnVector, double[,] b) @@ -13175,7 +13175,7 @@ public static double[][] TransposeAndDot(this byte[] columnVector, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, double[][] b) @@ -13192,7 +13192,7 @@ public static double[][] TransposeAndDot(this byte[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[,] a, double[,] b) @@ -13209,7 +13209,7 @@ public static double[][] TransposeAndDot(this byte[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, double[,] b) @@ -13226,7 +13226,7 @@ public static double[][] TransposeAndDot(this byte[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[,] a, double[][] b) @@ -13252,7 +13252,7 @@ public static double[][] TransposeAndDot(this byte[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this byte[][] a, double[] b) @@ -13269,7 +13269,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this byte[,] a, double[] b) @@ -13285,7 +13285,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this byte[,] a, double[] b) @@ -13300,7 +13300,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] b) @@ -13318,7 +13318,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] b /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, double[] b) @@ -13334,7 +13334,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] b /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, double[] b) @@ -13358,7 +13358,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this byte[] a, double[] b) @@ -13378,7 +13378,7 @@ public static double[] Cross(this byte[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this byte[] a, double[] b) @@ -13406,7 +13406,7 @@ public static double Inner(this byte[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this byte[] a, double[] b) @@ -13423,7 +13423,7 @@ public static double[] Kronecker(this byte[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, double[][] b) @@ -13442,7 +13442,7 @@ public static double[][] Kronecker(this byte[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this byte[,] a, double[,] b) @@ -13461,7 +13461,7 @@ public static double[][] Kronecker(this byte[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, double[,] b) @@ -13480,7 +13480,7 @@ public static double[][] Kronecker(this byte[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[,] a, double[][] b) @@ -13513,7 +13513,7 @@ public static double[][] Kronecker(this byte[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this byte[] a, int[] b) @@ -13536,7 +13536,7 @@ public static int Dot(this byte[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[][] a, int[] columnVector) @@ -13553,7 +13553,7 @@ public static int[] Dot(this byte[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[,] a, int[] columnVector) @@ -13570,7 +13570,7 @@ public static int[] Dot(this byte[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, int[][] b) @@ -13587,7 +13587,7 @@ public static int[] Dot(this byte[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, int[,] b) @@ -13604,7 +13604,7 @@ public static int[] Dot(this byte[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, int[][] b) @@ -13621,7 +13621,7 @@ public static int[][] Dot(this byte[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this byte[,] a, int[,] b) @@ -13638,7 +13638,7 @@ public static int[][] Dot(this byte[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, int[,] b) @@ -13655,7 +13655,7 @@ public static int[][] Dot(this byte[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[,] a, int[][] b) @@ -13678,7 +13678,7 @@ public static int[][] Dot(this byte[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector) @@ -13695,7 +13695,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, int[] columnVector) @@ -13712,7 +13712,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, int[][] b) @@ -13729,7 +13729,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, int[,] b) @@ -13746,7 +13746,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[][] b) @@ -13763,7 +13763,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, int[,] b) @@ -13780,7 +13780,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[,] b) @@ -13797,7 +13797,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[,] a, int[][] b) @@ -13817,7 +13817,7 @@ public static int[][] DotWithTransposed(this byte[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[][] a, int[] columnVector) @@ -13832,7 +13832,7 @@ public static int[] TransposeAndDot(this byte[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[,] a, int[] columnVector) @@ -13849,7 +13849,7 @@ public static int[] TransposeAndDot(this byte[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[] columnVector, int[][] b) @@ -13866,7 +13866,7 @@ public static int[][] TransposeAndDot(this byte[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[] columnVector, int[,] b) @@ -13883,7 +13883,7 @@ public static int[][] TransposeAndDot(this byte[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, int[][] b) @@ -13900,7 +13900,7 @@ public static int[][] TransposeAndDot(this byte[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[,] a, int[,] b) @@ -13917,7 +13917,7 @@ public static int[][] TransposeAndDot(this byte[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, int[,] b) @@ -13934,7 +13934,7 @@ public static int[][] TransposeAndDot(this byte[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[,] a, int[][] b) @@ -13960,7 +13960,7 @@ public static int[][] TransposeAndDot(this byte[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this byte[][] a, int[] b) @@ -13977,7 +13977,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this byte[,] a, int[] b) @@ -13993,7 +13993,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this byte[,] a, int[] b) @@ -14008,7 +14008,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] b) @@ -14026,7 +14026,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, int[] b) @@ -14042,7 +14042,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, int[] b) @@ -14066,7 +14066,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this byte[] a, int[] b) @@ -14086,7 +14086,7 @@ public static int[] Cross(this byte[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this byte[] a, int[] b) @@ -14114,7 +14114,7 @@ public static int Inner(this byte[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this byte[] a, int[] b) @@ -14131,7 +14131,7 @@ public static int[] Kronecker(this byte[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, int[][] b) @@ -14150,7 +14150,7 @@ public static int[][] Kronecker(this byte[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this byte[,] a, int[,] b) @@ -14169,7 +14169,7 @@ public static int[][] Kronecker(this byte[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, int[,] b) @@ -14188,7 +14188,7 @@ public static int[][] Kronecker(this byte[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[,] a, int[][] b) @@ -14221,7 +14221,7 @@ public static int[][] Kronecker(this byte[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this byte[] a, float[] b) @@ -14244,7 +14244,7 @@ public static float Dot(this byte[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[][] a, float[] columnVector) @@ -14261,7 +14261,7 @@ public static float[] Dot(this byte[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[,] a, float[] columnVector) @@ -14278,7 +14278,7 @@ public static float[] Dot(this byte[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[] rowVector, float[][] b) @@ -14295,7 +14295,7 @@ public static float[] Dot(this byte[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[] rowVector, float[,] b) @@ -14312,7 +14312,7 @@ public static float[] Dot(this byte[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[][] a, float[][] b) @@ -14329,7 +14329,7 @@ public static float[][] Dot(this byte[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this byte[,] a, float[,] b) @@ -14346,7 +14346,7 @@ public static float[][] Dot(this byte[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[][] a, float[,] b) @@ -14363,7 +14363,7 @@ public static float[][] Dot(this byte[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[,] a, float[][] b) @@ -14386,7 +14386,7 @@ public static float[][] Dot(this byte[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector) @@ -14403,7 +14403,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this byte[,] a, float[] columnVector) @@ -14420,7 +14420,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this byte[] rowVector, float[][] b) @@ -14437,7 +14437,7 @@ public static float[] DotWithTransposed(this byte[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this byte[] rowVector, float[,] b) @@ -14454,7 +14454,7 @@ public static float[] DotWithTransposed(this byte[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[][] b) @@ -14471,7 +14471,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this byte[,] a, float[,] b) @@ -14488,7 +14488,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[,] b) @@ -14505,7 +14505,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[,] a, float[][] b) @@ -14525,7 +14525,7 @@ public static float[][] DotWithTransposed(this byte[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this byte[][] a, float[] columnVector) @@ -14540,7 +14540,7 @@ public static float[] TransposeAndDot(this byte[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this byte[,] a, float[] columnVector) @@ -14557,7 +14557,7 @@ public static float[] TransposeAndDot(this byte[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[] columnVector, float[][] b) @@ -14574,7 +14574,7 @@ public static float[][] TransposeAndDot(this byte[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this byte[] columnVector, float[,] b) @@ -14591,7 +14591,7 @@ public static float[][] TransposeAndDot(this byte[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[][] a, float[][] b) @@ -14608,7 +14608,7 @@ public static float[][] TransposeAndDot(this byte[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this byte[,] a, float[,] b) @@ -14625,7 +14625,7 @@ public static float[][] TransposeAndDot(this byte[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[][] a, float[,] b) @@ -14642,7 +14642,7 @@ public static float[][] TransposeAndDot(this byte[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[,] a, float[][] b) @@ -14668,7 +14668,7 @@ public static float[][] TransposeAndDot(this byte[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this byte[][] a, float[] b) @@ -14685,7 +14685,7 @@ public static float[][] DotWithDiagonal(this byte[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this byte[,] a, float[] b) @@ -14701,7 +14701,7 @@ public static float[][] DotWithDiagonal(this byte[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this byte[,] a, float[] b) @@ -14716,7 +14716,7 @@ public static float[][] DotWithDiagonal(this byte[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] b) @@ -14734,7 +14734,7 @@ public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[,] a, float[] b) @@ -14750,7 +14750,7 @@ public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[][] a, float[] b) @@ -14774,7 +14774,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this byte[] a, float[] b) @@ -14794,7 +14794,7 @@ public static float[] Cross(this byte[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this byte[] a, float[] b) @@ -14822,7 +14822,7 @@ public static float Inner(this byte[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this byte[] a, float[] b) @@ -14839,7 +14839,7 @@ public static float[] Kronecker(this byte[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[][] a, float[][] b) @@ -14858,7 +14858,7 @@ public static float[][] Kronecker(this byte[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this byte[,] a, float[,] b) @@ -14877,7 +14877,7 @@ public static float[][] Kronecker(this byte[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[][] a, float[,] b) @@ -14896,7 +14896,7 @@ public static float[][] Kronecker(this byte[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[,] a, float[][] b) @@ -14929,7 +14929,7 @@ public static float[][] Kronecker(this byte[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Dot(this short[] a, short[] b) @@ -14952,7 +14952,7 @@ public static short Dot(this short[] a, short[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[][] a, short[] columnVector) @@ -14969,7 +14969,7 @@ public static short[] Dot(this short[][] a, short[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[,] a, short[] columnVector) @@ -14986,7 +14986,7 @@ public static short[] Dot(this short[,] a, short[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, short[][] b) @@ -15003,7 +15003,7 @@ public static short[] Dot(this short[] rowVector, short[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, short[,] b) @@ -15020,7 +15020,7 @@ public static short[] Dot(this short[] rowVector, short[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, short[][] b) @@ -15037,7 +15037,7 @@ public static short[][] Dot(this short[][] a, short[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Dot(this short[,] a, short[,] b) @@ -15054,7 +15054,7 @@ public static short[][] Dot(this short[][] a, short[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, short[,] b) @@ -15071,7 +15071,7 @@ public static short[][] Dot(this short[][] a, short[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[,] a, short[][] b) @@ -15094,7 +15094,7 @@ public static short[][] Dot(this short[,] a, short[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[] columnVector) @@ -15111,7 +15111,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, short[] columnVector) @@ -15128,7 +15128,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, short[][] b) @@ -15145,7 +15145,7 @@ public static short[] DotWithTransposed(this short[] rowVector, short[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, short[,] b) @@ -15162,7 +15162,7 @@ public static short[] DotWithTransposed(this short[] rowVector, short[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[][] b) @@ -15179,7 +15179,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, short[,] b) @@ -15196,7 +15196,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[,] b) @@ -15213,7 +15213,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[,] a, short[][] b) @@ -15233,7 +15233,7 @@ public static short[][] DotWithTransposed(this short[,] a, short[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[][] a, short[] columnVector) @@ -15248,7 +15248,7 @@ public static short[] TransposeAndDot(this short[][] a, short[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[,] a, short[] columnVector) @@ -15265,7 +15265,7 @@ public static short[] TransposeAndDot(this short[,] a, short[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[] columnVector, short[][] b) @@ -15282,7 +15282,7 @@ public static short[][] TransposeAndDot(this short[] columnVector, short[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[] columnVector, short[,] b) @@ -15299,7 +15299,7 @@ public static short[][] TransposeAndDot(this short[] columnVector, short[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, short[][] b) @@ -15316,7 +15316,7 @@ public static short[][] TransposeAndDot(this short[][] a, short[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[,] a, short[,] b) @@ -15333,7 +15333,7 @@ public static short[][] TransposeAndDot(this short[][] a, short[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, short[,] b) @@ -15350,7 +15350,7 @@ public static short[][] TransposeAndDot(this short[][] a, short[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[,] a, short[][] b) @@ -15376,7 +15376,7 @@ public static short[][] TransposeAndDot(this short[,] a, short[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithDiagonal(this short[][] a, short[] b) @@ -15393,7 +15393,7 @@ public static short[][] DotWithDiagonal(this short[][] a, short[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithDiagonal(this short[,] a, short[] b) @@ -15409,7 +15409,7 @@ public static short[][] DotWithDiagonal(this short[][] a, short[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDotWithDiagonal(this short[,] a, short[] b) @@ -15424,7 +15424,7 @@ public static short[][] DotWithDiagonal(this short[][] a, short[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] b) @@ -15442,7 +15442,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DivideByDiagonal(this short[,] a, short[] b) @@ -15458,7 +15458,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DivideByDiagonal(this short[][] a, short[] b) @@ -15482,7 +15482,7 @@ public static short[][] DivideByDiagonal(this short[][] a, short[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Cross(this short[] a, short[] b) @@ -15502,7 +15502,7 @@ public static short[] Cross(this short[] a, short[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Outer(this short[] a, short[] b) @@ -15530,7 +15530,7 @@ public static short Inner(this short[] a, short[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Kronecker(this short[] a, short[] b) @@ -15547,7 +15547,7 @@ public static short[] Kronecker(this short[] a, short[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, short[][] b) @@ -15566,7 +15566,7 @@ public static short[][] Kronecker(this short[][] a, short[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Kronecker(this short[,] a, short[,] b) @@ -15585,7 +15585,7 @@ public static short[][] Kronecker(this short[][] a, short[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, short[,] b) @@ -15604,7 +15604,7 @@ public static short[][] Kronecker(this short[][] a, short[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[,] a, short[][] b) @@ -15637,7 +15637,7 @@ public static short[][] Kronecker(this short[,] a, short[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this short[] a, double[] b) @@ -15660,7 +15660,7 @@ public static double Dot(this short[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[][] a, double[] columnVector) @@ -15677,7 +15677,7 @@ public static double[] Dot(this short[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[,] a, double[] columnVector) @@ -15694,7 +15694,7 @@ public static double[] Dot(this short[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, double[][] b) @@ -15711,7 +15711,7 @@ public static double[] Dot(this short[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, double[,] b) @@ -15728,7 +15728,7 @@ public static double[] Dot(this short[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, double[][] b) @@ -15745,7 +15745,7 @@ public static double[][] Dot(this short[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this short[,] a, double[,] b) @@ -15762,7 +15762,7 @@ public static double[][] Dot(this short[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, double[,] b) @@ -15779,7 +15779,7 @@ public static double[][] Dot(this short[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[,] a, double[][] b) @@ -15802,7 +15802,7 @@ public static double[][] Dot(this short[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[] columnVector) @@ -15819,7 +15819,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[] columnVect /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, double[] columnVector) @@ -15836,7 +15836,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[] columnVect /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, double[][] b) @@ -15853,7 +15853,7 @@ public static double[] DotWithTransposed(this short[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, double[,] b) @@ -15870,7 +15870,7 @@ public static double[] DotWithTransposed(this short[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[][] b) @@ -15887,7 +15887,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, double[,] b) @@ -15904,7 +15904,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[,] b) @@ -15921,7 +15921,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[,] a, double[][] b) @@ -15941,7 +15941,7 @@ public static double[][] DotWithTransposed(this short[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[][] a, double[] columnVector) @@ -15956,7 +15956,7 @@ public static double[] TransposeAndDot(this short[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[,] a, double[] columnVector) @@ -15973,7 +15973,7 @@ public static double[] TransposeAndDot(this short[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[] columnVector, double[][] b) @@ -15990,7 +15990,7 @@ public static double[][] TransposeAndDot(this short[] columnVector, double[][] b /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[] columnVector, double[,] b) @@ -16007,7 +16007,7 @@ public static double[][] TransposeAndDot(this short[] columnVector, double[][] b /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, double[][] b) @@ -16024,7 +16024,7 @@ public static double[][] TransposeAndDot(this short[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[,] a, double[,] b) @@ -16041,7 +16041,7 @@ public static double[][] TransposeAndDot(this short[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, double[,] b) @@ -16058,7 +16058,7 @@ public static double[][] TransposeAndDot(this short[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[,] a, double[][] b) @@ -16084,7 +16084,7 @@ public static double[][] TransposeAndDot(this short[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this short[][] a, double[] b) @@ -16101,7 +16101,7 @@ public static double[][] DotWithDiagonal(this short[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this short[,] a, double[] b) @@ -16117,7 +16117,7 @@ public static double[][] DotWithDiagonal(this short[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this short[,] a, double[] b) @@ -16132,7 +16132,7 @@ public static double[][] DotWithDiagonal(this short[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] b) @@ -16150,7 +16150,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this short[,] a, double[] b) @@ -16166,7 +16166,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this short[][] a, double[] b) @@ -16190,7 +16190,7 @@ public static double[][] DivideByDiagonal(this short[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this short[] a, double[] b) @@ -16210,7 +16210,7 @@ public static double[] Cross(this short[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this short[] a, double[] b) @@ -16238,7 +16238,7 @@ public static double Inner(this short[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this short[] a, double[] b) @@ -16255,7 +16255,7 @@ public static double[] Kronecker(this short[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, double[][] b) @@ -16274,7 +16274,7 @@ public static double[][] Kronecker(this short[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this short[,] a, double[,] b) @@ -16293,7 +16293,7 @@ public static double[][] Kronecker(this short[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, double[,] b) @@ -16312,7 +16312,7 @@ public static double[][] Kronecker(this short[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[,] a, double[][] b) @@ -16345,7 +16345,7 @@ public static double[][] Kronecker(this short[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this short[] a, int[] b) @@ -16368,7 +16368,7 @@ public static int Dot(this short[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[][] a, int[] columnVector) @@ -16385,7 +16385,7 @@ public static int[] Dot(this short[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[,] a, int[] columnVector) @@ -16402,7 +16402,7 @@ public static int[] Dot(this short[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, int[][] b) @@ -16419,7 +16419,7 @@ public static int[] Dot(this short[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, int[,] b) @@ -16436,7 +16436,7 @@ public static int[] Dot(this short[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, int[][] b) @@ -16453,7 +16453,7 @@ public static int[][] Dot(this short[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this short[,] a, int[,] b) @@ -16470,7 +16470,7 @@ public static int[][] Dot(this short[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, int[,] b) @@ -16487,7 +16487,7 @@ public static int[][] Dot(this short[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[,] a, int[][] b) @@ -16510,7 +16510,7 @@ public static int[][] Dot(this short[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[] columnVector) @@ -16527,7 +16527,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, int[] columnVector) @@ -16544,7 +16544,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, int[][] b) @@ -16561,7 +16561,7 @@ public static int[] DotWithTransposed(this short[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, int[,] b) @@ -16578,7 +16578,7 @@ public static int[] DotWithTransposed(this short[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[][] b) @@ -16595,7 +16595,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, int[,] b) @@ -16612,7 +16612,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[,] b) @@ -16629,7 +16629,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[,] a, int[][] b) @@ -16649,7 +16649,7 @@ public static int[][] DotWithTransposed(this short[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[][] a, int[] columnVector) @@ -16664,7 +16664,7 @@ public static int[] TransposeAndDot(this short[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[,] a, int[] columnVector) @@ -16681,7 +16681,7 @@ public static int[] TransposeAndDot(this short[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[] columnVector, int[][] b) @@ -16698,7 +16698,7 @@ public static int[][] TransposeAndDot(this short[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[] columnVector, int[,] b) @@ -16715,7 +16715,7 @@ public static int[][] TransposeAndDot(this short[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, int[][] b) @@ -16732,7 +16732,7 @@ public static int[][] TransposeAndDot(this short[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[,] a, int[,] b) @@ -16749,7 +16749,7 @@ public static int[][] TransposeAndDot(this short[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, int[,] b) @@ -16766,7 +16766,7 @@ public static int[][] TransposeAndDot(this short[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[,] a, int[][] b) @@ -16792,7 +16792,7 @@ public static int[][] TransposeAndDot(this short[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this short[][] a, int[] b) @@ -16809,7 +16809,7 @@ public static int[][] DotWithDiagonal(this short[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this short[,] a, int[] b) @@ -16825,7 +16825,7 @@ public static int[][] DotWithDiagonal(this short[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this short[,] a, int[] b) @@ -16840,7 +16840,7 @@ public static int[][] DotWithDiagonal(this short[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] b) @@ -16858,7 +16858,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this short[,] a, int[] b) @@ -16874,7 +16874,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this short[][] a, int[] b) @@ -16898,7 +16898,7 @@ public static int[][] DivideByDiagonal(this short[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this short[] a, int[] b) @@ -16918,7 +16918,7 @@ public static int[] Cross(this short[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this short[] a, int[] b) @@ -16946,7 +16946,7 @@ public static int Inner(this short[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this short[] a, int[] b) @@ -16963,7 +16963,7 @@ public static int[] Kronecker(this short[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, int[][] b) @@ -16982,7 +16982,7 @@ public static int[][] Kronecker(this short[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this short[,] a, int[,] b) @@ -17001,7 +17001,7 @@ public static int[][] Kronecker(this short[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, int[,] b) @@ -17020,7 +17020,7 @@ public static int[][] Kronecker(this short[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[,] a, int[][] b) @@ -17053,7 +17053,7 @@ public static int[][] Kronecker(this short[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this short[] a, float[] b) @@ -17076,7 +17076,7 @@ public static float Dot(this short[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[][] a, float[] columnVector) @@ -17093,7 +17093,7 @@ public static float[] Dot(this short[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[,] a, float[] columnVector) @@ -17110,7 +17110,7 @@ public static float[] Dot(this short[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[] rowVector, float[][] b) @@ -17127,7 +17127,7 @@ public static float[] Dot(this short[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[] rowVector, float[,] b) @@ -17144,7 +17144,7 @@ public static float[] Dot(this short[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[][] a, float[][] b) @@ -17161,7 +17161,7 @@ public static float[][] Dot(this short[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this short[,] a, float[,] b) @@ -17178,7 +17178,7 @@ public static float[][] Dot(this short[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[][] a, float[,] b) @@ -17195,7 +17195,7 @@ public static float[][] Dot(this short[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[,] a, float[][] b) @@ -17218,7 +17218,7 @@ public static float[][] Dot(this short[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[] columnVector) @@ -17235,7 +17235,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this short[,] a, float[] columnVector) @@ -17252,7 +17252,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this short[] rowVector, float[][] b) @@ -17269,7 +17269,7 @@ public static float[] DotWithTransposed(this short[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this short[] rowVector, float[,] b) @@ -17286,7 +17286,7 @@ public static float[] DotWithTransposed(this short[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[][] b) @@ -17303,7 +17303,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this short[,] a, float[,] b) @@ -17320,7 +17320,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[,] b) @@ -17337,7 +17337,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[,] a, float[][] b) @@ -17357,7 +17357,7 @@ public static float[][] DotWithTransposed(this short[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this short[][] a, float[] columnVector) @@ -17372,7 +17372,7 @@ public static float[] TransposeAndDot(this short[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this short[,] a, float[] columnVector) @@ -17389,7 +17389,7 @@ public static float[] TransposeAndDot(this short[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[] columnVector, float[][] b) @@ -17406,7 +17406,7 @@ public static float[][] TransposeAndDot(this short[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this short[] columnVector, float[,] b) @@ -17423,7 +17423,7 @@ public static float[][] TransposeAndDot(this short[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[][] a, float[][] b) @@ -17440,7 +17440,7 @@ public static float[][] TransposeAndDot(this short[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this short[,] a, float[,] b) @@ -17457,7 +17457,7 @@ public static float[][] TransposeAndDot(this short[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[][] a, float[,] b) @@ -17474,7 +17474,7 @@ public static float[][] TransposeAndDot(this short[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[,] a, float[][] b) @@ -17500,7 +17500,7 @@ public static float[][] TransposeAndDot(this short[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this short[][] a, float[] b) @@ -17517,7 +17517,7 @@ public static float[][] DotWithDiagonal(this short[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this short[,] a, float[] b) @@ -17533,7 +17533,7 @@ public static float[][] DotWithDiagonal(this short[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this short[,] a, float[] b) @@ -17548,7 +17548,7 @@ public static float[][] DotWithDiagonal(this short[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] b) @@ -17566,7 +17566,7 @@ public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this short[,] a, float[] b) @@ -17582,7 +17582,7 @@ public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this short[][] a, float[] b) @@ -17606,7 +17606,7 @@ public static float[][] DivideByDiagonal(this short[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this short[] a, float[] b) @@ -17626,7 +17626,7 @@ public static float[] Cross(this short[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this short[] a, float[] b) @@ -17654,7 +17654,7 @@ public static float Inner(this short[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this short[] a, float[] b) @@ -17671,7 +17671,7 @@ public static float[] Kronecker(this short[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[][] a, float[][] b) @@ -17690,7 +17690,7 @@ public static float[][] Kronecker(this short[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this short[,] a, float[,] b) @@ -17709,7 +17709,7 @@ public static float[][] Kronecker(this short[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[][] a, float[,] b) @@ -17728,7 +17728,7 @@ public static float[][] Kronecker(this short[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[,] a, float[][] b) @@ -17761,7 +17761,7 @@ public static float[][] Kronecker(this short[,] a, float[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte Dot(this sbyte[] a, sbyte[] b) @@ -17784,7 +17784,7 @@ public static sbyte Dot(this sbyte[] a, sbyte[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[][] a, sbyte[] columnVector) @@ -17801,7 +17801,7 @@ public static sbyte[] Dot(this sbyte[][] a, sbyte[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[,] a, sbyte[] columnVector) @@ -17818,7 +17818,7 @@ public static sbyte[] Dot(this sbyte[,] a, sbyte[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, sbyte[][] b) @@ -17835,7 +17835,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, sbyte[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, sbyte[,] b) @@ -17852,7 +17852,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, sbyte[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, sbyte[][] b) @@ -17869,7 +17869,7 @@ public static sbyte[][] Dot(this sbyte[][] a, sbyte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Dot(this sbyte[,] a, sbyte[,] b) @@ -17886,7 +17886,7 @@ public static sbyte[][] Dot(this sbyte[][] a, sbyte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, sbyte[,] b) @@ -17903,7 +17903,7 @@ public static sbyte[][] Dot(this sbyte[][] a, sbyte[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[,] a, sbyte[][] b) @@ -17926,7 +17926,7 @@ public static sbyte[][] Dot(this sbyte[,] a, sbyte[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector) @@ -17943,7 +17943,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, sbyte[] columnVector) @@ -17960,7 +17960,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b) @@ -17977,7 +17977,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b) @@ -17994,7 +17994,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b) @@ -18011,7 +18011,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, sbyte[,] b) @@ -18028,7 +18028,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b) @@ -18045,7 +18045,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b) @@ -18065,7 +18065,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[][] a, sbyte[] columnVector) @@ -18080,7 +18080,7 @@ public static sbyte[] TransposeAndDot(this sbyte[][] a, sbyte[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[,] a, sbyte[] columnVector) @@ -18097,7 +18097,7 @@ public static sbyte[] TransposeAndDot(this sbyte[,] a, sbyte[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[] columnVector, sbyte[][] b) @@ -18114,7 +18114,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] columnVector, sbyte[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[] columnVector, sbyte[,] b) @@ -18131,7 +18131,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] columnVector, sbyte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b) @@ -18148,7 +18148,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[,] a, sbyte[,] b) @@ -18165,7 +18165,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b) @@ -18182,7 +18182,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b) @@ -18208,7 +18208,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] b) @@ -18225,7 +18225,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithDiagonal(this sbyte[,] a, sbyte[] b) @@ -18241,7 +18241,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDotWithDiagonal(this sbyte[,] a, sbyte[] b) @@ -18256,7 +18256,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] b) @@ -18274,7 +18274,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DivideByDiagonal(this sbyte[,] a, sbyte[] b) @@ -18290,7 +18290,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DivideByDiagonal(this sbyte[][] a, sbyte[] b) @@ -18314,7 +18314,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, sbyte[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Cross(this sbyte[] a, sbyte[] b) @@ -18334,7 +18334,7 @@ public static sbyte[] Cross(this sbyte[] a, sbyte[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Outer(this sbyte[] a, sbyte[] b) @@ -18362,7 +18362,7 @@ public static sbyte Inner(this sbyte[] a, sbyte[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Kronecker(this sbyte[] a, sbyte[] b) @@ -18379,7 +18379,7 @@ public static sbyte[] Kronecker(this sbyte[] a, sbyte[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[][] b) @@ -18398,7 +18398,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Kronecker(this sbyte[,] a, sbyte[,] b) @@ -18417,7 +18417,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[,] b) @@ -18436,7 +18436,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[,] a, sbyte[][] b) @@ -18469,7 +18469,7 @@ public static sbyte[][] Kronecker(this sbyte[,] a, sbyte[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this sbyte[] a, double[] b) @@ -18492,7 +18492,7 @@ public static double Dot(this sbyte[] a, double[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[][] a, double[] columnVector) @@ -18509,7 +18509,7 @@ public static double[] Dot(this sbyte[][] a, double[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[,] a, double[] columnVector) @@ -18526,7 +18526,7 @@ public static double[] Dot(this sbyte[,] a, double[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, double[][] b) @@ -18543,7 +18543,7 @@ public static double[] Dot(this sbyte[] rowVector, double[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, double[,] b) @@ -18560,7 +18560,7 @@ public static double[] Dot(this sbyte[] rowVector, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, double[][] b) @@ -18577,7 +18577,7 @@ public static double[][] Dot(this sbyte[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this sbyte[,] a, double[,] b) @@ -18594,7 +18594,7 @@ public static double[][] Dot(this sbyte[][] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, double[,] b) @@ -18611,7 +18611,7 @@ public static double[][] Dot(this sbyte[][] a, double[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[,] a, double[][] b) @@ -18634,7 +18634,7 @@ public static double[][] Dot(this sbyte[,] a, double[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVector) @@ -18651,7 +18651,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVect /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, double[] columnVector) @@ -18668,7 +18668,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVect /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, double[][] b) @@ -18685,7 +18685,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, double[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, double[,] b) @@ -18702,7 +18702,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[][] b) @@ -18719,7 +18719,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, double[,] b) @@ -18736,7 +18736,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[,] b) @@ -18753,7 +18753,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[,] a, double[][] b) @@ -18773,7 +18773,7 @@ public static double[][] DotWithTransposed(this sbyte[,] a, double[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[][] a, double[] columnVector) @@ -18788,7 +18788,7 @@ public static double[] TransposeAndDot(this sbyte[][] a, double[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[,] a, double[] columnVector) @@ -18805,7 +18805,7 @@ public static double[] TransposeAndDot(this sbyte[,] a, double[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[] columnVector, double[][] b) @@ -18822,7 +18822,7 @@ public static double[][] TransposeAndDot(this sbyte[] columnVector, double[][] b /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[] columnVector, double[,] b) @@ -18839,7 +18839,7 @@ public static double[][] TransposeAndDot(this sbyte[] columnVector, double[][] b /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, double[][] b) @@ -18856,7 +18856,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[,] a, double[,] b) @@ -18873,7 +18873,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, double[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, double[,] b) @@ -18890,7 +18890,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, double[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[,] a, double[][] b) @@ -18916,7 +18916,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, double[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this sbyte[][] a, double[] b) @@ -18933,7 +18933,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, double[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this sbyte[,] a, double[] b) @@ -18949,7 +18949,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this sbyte[,] a, double[] b) @@ -18964,7 +18964,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, double[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] b) @@ -18982,7 +18982,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this sbyte[,] a, double[] b) @@ -18998,7 +18998,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this sbyte[][] a, double[] b) @@ -19022,7 +19022,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, double[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(this sbyte[] a, double[] b) @@ -19042,7 +19042,7 @@ public static double[] Cross(this sbyte[] a, double[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this sbyte[] a, double[] b) @@ -19070,7 +19070,7 @@ public static double Inner(this sbyte[] a, double[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this sbyte[] a, double[] b) @@ -19087,7 +19087,7 @@ public static double[] Kronecker(this sbyte[] a, double[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, double[][] b) @@ -19106,7 +19106,7 @@ public static double[][] Kronecker(this sbyte[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this sbyte[,] a, double[,] b) @@ -19125,7 +19125,7 @@ public static double[][] Kronecker(this sbyte[][] a, double[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, double[,] b) @@ -19144,7 +19144,7 @@ public static double[][] Kronecker(this sbyte[][] a, double[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[,] a, double[][] b) @@ -19177,7 +19177,7 @@ public static double[][] Kronecker(this sbyte[,] a, double[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Dot(this sbyte[] a, int[] b) @@ -19200,7 +19200,7 @@ public static int Dot(this sbyte[] a, int[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[][] a, int[] columnVector) @@ -19217,7 +19217,7 @@ public static int[] Dot(this sbyte[][] a, int[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[,] a, int[] columnVector) @@ -19234,7 +19234,7 @@ public static int[] Dot(this sbyte[,] a, int[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, int[][] b) @@ -19251,7 +19251,7 @@ public static int[] Dot(this sbyte[] rowVector, int[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, int[,] b) @@ -19268,7 +19268,7 @@ public static int[] Dot(this sbyte[] rowVector, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, int[][] b) @@ -19285,7 +19285,7 @@ public static int[][] Dot(this sbyte[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this sbyte[,] a, int[,] b) @@ -19302,7 +19302,7 @@ public static int[][] Dot(this sbyte[][] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, int[,] b) @@ -19319,7 +19319,7 @@ public static int[][] Dot(this sbyte[][] a, int[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[,] a, int[][] b) @@ -19342,7 +19342,7 @@ public static int[][] Dot(this sbyte[,] a, int[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector) @@ -19359,7 +19359,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, int[] columnVector) @@ -19376,7 +19376,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, int[][] b) @@ -19393,7 +19393,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, int[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, int[,] b) @@ -19410,7 +19410,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[][] b) @@ -19427,7 +19427,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, int[,] b) @@ -19444,7 +19444,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[,] b) @@ -19461,7 +19461,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[,] a, int[][] b) @@ -19481,7 +19481,7 @@ public static int[][] DotWithTransposed(this sbyte[,] a, int[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[][] a, int[] columnVector) @@ -19496,7 +19496,7 @@ public static int[] TransposeAndDot(this sbyte[][] a, int[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[,] a, int[] columnVector) @@ -19513,7 +19513,7 @@ public static int[] TransposeAndDot(this sbyte[,] a, int[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[] columnVector, int[][] b) @@ -19530,7 +19530,7 @@ public static int[][] TransposeAndDot(this sbyte[] columnVector, int[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[] columnVector, int[,] b) @@ -19547,7 +19547,7 @@ public static int[][] TransposeAndDot(this sbyte[] columnVector, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, int[][] b) @@ -19564,7 +19564,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[,] a, int[,] b) @@ -19581,7 +19581,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, int[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, int[,] b) @@ -19598,7 +19598,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, int[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[,] a, int[][] b) @@ -19624,7 +19624,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, int[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this sbyte[][] a, int[] b) @@ -19641,7 +19641,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, int[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this sbyte[,] a, int[] b) @@ -19657,7 +19657,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this sbyte[,] a, int[] b) @@ -19672,7 +19672,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, int[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] b) @@ -19690,7 +19690,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this sbyte[,] a, int[] b) @@ -19706,7 +19706,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this sbyte[][] a, int[] b) @@ -19730,7 +19730,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, int[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(this sbyte[] a, int[] b) @@ -19750,7 +19750,7 @@ public static int[] Cross(this sbyte[] a, int[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this sbyte[] a, int[] b) @@ -19778,7 +19778,7 @@ public static int Inner(this sbyte[] a, int[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this sbyte[] a, int[] b) @@ -19795,7 +19795,7 @@ public static int[] Kronecker(this sbyte[] a, int[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, int[][] b) @@ -19814,7 +19814,7 @@ public static int[][] Kronecker(this sbyte[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this sbyte[,] a, int[,] b) @@ -19833,7 +19833,7 @@ public static int[][] Kronecker(this sbyte[][] a, int[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, int[,] b) @@ -19852,7 +19852,7 @@ public static int[][] Kronecker(this sbyte[][] a, int[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[,] a, int[][] b) @@ -19885,7 +19885,7 @@ public static int[][] Kronecker(this sbyte[,] a, int[][] b) /// coordinate vectors gives their inner product. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Dot(this sbyte[] a, float[] b) @@ -19908,7 +19908,7 @@ public static float Dot(this sbyte[] a, float[] b) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[][] a, float[] columnVector) @@ -19925,7 +19925,7 @@ public static float[] Dot(this sbyte[][] a, float[] columnVector) /// /// The product A*b of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[,] a, float[] columnVector) @@ -19942,7 +19942,7 @@ public static float[] Dot(this sbyte[,] a, float[] columnVector) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[] rowVector, float[][] b) @@ -19959,7 +19959,7 @@ public static float[] Dot(this sbyte[] rowVector, float[][] b) /// /// The product a*B of the given vector a and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[] rowVector, float[,] b) @@ -19976,7 +19976,7 @@ public static float[] Dot(this sbyte[] rowVector, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[][] a, float[][] b) @@ -19993,7 +19993,7 @@ public static float[][] Dot(this sbyte[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this sbyte[,] a, float[,] b) @@ -20010,7 +20010,7 @@ public static float[][] Dot(this sbyte[][] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[][] a, float[,] b) @@ -20027,7 +20027,7 @@ public static float[][] Dot(this sbyte[][] a, float[,] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[,] a, float[][] b) @@ -20050,7 +20050,7 @@ public static float[][] Dot(this sbyte[,] a, float[][] b) /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector) @@ -20067,7 +20067,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// /// The product A*B' of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this sbyte[,] a, float[] columnVector) @@ -20084,7 +20084,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this sbyte[] rowVector, float[][] b) @@ -20101,7 +20101,7 @@ public static float[] DotWithTransposed(this sbyte[] rowVector, float[][] b) /// /// The product a*B' of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this sbyte[] rowVector, float[,] b) @@ -20118,7 +20118,7 @@ public static float[] DotWithTransposed(this sbyte[] rowVector, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[][] b) @@ -20135,7 +20135,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this sbyte[,] a, float[,] b) @@ -20152,7 +20152,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[][] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[,] b) @@ -20169,7 +20169,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[,] b) /// /// The product A*B' of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[,] a, float[][] b) @@ -20189,7 +20189,7 @@ public static float[][] DotWithTransposed(this sbyte[,] a, float[][] b) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this sbyte[][] a, float[] columnVector) @@ -20204,7 +20204,7 @@ public static float[] TransposeAndDot(this sbyte[][] a, float[] columnVector) /// The transposed left matrix A. /// The right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this sbyte[,] a, float[] columnVector) @@ -20221,7 +20221,7 @@ public static float[] TransposeAndDot(this sbyte[,] a, float[] columnVector) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[] columnVector, float[][] b) @@ -20238,7 +20238,7 @@ public static float[][] TransposeAndDot(this sbyte[] columnVector, float[][] b) /// /// The product a'*B of the given vector a and matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this sbyte[] columnVector, float[,] b) @@ -20255,7 +20255,7 @@ public static float[][] TransposeAndDot(this sbyte[] columnVector, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[][] a, float[][] b) @@ -20272,7 +20272,7 @@ public static float[][] TransposeAndDot(this sbyte[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this sbyte[,] a, float[,] b) @@ -20289,7 +20289,7 @@ public static float[][] TransposeAndDot(this sbyte[][] a, float[][] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[][] a, float[,] b) @@ -20306,7 +20306,7 @@ public static float[][] TransposeAndDot(this sbyte[][] a, float[,] b) /// /// The product A'*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[,] a, float[][] b) @@ -20332,7 +20332,7 @@ public static float[][] TransposeAndDot(this sbyte[,] a, float[][] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this sbyte[][] a, float[] b) @@ -20349,7 +20349,7 @@ public static float[][] DotWithDiagonal(this sbyte[][] a, float[] b) /// /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this sbyte[,] a, float[] b) @@ -20365,7 +20365,7 @@ public static float[][] DotWithDiagonal(this sbyte[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this sbyte[,] a, float[] b) @@ -20380,7 +20380,7 @@ public static float[][] DotWithDiagonal(this sbyte[][] a, float[] b) /// The left matrix A. /// The diagonal vector of right matrix B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] b) @@ -20398,7 +20398,7 @@ public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this sbyte[,] a, float[] b) @@ -20414,7 +20414,7 @@ public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] b) /// The diagonal vector of inverse right matrix B. /// The product A*B of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this sbyte[][] a, float[] b) @@ -20438,7 +20438,7 @@ public static float[][] DivideByDiagonal(this sbyte[][] a, float[] b) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(this sbyte[] a, float[] b) @@ -20458,7 +20458,7 @@ public static float[] Cross(this sbyte[] a, float[] b) /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this sbyte[] a, float[] b) @@ -20486,7 +20486,7 @@ public static float Inner(this sbyte[] a, float[] b) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this sbyte[] a, float[] b) @@ -20503,7 +20503,7 @@ public static float[] Kronecker(this sbyte[] a, float[] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[][] a, float[][] b) @@ -20522,7 +20522,7 @@ public static float[][] Kronecker(this sbyte[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this sbyte[,] a, float[,] b) @@ -20541,7 +20541,7 @@ public static float[][] Kronecker(this sbyte[][] a, float[][] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[][] a, float[,] b) @@ -20560,7 +20560,7 @@ public static float[][] Kronecker(this sbyte[][] a, float[,] b) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[,] a, float[][] b) @@ -20582,7 +20582,7 @@ public static float[][] Kronecker(this sbyte[,] a, float[][] b) /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, int[][] b, int[] columnVector) @@ -20610,7 +20610,7 @@ public static int DotAndDot(this int[] rowVector, int[][] b, int[] columnVector) /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, int[,] b, int[] columnVector) @@ -20640,7 +20640,7 @@ public static int DotAndDot(this int[] rowVector, int[,] b, int[] columnVector) /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, int[][] b, double[] columnVector) @@ -20668,7 +20668,7 @@ public static double DotAndDot(this int[] rowVector, int[][] b, double[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, int[,] b, double[] columnVector) @@ -20698,7 +20698,7 @@ public static double DotAndDot(this int[] rowVector, int[,] b, double[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, int[][] b, float[] columnVector) @@ -20726,7 +20726,7 @@ public static float DotAndDot(this int[] rowVector, int[][] b, float[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, int[,] b, float[] columnVector) @@ -20756,7 +20756,7 @@ public static float DotAndDot(this int[] rowVector, int[,] b, float[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, double[][] b, int[] columnVector) @@ -20784,7 +20784,7 @@ public static int DotAndDot(this int[] rowVector, double[][] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, double[,] b, int[] columnVector) @@ -20814,7 +20814,7 @@ public static int DotAndDot(this int[] rowVector, double[,] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, double[][] b, double[] columnVector) @@ -20842,7 +20842,7 @@ public static double DotAndDot(this int[] rowVector, double[][] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, double[,] b, double[] columnVector) @@ -20872,7 +20872,7 @@ public static double DotAndDot(this int[] rowVector, double[,] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, double[][] b, float[] columnVector) @@ -20900,7 +20900,7 @@ public static float DotAndDot(this int[] rowVector, double[][] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, double[,] b, float[] columnVector) @@ -20930,7 +20930,7 @@ public static float DotAndDot(this int[] rowVector, double[,] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, float[][] b, int[] columnVector) @@ -20958,7 +20958,7 @@ public static int DotAndDot(this int[] rowVector, float[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this int[] rowVector, float[,] b, int[] columnVector) @@ -20988,7 +20988,7 @@ public static int DotAndDot(this int[] rowVector, float[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, float[][] b, float[] columnVector) @@ -21016,7 +21016,7 @@ public static float DotAndDot(this int[] rowVector, float[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this int[] rowVector, float[,] b, float[] columnVector) @@ -21046,7 +21046,7 @@ public static float DotAndDot(this int[] rowVector, float[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, float[][] b, double[] columnVector) @@ -21074,7 +21074,7 @@ public static double DotAndDot(this int[] rowVector, float[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this int[] rowVector, float[,] b, double[] columnVector) @@ -21104,7 +21104,7 @@ public static double DotAndDot(this int[] rowVector, float[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, double[][] b, double[] columnVector) @@ -21132,7 +21132,7 @@ public static double DotAndDot(this double[] rowVector, double[][] b, double[] c /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, double[,] b, double[] columnVector) @@ -21162,7 +21162,7 @@ public static double DotAndDot(this double[] rowVector, double[,] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, double[][] b, int[] columnVector) @@ -21190,7 +21190,7 @@ public static int DotAndDot(this double[] rowVector, double[][] b, int[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, double[,] b, int[] columnVector) @@ -21220,7 +21220,7 @@ public static int DotAndDot(this double[] rowVector, double[,] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, double[][] b, float[] columnVector) @@ -21248,7 +21248,7 @@ public static float DotAndDot(this double[] rowVector, double[][] b, float[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, double[,] b, float[] columnVector) @@ -21278,7 +21278,7 @@ public static float DotAndDot(this double[] rowVector, double[,] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, int[][] b, double[] columnVector) @@ -21306,7 +21306,7 @@ public static double DotAndDot(this double[] rowVector, int[][] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, int[,] b, double[] columnVector) @@ -21336,7 +21336,7 @@ public static double DotAndDot(this double[] rowVector, int[,] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, int[][] b, int[] columnVector) @@ -21364,7 +21364,7 @@ public static int DotAndDot(this double[] rowVector, int[][] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, int[,] b, int[] columnVector) @@ -21394,7 +21394,7 @@ public static int DotAndDot(this double[] rowVector, int[,] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, int[][] b, float[] columnVector) @@ -21422,7 +21422,7 @@ public static float DotAndDot(this double[] rowVector, int[][] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, int[,] b, float[] columnVector) @@ -21452,7 +21452,7 @@ public static float DotAndDot(this double[] rowVector, int[,] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, float[][] b, double[] columnVector) @@ -21480,7 +21480,7 @@ public static double DotAndDot(this double[] rowVector, float[][] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this double[] rowVector, float[,] b, double[] columnVector) @@ -21510,7 +21510,7 @@ public static double DotAndDot(this double[] rowVector, float[,] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, float[][] b, float[] columnVector) @@ -21538,7 +21538,7 @@ public static float DotAndDot(this double[] rowVector, float[][] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this double[] rowVector, float[,] b, float[] columnVector) @@ -21568,7 +21568,7 @@ public static float DotAndDot(this double[] rowVector, float[,] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, float[][] b, int[] columnVector) @@ -21596,7 +21596,7 @@ public static int DotAndDot(this double[] rowVector, float[][] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this double[] rowVector, float[,] b, int[] columnVector) @@ -21626,7 +21626,7 @@ public static int DotAndDot(this double[] rowVector, float[,] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, float[][] b, float[] columnVector) @@ -21654,7 +21654,7 @@ public static float DotAndDot(this float[] rowVector, float[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, float[,] b, float[] columnVector) @@ -21684,7 +21684,7 @@ public static float DotAndDot(this float[] rowVector, float[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, float[][] b, double[] columnVector) @@ -21712,7 +21712,7 @@ public static double DotAndDot(this float[] rowVector, float[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, float[,] b, double[] columnVector) @@ -21742,7 +21742,7 @@ public static double DotAndDot(this float[] rowVector, float[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, float[][] b, int[] columnVector) @@ -21770,7 +21770,7 @@ public static int DotAndDot(this float[] rowVector, float[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, float[,] b, int[] columnVector) @@ -21800,7 +21800,7 @@ public static int DotAndDot(this float[] rowVector, float[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, double[][] b, float[] columnVector) @@ -21828,7 +21828,7 @@ public static float DotAndDot(this float[] rowVector, double[][] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, double[,] b, float[] columnVector) @@ -21858,7 +21858,7 @@ public static float DotAndDot(this float[] rowVector, double[,] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, double[][] b, double[] columnVector) @@ -21886,7 +21886,7 @@ public static double DotAndDot(this float[] rowVector, double[][] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, double[,] b, double[] columnVector) @@ -21916,7 +21916,7 @@ public static double DotAndDot(this float[] rowVector, double[,] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, double[][] b, int[] columnVector) @@ -21944,7 +21944,7 @@ public static int DotAndDot(this float[] rowVector, double[][] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, double[,] b, int[] columnVector) @@ -21974,7 +21974,7 @@ public static int DotAndDot(this float[] rowVector, double[,] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, int[][] b, float[] columnVector) @@ -22002,7 +22002,7 @@ public static float DotAndDot(this float[] rowVector, int[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this float[] rowVector, int[,] b, float[] columnVector) @@ -22032,7 +22032,7 @@ public static float DotAndDot(this float[] rowVector, int[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, int[][] b, int[] columnVector) @@ -22060,7 +22060,7 @@ public static int DotAndDot(this float[] rowVector, int[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this float[] rowVector, int[,] b, int[] columnVector) @@ -22090,7 +22090,7 @@ public static int DotAndDot(this float[] rowVector, int[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, int[][] b, double[] columnVector) @@ -22118,7 +22118,7 @@ public static double DotAndDot(this float[] rowVector, int[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this float[] rowVector, int[,] b, double[] columnVector) @@ -22148,7 +22148,7 @@ public static double DotAndDot(this float[] rowVector, int[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, long[][] b, long[] columnVector) @@ -22176,7 +22176,7 @@ public static long DotAndDot(this long[] rowVector, long[][] b, long[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, long[,] b, long[] columnVector) @@ -22206,7 +22206,7 @@ public static long DotAndDot(this long[] rowVector, long[,] b, long[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, long[][] b, double[] columnVector) @@ -22234,7 +22234,7 @@ public static double DotAndDot(this long[] rowVector, long[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, long[,] b, double[] columnVector) @@ -22264,7 +22264,7 @@ public static double DotAndDot(this long[] rowVector, long[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, long[][] b, int[] columnVector) @@ -22292,7 +22292,7 @@ public static int DotAndDot(this long[] rowVector, long[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, long[,] b, int[] columnVector) @@ -22322,7 +22322,7 @@ public static int DotAndDot(this long[] rowVector, long[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, long[][] b, float[] columnVector) @@ -22350,7 +22350,7 @@ public static float DotAndDot(this long[] rowVector, long[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, long[,] b, float[] columnVector) @@ -22380,7 +22380,7 @@ public static float DotAndDot(this long[] rowVector, long[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, double[][] b, long[] columnVector) @@ -22408,7 +22408,7 @@ public static long DotAndDot(this long[] rowVector, double[][] b, long[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, double[,] b, long[] columnVector) @@ -22438,7 +22438,7 @@ public static long DotAndDot(this long[] rowVector, double[,] b, long[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, double[][] b, double[] columnVector) @@ -22466,7 +22466,7 @@ public static double DotAndDot(this long[] rowVector, double[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, double[,] b, double[] columnVector) @@ -22496,7 +22496,7 @@ public static double DotAndDot(this long[] rowVector, double[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, double[][] b, int[] columnVector) @@ -22524,7 +22524,7 @@ public static int DotAndDot(this long[] rowVector, double[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, double[,] b, int[] columnVector) @@ -22554,7 +22554,7 @@ public static int DotAndDot(this long[] rowVector, double[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, double[][] b, float[] columnVector) @@ -22582,7 +22582,7 @@ public static float DotAndDot(this long[] rowVector, double[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, double[,] b, float[] columnVector) @@ -22612,7 +22612,7 @@ public static float DotAndDot(this long[] rowVector, double[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, int[][] b, long[] columnVector) @@ -22640,7 +22640,7 @@ public static long DotAndDot(this long[] rowVector, int[][] b, long[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, int[,] b, long[] columnVector) @@ -22670,7 +22670,7 @@ public static long DotAndDot(this long[] rowVector, int[,] b, long[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, int[][] b, int[] columnVector) @@ -22698,7 +22698,7 @@ public static int DotAndDot(this long[] rowVector, int[][] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, int[,] b, int[] columnVector) @@ -22728,7 +22728,7 @@ public static int DotAndDot(this long[] rowVector, int[,] b, int[] columnVector) /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, int[][] b, double[] columnVector) @@ -22756,7 +22756,7 @@ public static double DotAndDot(this long[] rowVector, int[][] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, int[,] b, double[] columnVector) @@ -22786,7 +22786,7 @@ public static double DotAndDot(this long[] rowVector, int[,] b, double[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, int[][] b, float[] columnVector) @@ -22814,7 +22814,7 @@ public static float DotAndDot(this long[] rowVector, int[][] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, int[,] b, float[] columnVector) @@ -22844,7 +22844,7 @@ public static float DotAndDot(this long[] rowVector, int[,] b, float[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, float[][] b, long[] columnVector) @@ -22872,7 +22872,7 @@ public static long DotAndDot(this long[] rowVector, float[][] b, long[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long DotAndDot(this long[] rowVector, float[,] b, long[] columnVector) @@ -22902,7 +22902,7 @@ public static long DotAndDot(this long[] rowVector, float[,] b, long[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, float[][] b, float[] columnVector) @@ -22930,7 +22930,7 @@ public static float DotAndDot(this long[] rowVector, float[][] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this long[] rowVector, float[,] b, float[] columnVector) @@ -22960,7 +22960,7 @@ public static float DotAndDot(this long[] rowVector, float[,] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, float[][] b, double[] columnVector) @@ -22988,7 +22988,7 @@ public static double DotAndDot(this long[] rowVector, float[][] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this long[] rowVector, float[,] b, double[] columnVector) @@ -23018,7 +23018,7 @@ public static double DotAndDot(this long[] rowVector, float[,] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, float[][] b, int[] columnVector) @@ -23046,7 +23046,7 @@ public static int DotAndDot(this long[] rowVector, float[][] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this long[] rowVector, float[,] b, int[] columnVector) @@ -23076,7 +23076,7 @@ public static int DotAndDot(this long[] rowVector, float[,] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, decimal[][] b, decimal[] columnVector) @@ -23104,7 +23104,7 @@ public static decimal DotAndDot(this decimal[] rowVector, decimal[][] b, decimal /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, decimal[,] b, decimal[] columnVector) @@ -23134,7 +23134,7 @@ public static decimal DotAndDot(this decimal[] rowVector, decimal[,] b, decimal[ /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, decimal[][] b, double[] columnVector) @@ -23162,7 +23162,7 @@ public static double DotAndDot(this decimal[] rowVector, decimal[][] b, double[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, decimal[,] b, double[] columnVector) @@ -23192,7 +23192,7 @@ public static double DotAndDot(this decimal[] rowVector, decimal[,] b, double[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, decimal[][] b, int[] columnVector) @@ -23220,7 +23220,7 @@ public static int DotAndDot(this decimal[] rowVector, decimal[][] b, int[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, decimal[,] b, int[] columnVector) @@ -23250,7 +23250,7 @@ public static int DotAndDot(this decimal[] rowVector, decimal[,] b, int[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, decimal[][] b, float[] columnVector) @@ -23278,7 +23278,7 @@ public static float DotAndDot(this decimal[] rowVector, decimal[][] b, float[] c /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, decimal[,] b, float[] columnVector) @@ -23308,7 +23308,7 @@ public static float DotAndDot(this decimal[] rowVector, decimal[,] b, float[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, double[][] b, decimal[] columnVector) @@ -23336,7 +23336,7 @@ public static decimal DotAndDot(this decimal[] rowVector, double[][] b, decimal[ /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, double[,] b, decimal[] columnVector) @@ -23366,7 +23366,7 @@ public static decimal DotAndDot(this decimal[] rowVector, double[,] b, decimal[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, double[][] b, double[] columnVector) @@ -23394,7 +23394,7 @@ public static double DotAndDot(this decimal[] rowVector, double[][] b, double[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, double[,] b, double[] columnVector) @@ -23424,7 +23424,7 @@ public static double DotAndDot(this decimal[] rowVector, double[,] b, double[] c /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, double[][] b, int[] columnVector) @@ -23452,7 +23452,7 @@ public static int DotAndDot(this decimal[] rowVector, double[][] b, int[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, double[,] b, int[] columnVector) @@ -23482,7 +23482,7 @@ public static int DotAndDot(this decimal[] rowVector, double[,] b, int[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, double[][] b, float[] columnVector) @@ -23510,7 +23510,7 @@ public static float DotAndDot(this decimal[] rowVector, double[][] b, float[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, double[,] b, float[] columnVector) @@ -23540,7 +23540,7 @@ public static float DotAndDot(this decimal[] rowVector, double[,] b, float[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, int[][] b, decimal[] columnVector) @@ -23568,7 +23568,7 @@ public static decimal DotAndDot(this decimal[] rowVector, int[][] b, decimal[] c /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, int[,] b, decimal[] columnVector) @@ -23598,7 +23598,7 @@ public static decimal DotAndDot(this decimal[] rowVector, int[,] b, decimal[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, int[][] b, int[] columnVector) @@ -23626,7 +23626,7 @@ public static int DotAndDot(this decimal[] rowVector, int[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, int[,] b, int[] columnVector) @@ -23656,7 +23656,7 @@ public static int DotAndDot(this decimal[] rowVector, int[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, int[][] b, double[] columnVector) @@ -23684,7 +23684,7 @@ public static double DotAndDot(this decimal[] rowVector, int[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, int[,] b, double[] columnVector) @@ -23714,7 +23714,7 @@ public static double DotAndDot(this decimal[] rowVector, int[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, int[][] b, float[] columnVector) @@ -23742,7 +23742,7 @@ public static float DotAndDot(this decimal[] rowVector, int[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, int[,] b, float[] columnVector) @@ -23772,7 +23772,7 @@ public static float DotAndDot(this decimal[] rowVector, int[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, float[][] b, decimal[] columnVector) @@ -23800,7 +23800,7 @@ public static decimal DotAndDot(this decimal[] rowVector, float[][] b, decimal[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal DotAndDot(this decimal[] rowVector, float[,] b, decimal[] columnVector) @@ -23830,7 +23830,7 @@ public static decimal DotAndDot(this decimal[] rowVector, float[,] b, decimal[] /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, float[][] b, float[] columnVector) @@ -23858,7 +23858,7 @@ public static float DotAndDot(this decimal[] rowVector, float[][] b, float[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this decimal[] rowVector, float[,] b, float[] columnVector) @@ -23888,7 +23888,7 @@ public static float DotAndDot(this decimal[] rowVector, float[,] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, float[][] b, double[] columnVector) @@ -23916,7 +23916,7 @@ public static double DotAndDot(this decimal[] rowVector, float[][] b, double[] c /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this decimal[] rowVector, float[,] b, double[] columnVector) @@ -23946,7 +23946,7 @@ public static double DotAndDot(this decimal[] rowVector, float[,] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, float[][] b, int[] columnVector) @@ -23974,7 +23974,7 @@ public static int DotAndDot(this decimal[] rowVector, float[][] b, int[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this decimal[] rowVector, float[,] b, int[] columnVector) @@ -24004,7 +24004,7 @@ public static int DotAndDot(this decimal[] rowVector, float[,] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, byte[][] b, byte[] columnVector) @@ -24032,7 +24032,7 @@ public static byte DotAndDot(this byte[] rowVector, byte[][] b, byte[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, byte[,] b, byte[] columnVector) @@ -24062,7 +24062,7 @@ public static byte DotAndDot(this byte[] rowVector, byte[,] b, byte[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, byte[][] b, double[] columnVector) @@ -24090,7 +24090,7 @@ public static double DotAndDot(this byte[] rowVector, byte[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, byte[,] b, double[] columnVector) @@ -24120,7 +24120,7 @@ public static double DotAndDot(this byte[] rowVector, byte[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, byte[][] b, int[] columnVector) @@ -24148,7 +24148,7 @@ public static int DotAndDot(this byte[] rowVector, byte[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, byte[,] b, int[] columnVector) @@ -24178,7 +24178,7 @@ public static int DotAndDot(this byte[] rowVector, byte[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, byte[][] b, float[] columnVector) @@ -24206,7 +24206,7 @@ public static float DotAndDot(this byte[] rowVector, byte[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, byte[,] b, float[] columnVector) @@ -24236,7 +24236,7 @@ public static float DotAndDot(this byte[] rowVector, byte[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, double[][] b, byte[] columnVector) @@ -24264,7 +24264,7 @@ public static byte DotAndDot(this byte[] rowVector, double[][] b, byte[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, double[,] b, byte[] columnVector) @@ -24294,7 +24294,7 @@ public static byte DotAndDot(this byte[] rowVector, double[,] b, byte[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, double[][] b, double[] columnVector) @@ -24322,7 +24322,7 @@ public static double DotAndDot(this byte[] rowVector, double[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, double[,] b, double[] columnVector) @@ -24352,7 +24352,7 @@ public static double DotAndDot(this byte[] rowVector, double[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, double[][] b, int[] columnVector) @@ -24380,7 +24380,7 @@ public static int DotAndDot(this byte[] rowVector, double[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, double[,] b, int[] columnVector) @@ -24410,7 +24410,7 @@ public static int DotAndDot(this byte[] rowVector, double[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, double[][] b, float[] columnVector) @@ -24438,7 +24438,7 @@ public static float DotAndDot(this byte[] rowVector, double[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, double[,] b, float[] columnVector) @@ -24468,7 +24468,7 @@ public static float DotAndDot(this byte[] rowVector, double[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, int[][] b, byte[] columnVector) @@ -24496,7 +24496,7 @@ public static byte DotAndDot(this byte[] rowVector, int[][] b, byte[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, int[,] b, byte[] columnVector) @@ -24526,7 +24526,7 @@ public static byte DotAndDot(this byte[] rowVector, int[,] b, byte[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, int[][] b, int[] columnVector) @@ -24554,7 +24554,7 @@ public static int DotAndDot(this byte[] rowVector, int[][] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, int[,] b, int[] columnVector) @@ -24584,7 +24584,7 @@ public static int DotAndDot(this byte[] rowVector, int[,] b, int[] columnVector) /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, int[][] b, double[] columnVector) @@ -24612,7 +24612,7 @@ public static double DotAndDot(this byte[] rowVector, int[][] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, int[,] b, double[] columnVector) @@ -24642,7 +24642,7 @@ public static double DotAndDot(this byte[] rowVector, int[,] b, double[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, int[][] b, float[] columnVector) @@ -24670,7 +24670,7 @@ public static float DotAndDot(this byte[] rowVector, int[][] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, int[,] b, float[] columnVector) @@ -24700,7 +24700,7 @@ public static float DotAndDot(this byte[] rowVector, int[,] b, float[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, float[][] b, byte[] columnVector) @@ -24728,7 +24728,7 @@ public static byte DotAndDot(this byte[] rowVector, float[][] b, byte[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte DotAndDot(this byte[] rowVector, float[,] b, byte[] columnVector) @@ -24758,7 +24758,7 @@ public static byte DotAndDot(this byte[] rowVector, float[,] b, byte[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, float[][] b, float[] columnVector) @@ -24786,7 +24786,7 @@ public static float DotAndDot(this byte[] rowVector, float[][] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this byte[] rowVector, float[,] b, float[] columnVector) @@ -24816,7 +24816,7 @@ public static float DotAndDot(this byte[] rowVector, float[,] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, float[][] b, double[] columnVector) @@ -24844,7 +24844,7 @@ public static double DotAndDot(this byte[] rowVector, float[][] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this byte[] rowVector, float[,] b, double[] columnVector) @@ -24874,7 +24874,7 @@ public static double DotAndDot(this byte[] rowVector, float[,] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, float[][] b, int[] columnVector) @@ -24902,7 +24902,7 @@ public static int DotAndDot(this byte[] rowVector, float[][] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this byte[] rowVector, float[,] b, int[] columnVector) @@ -24932,7 +24932,7 @@ public static int DotAndDot(this byte[] rowVector, float[,] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, short[][] b, short[] columnVector) @@ -24960,7 +24960,7 @@ public static short DotAndDot(this short[] rowVector, short[][] b, short[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, short[,] b, short[] columnVector) @@ -24990,7 +24990,7 @@ public static short DotAndDot(this short[] rowVector, short[,] b, short[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, short[][] b, double[] columnVector) @@ -25018,7 +25018,7 @@ public static double DotAndDot(this short[] rowVector, short[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, short[,] b, double[] columnVector) @@ -25048,7 +25048,7 @@ public static double DotAndDot(this short[] rowVector, short[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, short[][] b, int[] columnVector) @@ -25076,7 +25076,7 @@ public static int DotAndDot(this short[] rowVector, short[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, short[,] b, int[] columnVector) @@ -25106,7 +25106,7 @@ public static int DotAndDot(this short[] rowVector, short[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, short[][] b, float[] columnVector) @@ -25134,7 +25134,7 @@ public static float DotAndDot(this short[] rowVector, short[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, short[,] b, float[] columnVector) @@ -25164,7 +25164,7 @@ public static float DotAndDot(this short[] rowVector, short[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, double[][] b, short[] columnVector) @@ -25192,7 +25192,7 @@ public static short DotAndDot(this short[] rowVector, double[][] b, short[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, double[,] b, short[] columnVector) @@ -25222,7 +25222,7 @@ public static short DotAndDot(this short[] rowVector, double[,] b, short[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, double[][] b, double[] columnVector) @@ -25250,7 +25250,7 @@ public static double DotAndDot(this short[] rowVector, double[][] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, double[,] b, double[] columnVector) @@ -25280,7 +25280,7 @@ public static double DotAndDot(this short[] rowVector, double[,] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, double[][] b, int[] columnVector) @@ -25308,7 +25308,7 @@ public static int DotAndDot(this short[] rowVector, double[][] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, double[,] b, int[] columnVector) @@ -25338,7 +25338,7 @@ public static int DotAndDot(this short[] rowVector, double[,] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, double[][] b, float[] columnVector) @@ -25366,7 +25366,7 @@ public static float DotAndDot(this short[] rowVector, double[][] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, double[,] b, float[] columnVector) @@ -25396,7 +25396,7 @@ public static float DotAndDot(this short[] rowVector, double[,] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, int[][] b, short[] columnVector) @@ -25424,7 +25424,7 @@ public static short DotAndDot(this short[] rowVector, int[][] b, short[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, int[,] b, short[] columnVector) @@ -25454,7 +25454,7 @@ public static short DotAndDot(this short[] rowVector, int[,] b, short[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, int[][] b, int[] columnVector) @@ -25482,7 +25482,7 @@ public static int DotAndDot(this short[] rowVector, int[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, int[,] b, int[] columnVector) @@ -25512,7 +25512,7 @@ public static int DotAndDot(this short[] rowVector, int[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, int[][] b, double[] columnVector) @@ -25540,7 +25540,7 @@ public static double DotAndDot(this short[] rowVector, int[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, int[,] b, double[] columnVector) @@ -25570,7 +25570,7 @@ public static double DotAndDot(this short[] rowVector, int[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, int[][] b, float[] columnVector) @@ -25598,7 +25598,7 @@ public static float DotAndDot(this short[] rowVector, int[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, int[,] b, float[] columnVector) @@ -25628,7 +25628,7 @@ public static float DotAndDot(this short[] rowVector, int[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, float[][] b, short[] columnVector) @@ -25656,7 +25656,7 @@ public static short DotAndDot(this short[] rowVector, float[][] b, short[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short DotAndDot(this short[] rowVector, float[,] b, short[] columnVector) @@ -25686,7 +25686,7 @@ public static short DotAndDot(this short[] rowVector, float[,] b, short[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, float[][] b, float[] columnVector) @@ -25714,7 +25714,7 @@ public static float DotAndDot(this short[] rowVector, float[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this short[] rowVector, float[,] b, float[] columnVector) @@ -25744,7 +25744,7 @@ public static float DotAndDot(this short[] rowVector, float[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, float[][] b, double[] columnVector) @@ -25772,7 +25772,7 @@ public static double DotAndDot(this short[] rowVector, float[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this short[] rowVector, float[,] b, double[] columnVector) @@ -25802,7 +25802,7 @@ public static double DotAndDot(this short[] rowVector, float[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, float[][] b, int[] columnVector) @@ -25830,7 +25830,7 @@ public static int DotAndDot(this short[] rowVector, float[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this short[] rowVector, float[,] b, int[] columnVector) @@ -25860,7 +25860,7 @@ public static int DotAndDot(this short[] rowVector, float[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, sbyte[][] b, sbyte[] columnVector) @@ -25888,7 +25888,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, sbyte[][] b, sbyte[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, sbyte[,] b, sbyte[] columnVector) @@ -25918,7 +25918,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, sbyte[,] b, sbyte[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, sbyte[][] b, double[] columnVector) @@ -25946,7 +25946,7 @@ public static double DotAndDot(this sbyte[] rowVector, sbyte[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, sbyte[,] b, double[] columnVector) @@ -25976,7 +25976,7 @@ public static double DotAndDot(this sbyte[] rowVector, sbyte[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, sbyte[][] b, int[] columnVector) @@ -26004,7 +26004,7 @@ public static int DotAndDot(this sbyte[] rowVector, sbyte[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, sbyte[,] b, int[] columnVector) @@ -26034,7 +26034,7 @@ public static int DotAndDot(this sbyte[] rowVector, sbyte[,] b, int[] columnVect /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, sbyte[][] b, float[] columnVector) @@ -26062,7 +26062,7 @@ public static float DotAndDot(this sbyte[] rowVector, sbyte[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, sbyte[,] b, float[] columnVector) @@ -26092,7 +26092,7 @@ public static float DotAndDot(this sbyte[] rowVector, sbyte[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, double[][] b, sbyte[] columnVector) @@ -26120,7 +26120,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, double[][] b, sbyte[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, double[,] b, sbyte[] columnVector) @@ -26150,7 +26150,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, double[,] b, sbyte[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, double[][] b, double[] columnVector) @@ -26178,7 +26178,7 @@ public static double DotAndDot(this sbyte[] rowVector, double[][] b, double[] co /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, double[,] b, double[] columnVector) @@ -26208,7 +26208,7 @@ public static double DotAndDot(this sbyte[] rowVector, double[,] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, double[][] b, int[] columnVector) @@ -26236,7 +26236,7 @@ public static int DotAndDot(this sbyte[] rowVector, double[][] b, int[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, double[,] b, int[] columnVector) @@ -26266,7 +26266,7 @@ public static int DotAndDot(this sbyte[] rowVector, double[,] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, double[][] b, float[] columnVector) @@ -26294,7 +26294,7 @@ public static float DotAndDot(this sbyte[] rowVector, double[][] b, float[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, double[,] b, float[] columnVector) @@ -26324,7 +26324,7 @@ public static float DotAndDot(this sbyte[] rowVector, double[,] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, int[][] b, sbyte[] columnVector) @@ -26352,7 +26352,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, int[][] b, sbyte[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, int[,] b, sbyte[] columnVector) @@ -26382,7 +26382,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, int[,] b, sbyte[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, int[][] b, int[] columnVector) @@ -26410,7 +26410,7 @@ public static int DotAndDot(this sbyte[] rowVector, int[][] b, int[] columnVecto /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, int[,] b, int[] columnVector) @@ -26440,7 +26440,7 @@ public static int DotAndDot(this sbyte[] rowVector, int[,] b, int[] columnVector /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, int[][] b, double[] columnVector) @@ -26468,7 +26468,7 @@ public static double DotAndDot(this sbyte[] rowVector, int[][] b, double[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, int[,] b, double[] columnVector) @@ -26498,7 +26498,7 @@ public static double DotAndDot(this sbyte[] rowVector, int[,] b, double[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, int[][] b, float[] columnVector) @@ -26526,7 +26526,7 @@ public static float DotAndDot(this sbyte[] rowVector, int[][] b, float[] columnV /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, int[,] b, float[] columnVector) @@ -26556,7 +26556,7 @@ public static float DotAndDot(this sbyte[] rowVector, int[,] b, float[] columnVe /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, float[][] b, sbyte[] columnVector) @@ -26584,7 +26584,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, float[][] b, sbyte[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte DotAndDot(this sbyte[] rowVector, float[,] b, sbyte[] columnVector) @@ -26614,7 +26614,7 @@ public static sbyte DotAndDot(this sbyte[] rowVector, float[,] b, sbyte[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, float[][] b, float[] columnVector) @@ -26642,7 +26642,7 @@ public static float DotAndDot(this sbyte[] rowVector, float[][] b, float[] colum /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float DotAndDot(this sbyte[] rowVector, float[,] b, float[] columnVector) @@ -26672,7 +26672,7 @@ public static float DotAndDot(this sbyte[] rowVector, float[,] b, float[] column /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, float[][] b, double[] columnVector) @@ -26700,7 +26700,7 @@ public static double DotAndDot(this sbyte[] rowVector, float[][] b, double[] col /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double DotAndDot(this sbyte[] rowVector, float[,] b, double[] columnVector) @@ -26730,7 +26730,7 @@ public static double DotAndDot(this sbyte[] rowVector, float[,] b, double[] colu /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, float[][] b, int[] columnVector) @@ -26758,7 +26758,7 @@ public static int DotAndDot(this sbyte[] rowVector, float[][] b, int[] columnVec /// The product a*B*c of the given vector a, /// matrix B and vector c. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int DotAndDot(this sbyte[] rowVector, float[,] b, int[] columnVector) @@ -26788,7 +26788,7 @@ public static int DotAndDot(this sbyte[] rowVector, float[,] b, int[] columnVect /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this int[,] a, int[,] b, int[,] result) @@ -26855,7 +26855,7 @@ public static int DotAndDot(this sbyte[] rowVector, float[,] b, int[] columnVect /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, int[][] b, int[][] result) @@ -26901,7 +26901,7 @@ public static int[][] Dot(this int[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, int[,] b, int[][] result) @@ -26958,7 +26958,7 @@ public static int[][] Dot(this int[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[,] a, int[][] b, int[][] result) @@ -27004,7 +27004,7 @@ public static int[][] Dot(this int[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, int[,] matrix, int[] result) @@ -27033,7 +27033,7 @@ public static int[] Dot(this int[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[][] matrix, int[] columnVector, int[] result) @@ -27062,7 +27062,7 @@ public static int[] Dot(this int[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[,] matrix, int[] columnVector, int[] result) @@ -27090,7 +27090,7 @@ public static int[] Dot(this int[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, int[][] matrix, int[] result) @@ -27134,7 +27134,7 @@ public static int[] Dot(this int[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, int[,] b, int[,] result) @@ -27188,7 +27188,7 @@ public static int[] Dot(this int[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[,] b, int[][] result) @@ -27206,7 +27206,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[,] b, int[][] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[,] a, int[][] b, int[][] result) @@ -27224,7 +27224,7 @@ public static int[][] DotWithTransposed(this int[,] a, int[][] b, int[][] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[][] b, int[][] result) @@ -27242,7 +27242,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[][] b, int[][] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, int[,] b, int[] result) @@ -27260,7 +27260,7 @@ public static int[] DotWithTransposed(this int[] rowVector, int[,] b, int[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, int[] columnVector, int[,] result) @@ -27278,7 +27278,7 @@ public static int[] DotWithTransposed(this int[] rowVector, int[,] b, int[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, int[][] b, int[] result) @@ -27296,7 +27296,7 @@ public static int[] DotWithTransposed(this int[] rowVector, int[][] b, int[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, int[] columnVector, int[][] result) @@ -27326,7 +27326,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[] columnVector, int[ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[,] a, int[,] b, int[,] result) @@ -27370,7 +27370,7 @@ public static int[][] DotWithTransposed(this int[][] a, int[] columnVector, int[ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, int[][] b, int[][] result) @@ -27417,7 +27417,7 @@ public static int[][] TransposeAndDot(this int[][] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[,] matrix, int[] columnVector, int[] result) @@ -27451,7 +27451,7 @@ public static int[] TransposeAndDot(this int[,] matrix, int[] columnVector, int[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[][] matrix, int[] columnVector, int[] result) @@ -27485,7 +27485,7 @@ public static int[] TransposeAndDot(this int[][] matrix, int[] columnVector, int /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, int[,] b, int[][] result) @@ -27502,7 +27502,7 @@ public static int[][] TransposeAndDot(this int[][] a, int[,] b, int[][] result) /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[,] a, int[][] b, int[][] result) @@ -27522,7 +27522,7 @@ public static int[][] TransposeAndDot(this int[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[] rowVector, int[,] b, int[,] result) @@ -27539,7 +27539,7 @@ public static int[][] TransposeAndDot(this int[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[] rowVector, int[][] b, int[][] result) @@ -27564,7 +27564,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, int[][] b, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this int[,] a, int[] diagonal, int[,] result) @@ -27592,7 +27592,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, int[][] b, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diagonal, int[][] result) @@ -27620,7 +27620,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diagonal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this int[,] a, int[] diagonal, int[,] result) @@ -27658,7 +27658,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diagonal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this int[][] a, int[] diagonal, int[][] result) @@ -27686,7 +27686,7 @@ public static int[][] DotWithDiagonal(this int[][] a, int[] diagonal, int[][] re /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, int[] diagonal, int[,] result) @@ -27718,7 +27718,7 @@ public static int[][] DotWithDiagonal(this int[][] a, int[] diagonal, int[][] re /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, int[] diagonal, int[][] result) @@ -27753,7 +27753,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] diagonal, int[][] r /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this int[] a, int[] b, int[,] result) @@ -27776,7 +27776,7 @@ public static int[][] DivideByDiagonal(this int[][] a, int[] diagonal, int[][] r /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this int[] a, int[] b, int[][] result) @@ -27798,7 +27798,7 @@ public static int[][] Outer(this int[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(int[] a, int[] b, int[] result) @@ -27829,7 +27829,7 @@ public static int[] Cross(int[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this int[,] a, int[,] b, int[,] result) @@ -27886,7 +27886,7 @@ public static int[] Cross(int[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, int[][] b, int[][] result) @@ -27905,7 +27905,7 @@ public static int[][] Kronecker(this int[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, int[,] b, int[][] result) @@ -27924,7 +27924,7 @@ public static int[][] Kronecker(this int[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[,] a, int[][] b, int[][] result) @@ -27943,7 +27943,7 @@ public static int[][] Kronecker(this int[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this int[] a, int[] b, int[] result) @@ -27972,7 +27972,7 @@ public static int[] Kronecker(this int[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this int[,] a, int[,] b, double[,] result) @@ -28039,7 +28039,7 @@ public static int[] Kronecker(this int[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, int[][] b, double[][] result) @@ -28085,7 +28085,7 @@ public static double[][] Dot(this int[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, int[,] b, double[][] result) @@ -28142,7 +28142,7 @@ public static double[][] Dot(this int[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[,] a, int[][] b, double[][] result) @@ -28188,7 +28188,7 @@ public static double[][] Dot(this int[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, int[,] matrix, double[] result) @@ -28217,7 +28217,7 @@ public static double[] Dot(this int[] rowVector, int[,] matrix, double[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[][] matrix, int[] columnVector, double[] result) @@ -28246,7 +28246,7 @@ public static double[] Dot(this int[][] matrix, int[] columnVector, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[,] matrix, int[] columnVector, double[] result) @@ -28274,7 +28274,7 @@ public static double[] Dot(this int[,] matrix, int[] columnVector, double[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, int[][] matrix, double[] result) @@ -28318,7 +28318,7 @@ public static double[] Dot(this int[] rowVector, int[][] matrix, double[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, int[,] b, double[,] result) @@ -28372,7 +28372,7 @@ public static double[] Dot(this int[] rowVector, int[][] matrix, double[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, int[,] b, double[][] result) @@ -28390,7 +28390,7 @@ public static double[][] DotWithTransposed(this int[][] a, int[,] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[,] a, int[][] b, double[][] result) @@ -28408,7 +28408,7 @@ public static double[][] DotWithTransposed(this int[,] a, int[][] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, int[][] b, double[][] result) @@ -28426,7 +28426,7 @@ public static double[][] DotWithTransposed(this int[][] a, int[][] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, int[,] b, double[] result) @@ -28444,7 +28444,7 @@ public static double[] DotWithTransposed(this int[] rowVector, int[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, int[] columnVector, double[,] result) @@ -28462,7 +28462,7 @@ public static double[] DotWithTransposed(this int[] rowVector, int[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, int[][] b, double[] result) @@ -28480,7 +28480,7 @@ public static double[] DotWithTransposed(this int[] rowVector, int[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, int[] columnVector, double[][] result) @@ -28510,7 +28510,7 @@ public static double[][] DotWithTransposed(this int[][] a, int[] columnVector, d /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[,] a, int[,] b, double[,] result) @@ -28554,7 +28554,7 @@ public static double[][] DotWithTransposed(this int[][] a, int[] columnVector, d /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, int[][] b, double[][] result) @@ -28601,7 +28601,7 @@ public static double[][] TransposeAndDot(this int[][] a, int[][] b, double[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[,] matrix, int[] columnVector, double[] result) @@ -28635,7 +28635,7 @@ public static double[] TransposeAndDot(this int[,] matrix, int[] columnVector, d /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[][] matrix, int[] columnVector, double[] result) @@ -28669,7 +28669,7 @@ public static double[] TransposeAndDot(this int[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, int[,] b, double[][] result) @@ -28686,7 +28686,7 @@ public static double[][] TransposeAndDot(this int[][] a, int[,] b, double[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[,] a, int[][] b, double[][] result) @@ -28706,7 +28706,7 @@ public static double[][] TransposeAndDot(this int[,] a, int[][] b, double[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[] rowVector, int[,] b, double[,] result) @@ -28723,7 +28723,7 @@ public static double[][] TransposeAndDot(this int[,] a, int[][] b, double[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[] rowVector, int[][] b, double[][] result) @@ -28748,7 +28748,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, int[][] b, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this int[,] a, int[] diagonal, double[,] result) @@ -28776,7 +28776,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, int[][] b, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diagonal, double[][] result) @@ -28804,7 +28804,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this int[,] a, int[] diagonal, double[,] result) @@ -28842,7 +28842,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, int[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this int[][] a, int[] diagonal, double[][] result) @@ -28870,7 +28870,7 @@ public static double[][] DotWithDiagonal(this int[][] a, int[] diagonal, double[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, int[] diagonal, double[,] result) @@ -28902,7 +28902,7 @@ public static double[][] DotWithDiagonal(this int[][] a, int[] diagonal, double[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, int[] diagonal, double[][] result) @@ -28937,7 +28937,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int[] diagonal, double /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this int[] a, int[] b, double[,] result) @@ -28960,7 +28960,7 @@ public static double[][] DivideByDiagonal(this int[][] a, int[] diagonal, double /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this int[] a, int[] b, double[][] result) @@ -28982,7 +28982,7 @@ public static double[][] Outer(this int[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(int[] a, int[] b, double[] result) @@ -29013,7 +29013,7 @@ public static double[] Cross(int[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this int[,] a, int[,] b, double[,] result) @@ -29070,7 +29070,7 @@ public static double[] Cross(int[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, int[][] b, double[][] result) @@ -29089,7 +29089,7 @@ public static double[][] Kronecker(this int[][] a, int[][] b, double[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, int[,] b, double[][] result) @@ -29108,7 +29108,7 @@ public static double[][] Kronecker(this int[][] a, int[,] b, double[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[,] a, int[][] b, double[][] result) @@ -29127,7 +29127,7 @@ public static double[][] Kronecker(this int[,] a, int[][] b, double[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this int[] a, int[] b, double[] result) @@ -29156,7 +29156,7 @@ public static double[] Kronecker(this int[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this int[,] a, double[,] b, int[,] result) @@ -29223,7 +29223,7 @@ public static double[] Kronecker(this int[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, double[][] b, int[][] result) @@ -29269,7 +29269,7 @@ public static int[][] Dot(this int[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, double[,] b, int[][] result) @@ -29326,7 +29326,7 @@ public static int[][] Dot(this int[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[,] a, double[][] b, int[][] result) @@ -29372,7 +29372,7 @@ public static int[][] Dot(this int[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, double[,] matrix, int[] result) @@ -29401,7 +29401,7 @@ public static int[] Dot(this int[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[][] matrix, double[] columnVector, int[] result) @@ -29430,7 +29430,7 @@ public static int[] Dot(this int[][] matrix, double[] columnVector, int[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[,] matrix, double[] columnVector, int[] result) @@ -29458,7 +29458,7 @@ public static int[] Dot(this int[,] matrix, double[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, double[][] matrix, int[] result) @@ -29502,7 +29502,7 @@ public static int[] Dot(this int[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, double[,] b, int[,] result) @@ -29556,7 +29556,7 @@ public static int[] Dot(this int[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, double[,] b, int[][] result) @@ -29574,7 +29574,7 @@ public static int[][] DotWithTransposed(this int[][] a, double[,] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[,] a, double[][] b, int[][] result) @@ -29592,7 +29592,7 @@ public static int[][] DotWithTransposed(this int[,] a, double[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, double[][] b, int[][] result) @@ -29610,7 +29610,7 @@ public static int[][] DotWithTransposed(this int[][] a, double[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, double[,] b, int[] result) @@ -29628,7 +29628,7 @@ public static int[] DotWithTransposed(this int[] rowVector, double[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, double[] columnVector, int[,] result) @@ -29646,7 +29646,7 @@ public static int[] DotWithTransposed(this int[] rowVector, double[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, double[][] b, int[] result) @@ -29664,7 +29664,7 @@ public static int[] DotWithTransposed(this int[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, double[] columnVector, int[][] result) @@ -29694,7 +29694,7 @@ public static int[][] DotWithTransposed(this int[][] a, double[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[,] a, double[,] b, int[,] result) @@ -29738,7 +29738,7 @@ public static int[][] DotWithTransposed(this int[][] a, double[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, double[][] b, int[][] result) @@ -29785,7 +29785,7 @@ public static int[][] TransposeAndDot(this int[][] a, double[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[,] matrix, double[] columnVector, int[] result) @@ -29819,7 +29819,7 @@ public static int[] TransposeAndDot(this int[,] matrix, double[] columnVector, i /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[][] matrix, double[] columnVector, int[] result) @@ -29853,7 +29853,7 @@ public static int[] TransposeAndDot(this int[][] matrix, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, double[,] b, int[][] result) @@ -29870,7 +29870,7 @@ public static int[][] TransposeAndDot(this int[][] a, double[,] b, int[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[,] a, double[][] b, int[][] result) @@ -29890,7 +29890,7 @@ public static int[][] TransposeAndDot(this int[,] a, double[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[] rowVector, double[,] b, int[,] result) @@ -29907,7 +29907,7 @@ public static int[][] TransposeAndDot(this int[,] a, double[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[] rowVector, double[][] b, int[][] result) @@ -29932,7 +29932,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, double[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this int[,] a, double[] diagonal, int[,] result) @@ -29960,7 +29960,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, double[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this int[][] a, double[] diagonal, int[][] result) @@ -29988,7 +29988,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, double[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this int[,] a, double[] diagonal, int[,] result) @@ -30026,7 +30026,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, double[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this int[][] a, double[] diagonal, int[][] result) @@ -30054,7 +30054,7 @@ public static int[][] DotWithDiagonal(this int[][] a, double[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, double[] diagonal, int[,] result) @@ -30086,7 +30086,7 @@ public static int[][] DotWithDiagonal(this int[][] a, double[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, double[] diagonal, int[][] result) @@ -30121,7 +30121,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this int[] a, double[] b, int[,] result) @@ -30144,7 +30144,7 @@ public static int[][] DivideByDiagonal(this int[][] a, double[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this int[] a, double[] b, int[][] result) @@ -30166,7 +30166,7 @@ public static int[][] Outer(this int[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(int[] a, double[] b, int[] result) @@ -30197,7 +30197,7 @@ public static int[] Cross(int[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this int[,] a, double[,] b, int[,] result) @@ -30254,7 +30254,7 @@ public static int[] Cross(int[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, double[][] b, int[][] result) @@ -30273,7 +30273,7 @@ public static int[][] Kronecker(this int[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, double[,] b, int[][] result) @@ -30292,7 +30292,7 @@ public static int[][] Kronecker(this int[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[,] a, double[][] b, int[][] result) @@ -30311,7 +30311,7 @@ public static int[][] Kronecker(this int[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this int[] a, double[] b, int[] result) @@ -30340,7 +30340,7 @@ public static int[] Kronecker(this int[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this int[,] a, double[,] b, double[,] result) @@ -30407,7 +30407,7 @@ public static int[] Kronecker(this int[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, double[][] b, double[][] result) @@ -30453,7 +30453,7 @@ public static double[][] Dot(this int[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, double[,] b, double[][] result) @@ -30510,7 +30510,7 @@ public static double[][] Dot(this int[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[,] a, double[][] b, double[][] result) @@ -30556,7 +30556,7 @@ public static double[][] Dot(this int[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, double[,] matrix, double[] result) @@ -30585,7 +30585,7 @@ public static double[] Dot(this int[] rowVector, double[,] matrix, double[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[][] matrix, double[] columnVector, double[] result) @@ -30614,7 +30614,7 @@ public static double[] Dot(this int[][] matrix, double[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[,] matrix, double[] columnVector, double[] result) @@ -30642,7 +30642,7 @@ public static double[] Dot(this int[,] matrix, double[] columnVector, double[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, double[][] matrix, double[] result) @@ -30686,7 +30686,7 @@ public static double[] Dot(this int[] rowVector, double[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, double[,] b, double[,] result) @@ -30740,7 +30740,7 @@ public static double[] Dot(this int[] rowVector, double[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[,] b, double[][] result) @@ -30758,7 +30758,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[,] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[,] a, double[][] b, double[][] result) @@ -30776,7 +30776,7 @@ public static double[][] DotWithTransposed(this int[,] a, double[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[][] b, double[][] result) @@ -30794,7 +30794,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, double[,] b, double[] result) @@ -30812,7 +30812,7 @@ public static double[] DotWithTransposed(this int[] rowVector, double[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, double[] columnVector, double[,] result) @@ -30830,7 +30830,7 @@ public static double[] DotWithTransposed(this int[] rowVector, double[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, double[][] b, double[] result) @@ -30848,7 +30848,7 @@ public static double[] DotWithTransposed(this int[] rowVector, double[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, double[] columnVector, double[][] result) @@ -30878,7 +30878,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[,] a, double[,] b, double[,] result) @@ -30922,7 +30922,7 @@ public static double[][] DotWithTransposed(this int[][] a, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, double[][] b, double[][] result) @@ -30969,7 +30969,7 @@ public static double[][] TransposeAndDot(this int[][] a, double[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[,] matrix, double[] columnVector, double[] result) @@ -31003,7 +31003,7 @@ public static double[] TransposeAndDot(this int[,] matrix, double[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[][] matrix, double[] columnVector, double[] result) @@ -31037,7 +31037,7 @@ public static double[] TransposeAndDot(this int[][] matrix, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, double[,] b, double[][] result) @@ -31054,7 +31054,7 @@ public static double[][] TransposeAndDot(this int[][] a, double[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[,] a, double[][] b, double[][] result) @@ -31074,7 +31074,7 @@ public static double[][] TransposeAndDot(this int[,] a, double[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[] rowVector, double[,] b, double[,] result) @@ -31091,7 +31091,7 @@ public static double[][] TransposeAndDot(this int[,] a, double[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[] rowVector, double[][] b, double[][] result) @@ -31116,7 +31116,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, double[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this int[,] a, double[] diagonal, double[,] result) @@ -31144,7 +31144,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, double[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] diagonal, double[][] result) @@ -31172,7 +31172,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this int[,] a, double[] diagonal, double[,] result) @@ -31210,7 +31210,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, double[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this int[][] a, double[] diagonal, double[][] result) @@ -31238,7 +31238,7 @@ public static double[][] DotWithDiagonal(this int[][] a, double[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, double[] diagonal, double[,] result) @@ -31270,7 +31270,7 @@ public static double[][] DotWithDiagonal(this int[][] a, double[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, double[] diagonal, double[][] result) @@ -31305,7 +31305,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this int[] a, double[] b, double[,] result) @@ -31328,7 +31328,7 @@ public static double[][] DivideByDiagonal(this int[][] a, double[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this int[] a, double[] b, double[][] result) @@ -31350,7 +31350,7 @@ public static double[][] Outer(this int[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(int[] a, double[] b, double[] result) @@ -31381,7 +31381,7 @@ public static double[] Cross(int[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this int[,] a, double[,] b, double[,] result) @@ -31438,7 +31438,7 @@ public static double[] Cross(int[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, double[][] b, double[][] result) @@ -31457,7 +31457,7 @@ public static double[][] Kronecker(this int[][] a, double[][] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, double[,] b, double[][] result) @@ -31476,7 +31476,7 @@ public static double[][] Kronecker(this int[][] a, double[,] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[,] a, double[][] b, double[][] result) @@ -31495,7 +31495,7 @@ public static double[][] Kronecker(this int[,] a, double[][] b, double[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this int[] a, double[] b, double[] result) @@ -31524,7 +31524,7 @@ public static double[] Kronecker(this int[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this int[,] a, float[,] b, int[,] result) @@ -31591,7 +31591,7 @@ public static double[] Kronecker(this int[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, float[][] b, int[][] result) @@ -31637,7 +31637,7 @@ public static int[][] Dot(this int[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[][] a, float[,] b, int[][] result) @@ -31694,7 +31694,7 @@ public static int[][] Dot(this int[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this int[,] a, float[][] b, int[][] result) @@ -31740,7 +31740,7 @@ public static int[][] Dot(this int[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, float[,] matrix, int[] result) @@ -31769,7 +31769,7 @@ public static int[] Dot(this int[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[][] matrix, float[] columnVector, int[] result) @@ -31798,7 +31798,7 @@ public static int[] Dot(this int[][] matrix, float[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[,] matrix, float[] columnVector, int[] result) @@ -31826,7 +31826,7 @@ public static int[] Dot(this int[,] matrix, float[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this int[] rowVector, float[][] matrix, int[] result) @@ -31870,7 +31870,7 @@ public static int[] Dot(this int[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, float[,] b, int[,] result) @@ -31924,7 +31924,7 @@ public static int[] Dot(this int[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, float[,] b, int[][] result) @@ -31942,7 +31942,7 @@ public static int[][] DotWithTransposed(this int[][] a, float[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[,] a, float[][] b, int[][] result) @@ -31960,7 +31960,7 @@ public static int[][] DotWithTransposed(this int[,] a, float[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, float[][] b, int[][] result) @@ -31978,7 +31978,7 @@ public static int[][] DotWithTransposed(this int[][] a, float[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, float[,] b, int[] result) @@ -31996,7 +31996,7 @@ public static int[] DotWithTransposed(this int[] rowVector, float[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this int[,] a, float[] columnVector, int[,] result) @@ -32014,7 +32014,7 @@ public static int[] DotWithTransposed(this int[] rowVector, float[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this int[] rowVector, float[][] b, int[] result) @@ -32032,7 +32032,7 @@ public static int[] DotWithTransposed(this int[] rowVector, float[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this int[][] a, float[] columnVector, int[][] result) @@ -32062,7 +32062,7 @@ public static int[][] DotWithTransposed(this int[][] a, float[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[,] a, float[,] b, int[,] result) @@ -32106,7 +32106,7 @@ public static int[][] DotWithTransposed(this int[][] a, float[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, float[][] b, int[][] result) @@ -32153,7 +32153,7 @@ public static int[][] TransposeAndDot(this int[][] a, float[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[,] matrix, float[] columnVector, int[] result) @@ -32187,7 +32187,7 @@ public static int[] TransposeAndDot(this int[,] matrix, float[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this int[][] matrix, float[] columnVector, int[] result) @@ -32221,7 +32221,7 @@ public static int[] TransposeAndDot(this int[][] matrix, float[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[][] a, float[,] b, int[][] result) @@ -32238,7 +32238,7 @@ public static int[][] TransposeAndDot(this int[][] a, float[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[,] a, float[][] b, int[][] result) @@ -32258,7 +32258,7 @@ public static int[][] TransposeAndDot(this int[,] a, float[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this int[] rowVector, float[,] b, int[,] result) @@ -32275,7 +32275,7 @@ public static int[][] TransposeAndDot(this int[,] a, float[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this int[] rowVector, float[][] b, int[][] result) @@ -32300,7 +32300,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, float[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this int[,] a, float[] diagonal, int[,] result) @@ -32328,7 +32328,7 @@ public static int[][] TransposeAndDot(this int[] rowVector, float[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diagonal, int[][] result) @@ -32356,7 +32356,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this int[,] a, float[] diagonal, int[,] result) @@ -32394,7 +32394,7 @@ public static int[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this int[][] a, float[] diagonal, int[][] result) @@ -32422,7 +32422,7 @@ public static int[][] DotWithDiagonal(this int[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this int[,] a, float[] diagonal, int[,] result) @@ -32454,7 +32454,7 @@ public static int[][] DotWithDiagonal(this int[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this int[][] a, float[] diagonal, int[][] result) @@ -32489,7 +32489,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this int[] a, float[] b, int[,] result) @@ -32512,7 +32512,7 @@ public static int[][] DivideByDiagonal(this int[][] a, float[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this int[] a, float[] b, int[][] result) @@ -32534,7 +32534,7 @@ public static int[][] Outer(this int[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(int[] a, float[] b, int[] result) @@ -32565,7 +32565,7 @@ public static int[] Cross(int[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this int[,] a, float[,] b, int[,] result) @@ -32622,7 +32622,7 @@ public static int[] Cross(int[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, float[][] b, int[][] result) @@ -32641,7 +32641,7 @@ public static int[][] Kronecker(this int[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[][] a, float[,] b, int[][] result) @@ -32660,7 +32660,7 @@ public static int[][] Kronecker(this int[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this int[,] a, float[][] b, int[][] result) @@ -32679,7 +32679,7 @@ public static int[][] Kronecker(this int[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this int[] a, float[] b, int[] result) @@ -32708,7 +32708,7 @@ public static int[] Kronecker(this int[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this int[,] a, float[,] b, float[,] result) @@ -32775,7 +32775,7 @@ public static int[] Kronecker(this int[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[][] a, float[][] b, float[][] result) @@ -32821,7 +32821,7 @@ public static float[][] Dot(this int[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[][] a, float[,] b, float[][] result) @@ -32878,7 +32878,7 @@ public static float[][] Dot(this int[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this int[,] a, float[][] b, float[][] result) @@ -32924,7 +32924,7 @@ public static float[][] Dot(this int[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[] rowVector, float[,] matrix, float[] result) @@ -32953,7 +32953,7 @@ public static float[] Dot(this int[] rowVector, float[,] matrix, float[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[][] matrix, float[] columnVector, float[] result) @@ -32982,7 +32982,7 @@ public static float[] Dot(this int[][] matrix, float[] columnVector, float[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[,] matrix, float[] columnVector, float[] result) @@ -33010,7 +33010,7 @@ public static float[] Dot(this int[,] matrix, float[] columnVector, float[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this int[] rowVector, float[][] matrix, float[] result) @@ -33054,7 +33054,7 @@ public static float[] Dot(this int[] rowVector, float[][] matrix, float[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this int[,] a, float[,] b, float[,] result) @@ -33108,7 +33108,7 @@ public static float[] Dot(this int[] rowVector, float[][] matrix, float[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[,] b, float[][] result) @@ -33126,7 +33126,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[,] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[,] a, float[][] b, float[][] result) @@ -33144,7 +33144,7 @@ public static float[][] DotWithTransposed(this int[,] a, float[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[][] b, float[][] result) @@ -33162,7 +33162,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this int[] rowVector, float[,] b, float[] result) @@ -33180,7 +33180,7 @@ public static float[] DotWithTransposed(this int[] rowVector, float[,] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this int[,] a, float[] columnVector, float[,] result) @@ -33198,7 +33198,7 @@ public static float[] DotWithTransposed(this int[] rowVector, float[,] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this int[] rowVector, float[][] b, float[] result) @@ -33216,7 +33216,7 @@ public static float[] DotWithTransposed(this int[] rowVector, float[][] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this int[][] a, float[] columnVector, float[][] result) @@ -33246,7 +33246,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this int[,] a, float[,] b, float[,] result) @@ -33290,7 +33290,7 @@ public static float[][] DotWithTransposed(this int[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[][] a, float[][] b, float[][] result) @@ -33337,7 +33337,7 @@ public static float[][] TransposeAndDot(this int[][] a, float[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this int[,] matrix, float[] columnVector, float[] result) @@ -33371,7 +33371,7 @@ public static float[] TransposeAndDot(this int[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this int[][] matrix, float[] columnVector, float[] result) @@ -33405,7 +33405,7 @@ public static float[] TransposeAndDot(this int[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[][] a, float[,] b, float[][] result) @@ -33422,7 +33422,7 @@ public static float[][] TransposeAndDot(this int[][] a, float[,] b, float[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[,] a, float[][] b, float[][] result) @@ -33442,7 +33442,7 @@ public static float[][] TransposeAndDot(this int[,] a, float[][] b, float[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this int[] rowVector, float[,] b, float[,] result) @@ -33459,7 +33459,7 @@ public static float[][] TransposeAndDot(this int[,] a, float[][] b, float[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this int[] rowVector, float[][] b, float[][] result) @@ -33484,7 +33484,7 @@ public static float[][] TransposeAndDot(this int[] rowVector, float[][] b, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this int[,] a, float[] diagonal, float[,] result) @@ -33512,7 +33512,7 @@ public static float[][] TransposeAndDot(this int[] rowVector, float[][] b, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diagonal, float[][] result) @@ -33540,7 +33540,7 @@ public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this int[,] a, float[] diagonal, float[,] result) @@ -33578,7 +33578,7 @@ public static float[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this int[][] a, float[] diagonal, float[][] result) @@ -33606,7 +33606,7 @@ public static float[][] DotWithDiagonal(this int[][] a, float[] diagonal, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this int[,] a, float[] diagonal, float[,] result) @@ -33638,7 +33638,7 @@ public static float[][] DotWithDiagonal(this int[][] a, float[] diagonal, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this int[][] a, float[] diagonal, float[][] result) @@ -33673,7 +33673,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] diagonal, float /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this int[] a, float[] b, float[,] result) @@ -33696,7 +33696,7 @@ public static float[][] DivideByDiagonal(this int[][] a, float[] diagonal, float /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this int[] a, float[] b, float[][] result) @@ -33718,7 +33718,7 @@ public static float[][] Outer(this int[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(int[] a, float[] b, float[] result) @@ -33749,7 +33749,7 @@ public static float[] Cross(int[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this int[,] a, float[,] b, float[,] result) @@ -33806,7 +33806,7 @@ public static float[] Cross(int[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[][] a, float[][] b, float[][] result) @@ -33825,7 +33825,7 @@ public static float[][] Kronecker(this int[][] a, float[][] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[][] a, float[,] b, float[][] result) @@ -33844,7 +33844,7 @@ public static float[][] Kronecker(this int[][] a, float[,] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this int[,] a, float[][] b, float[][] result) @@ -33863,7 +33863,7 @@ public static float[][] Kronecker(this int[,] a, float[][] b, float[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this int[] a, float[] b, float[] result) @@ -33892,7 +33892,7 @@ public static float[] Kronecker(this int[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this int[,] a, float[,] b, double[,] result) @@ -33959,7 +33959,7 @@ public static float[] Kronecker(this int[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, float[][] b, double[][] result) @@ -34005,7 +34005,7 @@ public static double[][] Dot(this int[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[][] a, float[,] b, double[][] result) @@ -34062,7 +34062,7 @@ public static double[][] Dot(this int[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this int[,] a, float[][] b, double[][] result) @@ -34108,7 +34108,7 @@ public static double[][] Dot(this int[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, float[,] matrix, double[] result) @@ -34137,7 +34137,7 @@ public static double[] Dot(this int[] rowVector, float[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[][] matrix, float[] columnVector, double[] result) @@ -34166,7 +34166,7 @@ public static double[] Dot(this int[][] matrix, float[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[,] matrix, float[] columnVector, double[] result) @@ -34194,7 +34194,7 @@ public static double[] Dot(this int[,] matrix, float[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this int[] rowVector, float[][] matrix, double[] result) @@ -34238,7 +34238,7 @@ public static double[] Dot(this int[] rowVector, float[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, float[,] b, double[,] result) @@ -34292,7 +34292,7 @@ public static double[] Dot(this int[] rowVector, float[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, float[,] b, double[][] result) @@ -34310,7 +34310,7 @@ public static double[][] DotWithTransposed(this int[][] a, float[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[,] a, float[][] b, double[][] result) @@ -34328,7 +34328,7 @@ public static double[][] DotWithTransposed(this int[,] a, float[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, float[][] b, double[][] result) @@ -34346,7 +34346,7 @@ public static double[][] DotWithTransposed(this int[][] a, float[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, float[,] b, double[] result) @@ -34364,7 +34364,7 @@ public static double[] DotWithTransposed(this int[] rowVector, float[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this int[,] a, float[] columnVector, double[,] result) @@ -34382,7 +34382,7 @@ public static double[] DotWithTransposed(this int[] rowVector, float[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this int[] rowVector, float[][] b, double[] result) @@ -34400,7 +34400,7 @@ public static double[] DotWithTransposed(this int[] rowVector, float[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this int[][] a, float[] columnVector, double[][] result) @@ -34430,7 +34430,7 @@ public static double[][] DotWithTransposed(this int[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[,] a, float[,] b, double[,] result) @@ -34474,7 +34474,7 @@ public static double[][] DotWithTransposed(this int[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, float[][] b, double[][] result) @@ -34521,7 +34521,7 @@ public static double[][] TransposeAndDot(this int[][] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[,] matrix, float[] columnVector, double[] result) @@ -34555,7 +34555,7 @@ public static double[] TransposeAndDot(this int[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this int[][] matrix, float[] columnVector, double[] result) @@ -34589,7 +34589,7 @@ public static double[] TransposeAndDot(this int[][] matrix, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[][] a, float[,] b, double[][] result) @@ -34606,7 +34606,7 @@ public static double[][] TransposeAndDot(this int[][] a, float[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[,] a, float[][] b, double[][] result) @@ -34626,7 +34626,7 @@ public static double[][] TransposeAndDot(this int[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this int[] rowVector, float[,] b, double[,] result) @@ -34643,7 +34643,7 @@ public static double[][] TransposeAndDot(this int[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this int[] rowVector, float[][] b, double[][] result) @@ -34668,7 +34668,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, float[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this int[,] a, float[] diagonal, double[,] result) @@ -34696,7 +34696,7 @@ public static double[][] TransposeAndDot(this int[] rowVector, float[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this int[][] a, float[] diagonal, double[][] result) @@ -34724,7 +34724,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this int[,] a, float[] diagonal, double[,] result) @@ -34762,7 +34762,7 @@ public static double[][] TransposeAndDotWithDiagonal(this int[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this int[][] a, float[] diagonal, double[][] result) @@ -34790,7 +34790,7 @@ public static double[][] DotWithDiagonal(this int[][] a, float[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this int[,] a, float[] diagonal, double[,] result) @@ -34822,7 +34822,7 @@ public static double[][] DotWithDiagonal(this int[][] a, float[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this int[][] a, float[] diagonal, double[][] result) @@ -34857,7 +34857,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this int[] a, float[] b, double[,] result) @@ -34880,7 +34880,7 @@ public static double[][] DivideByDiagonal(this int[][] a, float[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this int[] a, float[] b, double[][] result) @@ -34902,7 +34902,7 @@ public static double[][] Outer(this int[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(int[] a, float[] b, double[] result) @@ -34933,7 +34933,7 @@ public static double[] Cross(int[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this int[,] a, float[,] b, double[,] result) @@ -34990,7 +34990,7 @@ public static double[] Cross(int[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, float[][] b, double[][] result) @@ -35009,7 +35009,7 @@ public static double[][] Kronecker(this int[][] a, float[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[][] a, float[,] b, double[][] result) @@ -35028,7 +35028,7 @@ public static double[][] Kronecker(this int[][] a, float[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this int[,] a, float[][] b, double[][] result) @@ -35047,7 +35047,7 @@ public static double[][] Kronecker(this int[,] a, float[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this int[] a, float[] b, double[] result) @@ -35076,7 +35076,7 @@ public static double[] Kronecker(this int[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, double[,] b, double[,] result) @@ -35143,7 +35143,7 @@ public static double[] Kronecker(this int[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, double[][] b, double[][] result) @@ -35189,7 +35189,7 @@ public static double[][] Dot(this double[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, double[,] b, double[][] result) @@ -35246,7 +35246,7 @@ public static double[][] Dot(this double[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, double[][] b, double[][] result) @@ -35292,7 +35292,7 @@ public static double[][] Dot(this double[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, double[,] matrix, double[] result) @@ -35321,7 +35321,7 @@ public static double[] Dot(this double[] rowVector, double[,] matrix, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] matrix, double[] columnVector, double[] result) @@ -35350,7 +35350,7 @@ public static double[] Dot(this double[][] matrix, double[] columnVector, double /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] matrix, double[] columnVector, double[] result) @@ -35378,7 +35378,7 @@ public static double[] Dot(this double[,] matrix, double[] columnVector, double[ /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, double[][] matrix, double[] result) @@ -35422,7 +35422,7 @@ public static double[] Dot(this double[] rowVector, double[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, double[,] b, double[,] result) @@ -35476,7 +35476,7 @@ public static double[] Dot(this double[] rowVector, double[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[,] b, double[][] result) @@ -35494,7 +35494,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, double[][] b, double[][] result) @@ -35512,7 +35512,7 @@ public static double[][] DotWithTransposed(this double[,] a, double[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[][] b, double[][] result) @@ -35530,7 +35530,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, double[,] b, double[] result) @@ -35548,7 +35548,7 @@ public static double[] DotWithTransposed(this double[] rowVector, double[,] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, double[] columnVector, double[,] result) @@ -35566,7 +35566,7 @@ public static double[] DotWithTransposed(this double[] rowVector, double[,] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, double[][] b, double[] result) @@ -35584,7 +35584,7 @@ public static double[] DotWithTransposed(this double[] rowVector, double[][] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, double[] columnVector, double[][] result) @@ -35614,7 +35614,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, double[,] b, double[,] result) @@ -35658,7 +35658,7 @@ public static double[][] DotWithTransposed(this double[][] a, double[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, double[][] b, double[][] result) @@ -35705,7 +35705,7 @@ public static double[][] TransposeAndDot(this double[][] a, double[][] b, double /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] matrix, double[] columnVector, double[] result) @@ -35739,7 +35739,7 @@ public static double[] TransposeAndDot(this double[,] matrix, double[] columnVec /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] matrix, double[] columnVector, double[] result) @@ -35773,7 +35773,7 @@ public static double[] TransposeAndDot(this double[][] matrix, double[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, double[,] b, double[][] result) @@ -35790,7 +35790,7 @@ public static double[][] TransposeAndDot(this double[][] a, double[,] b, double[ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, double[][] b, double[][] result) @@ -35810,7 +35810,7 @@ public static double[][] TransposeAndDot(this double[,] a, double[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] rowVector, double[,] b, double[,] result) @@ -35827,7 +35827,7 @@ public static double[][] TransposeAndDot(this double[,] a, double[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] rowVector, double[][] b, double[][] result) @@ -35852,7 +35852,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, double[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, double[] diagonal, double[,] result) @@ -35880,7 +35880,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, double[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] diagonal, double[][] result) @@ -35908,7 +35908,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, double[] diagonal, double[,] result) @@ -35946,7 +35946,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, double[] diagonal, double[][] result) @@ -35974,7 +35974,7 @@ public static double[][] DotWithDiagonal(this double[][] a, double[] diagonal, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, double[] diagonal, double[,] result) @@ -36006,7 +36006,7 @@ public static double[][] DotWithDiagonal(this double[][] a, double[] diagonal, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, double[] diagonal, double[][] result) @@ -36041,7 +36041,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, double[] b, double[,] result) @@ -36064,7 +36064,7 @@ public static double[][] DivideByDiagonal(this double[][] a, double[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this double[] a, double[] b, double[][] result) @@ -36086,7 +36086,7 @@ public static double[][] Outer(this double[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(double[] a, double[] b, double[] result) @@ -36117,7 +36117,7 @@ public static double[] Cross(double[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, double[,] b, double[,] result) @@ -36174,7 +36174,7 @@ public static double[] Cross(double[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, double[][] b, double[][] result) @@ -36193,7 +36193,7 @@ public static double[][] Kronecker(this double[][] a, double[][] b, double[][] r /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, double[,] b, double[][] result) @@ -36212,7 +36212,7 @@ public static double[][] Kronecker(this double[][] a, double[,] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, double[][] b, double[][] result) @@ -36231,7 +36231,7 @@ public static double[][] Kronecker(this double[,] a, double[][] b, double[][] re /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, double[] b, double[] result) @@ -36260,7 +36260,7 @@ public static double[] Kronecker(this double[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this double[,] a, double[,] b, int[,] result) @@ -36327,7 +36327,7 @@ public static double[] Kronecker(this double[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, double[][] b, int[][] result) @@ -36373,7 +36373,7 @@ public static int[][] Dot(this double[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, double[,] b, int[][] result) @@ -36430,7 +36430,7 @@ public static int[][] Dot(this double[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[,] a, double[][] b, int[][] result) @@ -36476,7 +36476,7 @@ public static int[][] Dot(this double[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, double[,] matrix, int[] result) @@ -36505,7 +36505,7 @@ public static int[] Dot(this double[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[][] matrix, double[] columnVector, int[] result) @@ -36534,7 +36534,7 @@ public static int[] Dot(this double[][] matrix, double[] columnVector, int[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[,] matrix, double[] columnVector, int[] result) @@ -36562,7 +36562,7 @@ public static int[] Dot(this double[,] matrix, double[] columnVector, int[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, double[][] matrix, int[] result) @@ -36606,7 +36606,7 @@ public static int[] Dot(this double[] rowVector, double[][] matrix, int[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, double[,] b, int[,] result) @@ -36660,7 +36660,7 @@ public static int[] Dot(this double[] rowVector, double[][] matrix, int[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, double[,] b, int[][] result) @@ -36678,7 +36678,7 @@ public static int[][] DotWithTransposed(this double[][] a, double[,] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[,] a, double[][] b, int[][] result) @@ -36696,7 +36696,7 @@ public static int[][] DotWithTransposed(this double[,] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, double[][] b, int[][] result) @@ -36714,7 +36714,7 @@ public static int[][] DotWithTransposed(this double[][] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, double[,] b, int[] result) @@ -36732,7 +36732,7 @@ public static int[] DotWithTransposed(this double[] rowVector, double[,] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, double[] columnVector, int[,] result) @@ -36750,7 +36750,7 @@ public static int[] DotWithTransposed(this double[] rowVector, double[,] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, double[][] b, int[] result) @@ -36768,7 +36768,7 @@ public static int[] DotWithTransposed(this double[] rowVector, double[][] b, int /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, double[] columnVector, int[][] result) @@ -36798,7 +36798,7 @@ public static int[][] DotWithTransposed(this double[][] a, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[,] a, double[,] b, int[,] result) @@ -36842,7 +36842,7 @@ public static int[][] DotWithTransposed(this double[][] a, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, double[][] b, int[][] result) @@ -36889,7 +36889,7 @@ public static int[][] TransposeAndDot(this double[][] a, double[][] b, int[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[,] matrix, double[] columnVector, int[] result) @@ -36923,7 +36923,7 @@ public static int[] TransposeAndDot(this double[,] matrix, double[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[][] matrix, double[] columnVector, int[] result) @@ -36957,7 +36957,7 @@ public static int[] TransposeAndDot(this double[][] matrix, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, double[,] b, int[][] result) @@ -36974,7 +36974,7 @@ public static int[][] TransposeAndDot(this double[][] a, double[,] b, int[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[,] a, double[][] b, int[][] result) @@ -36994,7 +36994,7 @@ public static int[][] TransposeAndDot(this double[,] a, double[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[] rowVector, double[,] b, int[,] result) @@ -37011,7 +37011,7 @@ public static int[][] TransposeAndDot(this double[,] a, double[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[] rowVector, double[][] b, int[][] result) @@ -37036,7 +37036,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, double[][] b, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this double[,] a, double[] diagonal, int[,] result) @@ -37064,7 +37064,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, double[][] b, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this double[][] a, double[] diagonal, int[][] result) @@ -37092,7 +37092,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, double[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this double[,] a, double[] diagonal, int[,] result) @@ -37130,7 +37130,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, double[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this double[][] a, double[] diagonal, int[][] result) @@ -37158,7 +37158,7 @@ public static int[][] DotWithDiagonal(this double[][] a, double[] diagonal, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[,] a, double[] diagonal, int[,] result) @@ -37190,7 +37190,7 @@ public static int[][] DotWithDiagonal(this double[][] a, double[] diagonal, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[][] a, double[] diagonal, int[][] result) @@ -37225,7 +37225,7 @@ public static int[][] DivideByDiagonal(this double[][] a, double[] diagonal, int /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this double[] a, double[] b, int[,] result) @@ -37248,7 +37248,7 @@ public static int[][] DivideByDiagonal(this double[][] a, double[] diagonal, int /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this double[] a, double[] b, int[][] result) @@ -37270,7 +37270,7 @@ public static int[][] Outer(this double[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(double[] a, double[] b, int[] result) @@ -37301,7 +37301,7 @@ public static int[] Cross(double[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this double[,] a, double[,] b, int[,] result) @@ -37358,7 +37358,7 @@ public static int[] Cross(double[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, double[][] b, int[][] result) @@ -37377,7 +37377,7 @@ public static int[][] Kronecker(this double[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, double[,] b, int[][] result) @@ -37396,7 +37396,7 @@ public static int[][] Kronecker(this double[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[,] a, double[][] b, int[][] result) @@ -37415,7 +37415,7 @@ public static int[][] Kronecker(this double[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this double[] a, double[] b, int[] result) @@ -37444,7 +37444,7 @@ public static int[] Kronecker(this double[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, int[,] b, double[,] result) @@ -37511,7 +37511,7 @@ public static int[] Kronecker(this double[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, int[][] b, double[][] result) @@ -37557,7 +37557,7 @@ public static double[][] Dot(this double[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, int[,] b, double[][] result) @@ -37614,7 +37614,7 @@ public static double[][] Dot(this double[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, int[][] b, double[][] result) @@ -37660,7 +37660,7 @@ public static double[][] Dot(this double[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, int[,] matrix, double[] result) @@ -37689,7 +37689,7 @@ public static double[] Dot(this double[] rowVector, int[,] matrix, double[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] matrix, int[] columnVector, double[] result) @@ -37718,7 +37718,7 @@ public static double[] Dot(this double[][] matrix, int[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] matrix, int[] columnVector, double[] result) @@ -37746,7 +37746,7 @@ public static double[] Dot(this double[,] matrix, int[] columnVector, double[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, int[][] matrix, double[] result) @@ -37790,7 +37790,7 @@ public static double[] Dot(this double[] rowVector, int[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, int[,] b, double[,] result) @@ -37844,7 +37844,7 @@ public static double[] Dot(this double[] rowVector, int[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[,] b, double[][] result) @@ -37862,7 +37862,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[,] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, int[][] b, double[][] result) @@ -37880,7 +37880,7 @@ public static double[][] DotWithTransposed(this double[,] a, int[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[][] b, double[][] result) @@ -37898,7 +37898,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, int[,] b, double[] result) @@ -37916,7 +37916,7 @@ public static double[] DotWithTransposed(this double[] rowVector, int[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, int[] columnVector, double[,] result) @@ -37934,7 +37934,7 @@ public static double[] DotWithTransposed(this double[] rowVector, int[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, int[][] b, double[] result) @@ -37952,7 +37952,7 @@ public static double[] DotWithTransposed(this double[] rowVector, int[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, int[] columnVector, double[][] result) @@ -37982,7 +37982,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, int[,] b, double[,] result) @@ -38026,7 +38026,7 @@ public static double[][] DotWithTransposed(this double[][] a, int[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, int[][] b, double[][] result) @@ -38073,7 +38073,7 @@ public static double[][] TransposeAndDot(this double[][] a, int[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] matrix, int[] columnVector, double[] result) @@ -38107,7 +38107,7 @@ public static double[] TransposeAndDot(this double[,] matrix, int[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] matrix, int[] columnVector, double[] result) @@ -38141,7 +38141,7 @@ public static double[] TransposeAndDot(this double[][] matrix, int[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, int[,] b, double[][] result) @@ -38158,7 +38158,7 @@ public static double[][] TransposeAndDot(this double[][] a, int[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, int[][] b, double[][] result) @@ -38178,7 +38178,7 @@ public static double[][] TransposeAndDot(this double[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] rowVector, int[,] b, double[,] result) @@ -38195,7 +38195,7 @@ public static double[][] TransposeAndDot(this double[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] rowVector, int[][] b, double[][] result) @@ -38220,7 +38220,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, int[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, int[] diagonal, double[,] result) @@ -38248,7 +38248,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, int[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] diagonal, double[][] result) @@ -38276,7 +38276,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, int[] diagonal, double[,] result) @@ -38314,7 +38314,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, int[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, int[] diagonal, double[][] result) @@ -38342,7 +38342,7 @@ public static double[][] DotWithDiagonal(this double[][] a, int[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, int[] diagonal, double[,] result) @@ -38374,7 +38374,7 @@ public static double[][] DotWithDiagonal(this double[][] a, int[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, int[] diagonal, double[][] result) @@ -38409,7 +38409,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, int[] b, double[,] result) @@ -38432,7 +38432,7 @@ public static double[][] DivideByDiagonal(this double[][] a, int[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this double[] a, int[] b, double[][] result) @@ -38454,7 +38454,7 @@ public static double[][] Outer(this double[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(double[] a, int[] b, double[] result) @@ -38485,7 +38485,7 @@ public static double[] Cross(double[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, int[,] b, double[,] result) @@ -38542,7 +38542,7 @@ public static double[] Cross(double[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, int[][] b, double[][] result) @@ -38561,7 +38561,7 @@ public static double[][] Kronecker(this double[][] a, int[][] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, int[,] b, double[][] result) @@ -38580,7 +38580,7 @@ public static double[][] Kronecker(this double[][] a, int[,] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, int[][] b, double[][] result) @@ -38599,7 +38599,7 @@ public static double[][] Kronecker(this double[,] a, int[][] b, double[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, int[] b, double[] result) @@ -38628,7 +38628,7 @@ public static double[] Kronecker(this double[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this double[,] a, int[,] b, int[,] result) @@ -38695,7 +38695,7 @@ public static double[] Kronecker(this double[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, int[][] b, int[][] result) @@ -38741,7 +38741,7 @@ public static int[][] Dot(this double[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, int[,] b, int[][] result) @@ -38798,7 +38798,7 @@ public static int[][] Dot(this double[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[,] a, int[][] b, int[][] result) @@ -38844,7 +38844,7 @@ public static int[][] Dot(this double[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, int[,] matrix, int[] result) @@ -38873,7 +38873,7 @@ public static int[] Dot(this double[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[][] matrix, int[] columnVector, int[] result) @@ -38902,7 +38902,7 @@ public static int[] Dot(this double[][] matrix, int[] columnVector, int[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[,] matrix, int[] columnVector, int[] result) @@ -38930,7 +38930,7 @@ public static int[] Dot(this double[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, int[][] matrix, int[] result) @@ -38974,7 +38974,7 @@ public static int[] Dot(this double[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, int[,] b, int[,] result) @@ -39028,7 +39028,7 @@ public static int[] Dot(this double[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, int[,] b, int[][] result) @@ -39046,7 +39046,7 @@ public static int[][] DotWithTransposed(this double[][] a, int[,] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[,] a, int[][] b, int[][] result) @@ -39064,7 +39064,7 @@ public static int[][] DotWithTransposed(this double[,] a, int[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, int[][] b, int[][] result) @@ -39082,7 +39082,7 @@ public static int[][] DotWithTransposed(this double[][] a, int[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, int[,] b, int[] result) @@ -39100,7 +39100,7 @@ public static int[] DotWithTransposed(this double[] rowVector, int[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, int[] columnVector, int[,] result) @@ -39118,7 +39118,7 @@ public static int[] DotWithTransposed(this double[] rowVector, int[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, int[][] b, int[] result) @@ -39136,7 +39136,7 @@ public static int[] DotWithTransposed(this double[] rowVector, int[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, int[] columnVector, int[][] result) @@ -39166,7 +39166,7 @@ public static int[][] DotWithTransposed(this double[][] a, int[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[,] a, int[,] b, int[,] result) @@ -39210,7 +39210,7 @@ public static int[][] DotWithTransposed(this double[][] a, int[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, int[][] b, int[][] result) @@ -39257,7 +39257,7 @@ public static int[][] TransposeAndDot(this double[][] a, int[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[,] matrix, int[] columnVector, int[] result) @@ -39291,7 +39291,7 @@ public static int[] TransposeAndDot(this double[,] matrix, int[] columnVector, i /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[][] matrix, int[] columnVector, int[] result) @@ -39325,7 +39325,7 @@ public static int[] TransposeAndDot(this double[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, int[,] b, int[][] result) @@ -39342,7 +39342,7 @@ public static int[][] TransposeAndDot(this double[][] a, int[,] b, int[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[,] a, int[][] b, int[][] result) @@ -39362,7 +39362,7 @@ public static int[][] TransposeAndDot(this double[,] a, int[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[] rowVector, int[,] b, int[,] result) @@ -39379,7 +39379,7 @@ public static int[][] TransposeAndDot(this double[,] a, int[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[] rowVector, int[][] b, int[][] result) @@ -39404,7 +39404,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, int[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this double[,] a, int[] diagonal, int[,] result) @@ -39432,7 +39432,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, int[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this double[][] a, int[] diagonal, int[][] result) @@ -39460,7 +39460,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, int[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this double[,] a, int[] diagonal, int[,] result) @@ -39498,7 +39498,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, int[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this double[][] a, int[] diagonal, int[][] result) @@ -39526,7 +39526,7 @@ public static int[][] DotWithDiagonal(this double[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[,] a, int[] diagonal, int[,] result) @@ -39558,7 +39558,7 @@ public static int[][] DotWithDiagonal(this double[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[][] a, int[] diagonal, int[][] result) @@ -39593,7 +39593,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this double[] a, int[] b, int[,] result) @@ -39616,7 +39616,7 @@ public static int[][] DivideByDiagonal(this double[][] a, int[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this double[] a, int[] b, int[][] result) @@ -39638,7 +39638,7 @@ public static int[][] Outer(this double[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(double[] a, int[] b, int[] result) @@ -39669,7 +39669,7 @@ public static int[] Cross(double[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this double[,] a, int[,] b, int[,] result) @@ -39726,7 +39726,7 @@ public static int[] Cross(double[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, int[][] b, int[][] result) @@ -39745,7 +39745,7 @@ public static int[][] Kronecker(this double[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, int[,] b, int[][] result) @@ -39764,7 +39764,7 @@ public static int[][] Kronecker(this double[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[,] a, int[][] b, int[][] result) @@ -39783,7 +39783,7 @@ public static int[][] Kronecker(this double[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this double[] a, int[] b, int[] result) @@ -39812,7 +39812,7 @@ public static int[] Kronecker(this double[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this double[,] a, float[,] b, double[,] result) @@ -39879,7 +39879,7 @@ public static int[] Kronecker(this double[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, float[][] b, double[][] result) @@ -39925,7 +39925,7 @@ public static double[][] Dot(this double[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[][] a, float[,] b, double[][] result) @@ -39982,7 +39982,7 @@ public static double[][] Dot(this double[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this double[,] a, float[][] b, double[][] result) @@ -40028,7 +40028,7 @@ public static double[][] Dot(this double[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, float[,] matrix, double[] result) @@ -40057,7 +40057,7 @@ public static double[] Dot(this double[] rowVector, float[,] matrix, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[][] matrix, float[] columnVector, double[] result) @@ -40086,7 +40086,7 @@ public static double[] Dot(this double[][] matrix, float[] columnVector, double[ /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[,] matrix, float[] columnVector, double[] result) @@ -40114,7 +40114,7 @@ public static double[] Dot(this double[,] matrix, float[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this double[] rowVector, float[][] matrix, double[] result) @@ -40158,7 +40158,7 @@ public static double[] Dot(this double[] rowVector, float[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, float[,] b, double[,] result) @@ -40212,7 +40212,7 @@ public static double[] Dot(this double[] rowVector, float[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[,] b, double[][] result) @@ -40230,7 +40230,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[,] a, float[][] b, double[][] result) @@ -40248,7 +40248,7 @@ public static double[][] DotWithTransposed(this double[,] a, float[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[][] b, double[][] result) @@ -40266,7 +40266,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, float[,] b, double[] result) @@ -40284,7 +40284,7 @@ public static double[] DotWithTransposed(this double[] rowVector, float[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this double[,] a, float[] columnVector, double[,] result) @@ -40302,7 +40302,7 @@ public static double[] DotWithTransposed(this double[] rowVector, float[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this double[] rowVector, float[][] b, double[] result) @@ -40320,7 +40320,7 @@ public static double[] DotWithTransposed(this double[] rowVector, float[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this double[][] a, float[] columnVector, double[][] result) @@ -40350,7 +40350,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[,] a, float[,] b, double[,] result) @@ -40394,7 +40394,7 @@ public static double[][] DotWithTransposed(this double[][] a, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, float[][] b, double[][] result) @@ -40441,7 +40441,7 @@ public static double[][] TransposeAndDot(this double[][] a, float[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[,] matrix, float[] columnVector, double[] result) @@ -40475,7 +40475,7 @@ public static double[] TransposeAndDot(this double[,] matrix, float[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this double[][] matrix, float[] columnVector, double[] result) @@ -40509,7 +40509,7 @@ public static double[] TransposeAndDot(this double[][] matrix, float[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[][] a, float[,] b, double[][] result) @@ -40526,7 +40526,7 @@ public static double[][] TransposeAndDot(this double[][] a, float[,] b, double[] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[,] a, float[][] b, double[][] result) @@ -40546,7 +40546,7 @@ public static double[][] TransposeAndDot(this double[,] a, float[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this double[] rowVector, float[,] b, double[,] result) @@ -40563,7 +40563,7 @@ public static double[][] TransposeAndDot(this double[,] a, float[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this double[] rowVector, float[][] b, double[][] result) @@ -40588,7 +40588,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, float[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this double[,] a, float[] diagonal, double[,] result) @@ -40616,7 +40616,7 @@ public static double[][] TransposeAndDot(this double[] rowVector, float[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] diagonal, double[][] result) @@ -40644,7 +40644,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this double[,] a, float[] diagonal, double[,] result) @@ -40682,7 +40682,7 @@ public static double[][] TransposeAndDotWithDiagonal(this double[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this double[][] a, float[] diagonal, double[][] result) @@ -40710,7 +40710,7 @@ public static double[][] DotWithDiagonal(this double[][] a, float[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this double[,] a, float[] diagonal, double[,] result) @@ -40742,7 +40742,7 @@ public static double[][] DotWithDiagonal(this double[][] a, float[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this double[][] a, float[] diagonal, double[][] result) @@ -40777,7 +40777,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this double[] a, float[] b, double[,] result) @@ -40800,7 +40800,7 @@ public static double[][] DivideByDiagonal(this double[][] a, float[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this double[] a, float[] b, double[][] result) @@ -40822,7 +40822,7 @@ public static double[][] Outer(this double[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(double[] a, float[] b, double[] result) @@ -40853,7 +40853,7 @@ public static double[] Cross(double[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this double[,] a, float[,] b, double[,] result) @@ -40910,7 +40910,7 @@ public static double[] Cross(double[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, float[][] b, double[][] result) @@ -40929,7 +40929,7 @@ public static double[][] Kronecker(this double[][] a, float[][] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[][] a, float[,] b, double[][] result) @@ -40948,7 +40948,7 @@ public static double[][] Kronecker(this double[][] a, float[,] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this double[,] a, float[][] b, double[][] result) @@ -40967,7 +40967,7 @@ public static double[][] Kronecker(this double[,] a, float[][] b, double[][] res /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this double[] a, float[] b, double[] result) @@ -40996,7 +40996,7 @@ public static double[] Kronecker(this double[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this double[,] a, float[,] b, float[,] result) @@ -41063,7 +41063,7 @@ public static double[] Kronecker(this double[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this double[][] a, float[][] b, float[][] result) @@ -41109,7 +41109,7 @@ public static float[][] Dot(this double[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this double[][] a, float[,] b, float[][] result) @@ -41166,7 +41166,7 @@ public static float[][] Dot(this double[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this double[,] a, float[][] b, float[][] result) @@ -41212,7 +41212,7 @@ public static float[][] Dot(this double[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this double[] rowVector, float[,] matrix, float[] result) @@ -41241,7 +41241,7 @@ public static float[] Dot(this double[] rowVector, float[,] matrix, float[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this double[][] matrix, float[] columnVector, float[] result) @@ -41270,7 +41270,7 @@ public static float[] Dot(this double[][] matrix, float[] columnVector, float[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this double[,] matrix, float[] columnVector, float[] result) @@ -41298,7 +41298,7 @@ public static float[] Dot(this double[,] matrix, float[] columnVector, float[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this double[] rowVector, float[][] matrix, float[] result) @@ -41342,7 +41342,7 @@ public static float[] Dot(this double[] rowVector, float[][] matrix, float[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this double[,] a, float[,] b, float[,] result) @@ -41396,7 +41396,7 @@ public static float[] Dot(this double[] rowVector, float[][] matrix, float[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this double[][] a, float[,] b, float[][] result) @@ -41414,7 +41414,7 @@ public static float[][] DotWithTransposed(this double[][] a, float[,] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this double[,] a, float[][] b, float[][] result) @@ -41432,7 +41432,7 @@ public static float[][] DotWithTransposed(this double[,] a, float[][] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this double[][] a, float[][] b, float[][] result) @@ -41450,7 +41450,7 @@ public static float[][] DotWithTransposed(this double[][] a, float[][] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this double[] rowVector, float[,] b, float[] result) @@ -41468,7 +41468,7 @@ public static float[] DotWithTransposed(this double[] rowVector, float[,] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this double[,] a, float[] columnVector, float[,] result) @@ -41486,7 +41486,7 @@ public static float[] DotWithTransposed(this double[] rowVector, float[,] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this double[] rowVector, float[][] b, float[] result) @@ -41504,7 +41504,7 @@ public static float[] DotWithTransposed(this double[] rowVector, float[][] b, fl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this double[][] a, float[] columnVector, float[][] result) @@ -41534,7 +41534,7 @@ public static float[][] DotWithTransposed(this double[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this double[,] a, float[,] b, float[,] result) @@ -41578,7 +41578,7 @@ public static float[][] DotWithTransposed(this double[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this double[][] a, float[][] b, float[][] result) @@ -41625,7 +41625,7 @@ public static float[][] TransposeAndDot(this double[][] a, float[][] b, float[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this double[,] matrix, float[] columnVector, float[] result) @@ -41659,7 +41659,7 @@ public static float[] TransposeAndDot(this double[,] matrix, float[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this double[][] matrix, float[] columnVector, float[] result) @@ -41693,7 +41693,7 @@ public static float[] TransposeAndDot(this double[][] matrix, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this double[][] a, float[,] b, float[][] result) @@ -41710,7 +41710,7 @@ public static float[][] TransposeAndDot(this double[][] a, float[,] b, float[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this double[,] a, float[][] b, float[][] result) @@ -41730,7 +41730,7 @@ public static float[][] TransposeAndDot(this double[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this double[] rowVector, float[,] b, float[,] result) @@ -41747,7 +41747,7 @@ public static float[][] TransposeAndDot(this double[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this double[] rowVector, float[][] b, float[][] result) @@ -41772,7 +41772,7 @@ public static float[][] TransposeAndDot(this double[] rowVector, float[][] b, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this double[,] a, float[] diagonal, float[,] result) @@ -41800,7 +41800,7 @@ public static float[][] TransposeAndDot(this double[] rowVector, float[][] b, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this double[][] a, float[] diagonal, float[][] result) @@ -41828,7 +41828,7 @@ public static float[][] TransposeAndDotWithDiagonal(this double[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this double[,] a, float[] diagonal, float[,] result) @@ -41866,7 +41866,7 @@ public static float[][] TransposeAndDotWithDiagonal(this double[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this double[][] a, float[] diagonal, float[][] result) @@ -41894,7 +41894,7 @@ public static float[][] DotWithDiagonal(this double[][] a, float[] diagonal, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this double[,] a, float[] diagonal, float[,] result) @@ -41926,7 +41926,7 @@ public static float[][] DotWithDiagonal(this double[][] a, float[] diagonal, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this double[][] a, float[] diagonal, float[][] result) @@ -41961,7 +41961,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float[] diagonal, fl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this double[] a, float[] b, float[,] result) @@ -41984,7 +41984,7 @@ public static float[][] DivideByDiagonal(this double[][] a, float[] diagonal, fl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this double[] a, float[] b, float[][] result) @@ -42006,7 +42006,7 @@ public static float[][] Outer(this double[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(double[] a, float[] b, float[] result) @@ -42037,7 +42037,7 @@ public static float[] Cross(double[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this double[,] a, float[,] b, float[,] result) @@ -42094,7 +42094,7 @@ public static float[] Cross(double[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this double[][] a, float[][] b, float[][] result) @@ -42113,7 +42113,7 @@ public static float[][] Kronecker(this double[][] a, float[][] b, float[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this double[][] a, float[,] b, float[][] result) @@ -42132,7 +42132,7 @@ public static float[][] Kronecker(this double[][] a, float[,] b, float[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this double[,] a, float[][] b, float[][] result) @@ -42151,7 +42151,7 @@ public static float[][] Kronecker(this double[,] a, float[][] b, float[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this double[] a, float[] b, float[] result) @@ -42180,7 +42180,7 @@ public static float[] Kronecker(this double[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this double[,] a, float[,] b, int[,] result) @@ -42247,7 +42247,7 @@ public static float[] Kronecker(this double[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, float[][] b, int[][] result) @@ -42293,7 +42293,7 @@ public static int[][] Dot(this double[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[][] a, float[,] b, int[][] result) @@ -42350,7 +42350,7 @@ public static int[][] Dot(this double[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this double[,] a, float[][] b, int[][] result) @@ -42396,7 +42396,7 @@ public static int[][] Dot(this double[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, float[,] matrix, int[] result) @@ -42425,7 +42425,7 @@ public static int[] Dot(this double[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[][] matrix, float[] columnVector, int[] result) @@ -42454,7 +42454,7 @@ public static int[] Dot(this double[][] matrix, float[] columnVector, int[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[,] matrix, float[] columnVector, int[] result) @@ -42482,7 +42482,7 @@ public static int[] Dot(this double[,] matrix, float[] columnVector, int[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this double[] rowVector, float[][] matrix, int[] result) @@ -42526,7 +42526,7 @@ public static int[] Dot(this double[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, float[,] b, int[,] result) @@ -42580,7 +42580,7 @@ public static int[] Dot(this double[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, float[,] b, int[][] result) @@ -42598,7 +42598,7 @@ public static int[][] DotWithTransposed(this double[][] a, float[,] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[,] a, float[][] b, int[][] result) @@ -42616,7 +42616,7 @@ public static int[][] DotWithTransposed(this double[,] a, float[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, float[][] b, int[][] result) @@ -42634,7 +42634,7 @@ public static int[][] DotWithTransposed(this double[][] a, float[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, float[,] b, int[] result) @@ -42652,7 +42652,7 @@ public static int[] DotWithTransposed(this double[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this double[,] a, float[] columnVector, int[,] result) @@ -42670,7 +42670,7 @@ public static int[] DotWithTransposed(this double[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this double[] rowVector, float[][] b, int[] result) @@ -42688,7 +42688,7 @@ public static int[] DotWithTransposed(this double[] rowVector, float[][] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this double[][] a, float[] columnVector, int[][] result) @@ -42718,7 +42718,7 @@ public static int[][] DotWithTransposed(this double[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[,] a, float[,] b, int[,] result) @@ -42762,7 +42762,7 @@ public static int[][] DotWithTransposed(this double[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, float[][] b, int[][] result) @@ -42809,7 +42809,7 @@ public static int[][] TransposeAndDot(this double[][] a, float[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[,] matrix, float[] columnVector, int[] result) @@ -42843,7 +42843,7 @@ public static int[] TransposeAndDot(this double[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this double[][] matrix, float[] columnVector, int[] result) @@ -42877,7 +42877,7 @@ public static int[] TransposeAndDot(this double[][] matrix, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[][] a, float[,] b, int[][] result) @@ -42894,7 +42894,7 @@ public static int[][] TransposeAndDot(this double[][] a, float[,] b, int[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[,] a, float[][] b, int[][] result) @@ -42914,7 +42914,7 @@ public static int[][] TransposeAndDot(this double[,] a, float[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this double[] rowVector, float[,] b, int[,] result) @@ -42931,7 +42931,7 @@ public static int[][] TransposeAndDot(this double[,] a, float[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this double[] rowVector, float[][] b, int[][] result) @@ -42956,7 +42956,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, float[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this double[,] a, float[] diagonal, int[,] result) @@ -42984,7 +42984,7 @@ public static int[][] TransposeAndDot(this double[] rowVector, float[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this double[][] a, float[] diagonal, int[][] result) @@ -43012,7 +43012,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this double[,] a, float[] diagonal, int[,] result) @@ -43050,7 +43050,7 @@ public static int[][] TransposeAndDotWithDiagonal(this double[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this double[][] a, float[] diagonal, int[][] result) @@ -43078,7 +43078,7 @@ public static int[][] DotWithDiagonal(this double[][] a, float[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this double[,] a, float[] diagonal, int[,] result) @@ -43110,7 +43110,7 @@ public static int[][] DotWithDiagonal(this double[][] a, float[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this double[][] a, float[] diagonal, int[][] result) @@ -43145,7 +43145,7 @@ public static int[][] DivideByDiagonal(this double[][] a, float[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this double[] a, float[] b, int[,] result) @@ -43168,7 +43168,7 @@ public static int[][] DivideByDiagonal(this double[][] a, float[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this double[] a, float[] b, int[][] result) @@ -43190,7 +43190,7 @@ public static int[][] Outer(this double[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(double[] a, float[] b, int[] result) @@ -43221,7 +43221,7 @@ public static int[] Cross(double[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this double[,] a, float[,] b, int[,] result) @@ -43278,7 +43278,7 @@ public static int[] Cross(double[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, float[][] b, int[][] result) @@ -43297,7 +43297,7 @@ public static int[][] Kronecker(this double[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[][] a, float[,] b, int[][] result) @@ -43316,7 +43316,7 @@ public static int[][] Kronecker(this double[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this double[,] a, float[][] b, int[][] result) @@ -43335,7 +43335,7 @@ public static int[][] Kronecker(this double[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this double[] a, float[] b, int[] result) @@ -43364,7 +43364,7 @@ public static int[] Kronecker(this double[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this float[,] a, float[,] b, float[,] result) @@ -43431,7 +43431,7 @@ public static int[] Kronecker(this double[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, float[][] b, float[][] result) @@ -43477,7 +43477,7 @@ public static float[][] Dot(this float[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, float[,] b, float[][] result) @@ -43534,7 +43534,7 @@ public static float[][] Dot(this float[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[,] a, float[][] b, float[][] result) @@ -43580,7 +43580,7 @@ public static float[][] Dot(this float[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, float[,] matrix, float[] result) @@ -43609,7 +43609,7 @@ public static float[] Dot(this float[] rowVector, float[,] matrix, float[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[][] matrix, float[] columnVector, float[] result) @@ -43638,7 +43638,7 @@ public static float[] Dot(this float[][] matrix, float[] columnVector, float[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[,] matrix, float[] columnVector, float[] result) @@ -43666,7 +43666,7 @@ public static float[] Dot(this float[,] matrix, float[] columnVector, float[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, float[][] matrix, float[] result) @@ -43710,7 +43710,7 @@ public static float[] Dot(this float[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, float[,] b, float[,] result) @@ -43764,7 +43764,7 @@ public static float[] Dot(this float[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[,] b, float[][] result) @@ -43782,7 +43782,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[,] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[,] a, float[][] b, float[][] result) @@ -43800,7 +43800,7 @@ public static float[][] DotWithTransposed(this float[,] a, float[][] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[][] b, float[][] result) @@ -43818,7 +43818,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[][] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, float[,] b, float[] result) @@ -43836,7 +43836,7 @@ public static float[] DotWithTransposed(this float[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, float[] columnVector, float[,] result) @@ -43854,7 +43854,7 @@ public static float[] DotWithTransposed(this float[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, float[][] b, float[] result) @@ -43872,7 +43872,7 @@ public static float[] DotWithTransposed(this float[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, float[] columnVector, float[][] result) @@ -43902,7 +43902,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[,] a, float[,] b, float[,] result) @@ -43946,7 +43946,7 @@ public static float[][] DotWithTransposed(this float[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, float[][] b, float[][] result) @@ -43993,7 +43993,7 @@ public static float[][] TransposeAndDot(this float[][] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[,] matrix, float[] columnVector, float[] result) @@ -44027,7 +44027,7 @@ public static float[] TransposeAndDot(this float[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[][] matrix, float[] columnVector, float[] result) @@ -44061,7 +44061,7 @@ public static float[] TransposeAndDot(this float[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, float[,] b, float[][] result) @@ -44078,7 +44078,7 @@ public static float[][] TransposeAndDot(this float[][] a, float[,] b, float[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[,] a, float[][] b, float[][] result) @@ -44098,7 +44098,7 @@ public static float[][] TransposeAndDot(this float[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[] rowVector, float[,] b, float[,] result) @@ -44115,7 +44115,7 @@ public static float[][] TransposeAndDot(this float[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[] rowVector, float[][] b, float[][] result) @@ -44140,7 +44140,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this float[,] a, float[] diagonal, float[,] result) @@ -44168,7 +44168,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] diagonal, float[][] result) @@ -44196,7 +44196,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this float[,] a, float[] diagonal, float[,] result) @@ -44234,7 +44234,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this float[][] a, float[] diagonal, float[][] result) @@ -44262,7 +44262,7 @@ public static float[][] DotWithDiagonal(this float[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, float[] diagonal, float[,] result) @@ -44294,7 +44294,7 @@ public static float[][] DotWithDiagonal(this float[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, float[] diagonal, float[][] result) @@ -44329,7 +44329,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this float[] a, float[] b, float[,] result) @@ -44352,7 +44352,7 @@ public static float[][] DivideByDiagonal(this float[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this float[] a, float[] b, float[][] result) @@ -44374,7 +44374,7 @@ public static float[][] Outer(this float[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(float[] a, float[] b, float[] result) @@ -44405,7 +44405,7 @@ public static float[] Cross(float[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this float[,] a, float[,] b, float[,] result) @@ -44462,7 +44462,7 @@ public static float[] Cross(float[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, float[][] b, float[][] result) @@ -44481,7 +44481,7 @@ public static float[][] Kronecker(this float[][] a, float[][] b, float[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, float[,] b, float[][] result) @@ -44500,7 +44500,7 @@ public static float[][] Kronecker(this float[][] a, float[,] b, float[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[,] a, float[][] b, float[][] result) @@ -44519,7 +44519,7 @@ public static float[][] Kronecker(this float[,] a, float[][] b, float[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this float[] a, float[] b, float[] result) @@ -44548,7 +44548,7 @@ public static float[] Kronecker(this float[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this float[,] a, float[,] b, double[,] result) @@ -44615,7 +44615,7 @@ public static float[] Kronecker(this float[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, float[][] b, double[][] result) @@ -44661,7 +44661,7 @@ public static double[][] Dot(this float[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, float[,] b, double[][] result) @@ -44718,7 +44718,7 @@ public static double[][] Dot(this float[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[,] a, float[][] b, double[][] result) @@ -44764,7 +44764,7 @@ public static double[][] Dot(this float[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, float[,] matrix, double[] result) @@ -44793,7 +44793,7 @@ public static double[] Dot(this float[] rowVector, float[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[][] matrix, float[] columnVector, double[] result) @@ -44822,7 +44822,7 @@ public static double[] Dot(this float[][] matrix, float[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[,] matrix, float[] columnVector, double[] result) @@ -44850,7 +44850,7 @@ public static double[] Dot(this float[,] matrix, float[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, float[][] matrix, double[] result) @@ -44894,7 +44894,7 @@ public static double[] Dot(this float[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, float[,] b, double[,] result) @@ -44948,7 +44948,7 @@ public static double[] Dot(this float[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, float[,] b, double[][] result) @@ -44966,7 +44966,7 @@ public static double[][] DotWithTransposed(this float[][] a, float[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[,] a, float[][] b, double[][] result) @@ -44984,7 +44984,7 @@ public static double[][] DotWithTransposed(this float[,] a, float[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, float[][] b, double[][] result) @@ -45002,7 +45002,7 @@ public static double[][] DotWithTransposed(this float[][] a, float[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, float[,] b, double[] result) @@ -45020,7 +45020,7 @@ public static double[] DotWithTransposed(this float[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, float[] columnVector, double[,] result) @@ -45038,7 +45038,7 @@ public static double[] DotWithTransposed(this float[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, float[][] b, double[] result) @@ -45056,7 +45056,7 @@ public static double[] DotWithTransposed(this float[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, float[] columnVector, double[][] result) @@ -45086,7 +45086,7 @@ public static double[][] DotWithTransposed(this float[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[,] a, float[,] b, double[,] result) @@ -45130,7 +45130,7 @@ public static double[][] DotWithTransposed(this float[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, float[][] b, double[][] result) @@ -45177,7 +45177,7 @@ public static double[][] TransposeAndDot(this float[][] a, float[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[,] matrix, float[] columnVector, double[] result) @@ -45211,7 +45211,7 @@ public static double[] TransposeAndDot(this float[,] matrix, float[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[][] matrix, float[] columnVector, double[] result) @@ -45245,7 +45245,7 @@ public static double[] TransposeAndDot(this float[][] matrix, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, float[,] b, double[][] result) @@ -45262,7 +45262,7 @@ public static double[][] TransposeAndDot(this float[][] a, float[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[,] a, float[][] b, double[][] result) @@ -45282,7 +45282,7 @@ public static double[][] TransposeAndDot(this float[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[] rowVector, float[,] b, double[,] result) @@ -45299,7 +45299,7 @@ public static double[][] TransposeAndDot(this float[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[] rowVector, float[][] b, double[][] result) @@ -45324,7 +45324,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this float[,] a, float[] diagonal, double[,] result) @@ -45352,7 +45352,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this float[][] a, float[] diagonal, double[][] result) @@ -45380,7 +45380,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this float[,] a, float[] diagonal, double[,] result) @@ -45418,7 +45418,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this float[][] a, float[] diagonal, double[][] result) @@ -45446,7 +45446,7 @@ public static double[][] DotWithDiagonal(this float[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, float[] diagonal, double[,] result) @@ -45478,7 +45478,7 @@ public static double[][] DotWithDiagonal(this float[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, float[] diagonal, double[][] result) @@ -45513,7 +45513,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this float[] a, float[] b, double[,] result) @@ -45536,7 +45536,7 @@ public static double[][] DivideByDiagonal(this float[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this float[] a, float[] b, double[][] result) @@ -45558,7 +45558,7 @@ public static double[][] Outer(this float[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(float[] a, float[] b, double[] result) @@ -45589,7 +45589,7 @@ public static double[] Cross(float[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this float[,] a, float[,] b, double[,] result) @@ -45646,7 +45646,7 @@ public static double[] Cross(float[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, float[][] b, double[][] result) @@ -45665,7 +45665,7 @@ public static double[][] Kronecker(this float[][] a, float[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, float[,] b, double[][] result) @@ -45684,7 +45684,7 @@ public static double[][] Kronecker(this float[][] a, float[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[,] a, float[][] b, double[][] result) @@ -45703,7 +45703,7 @@ public static double[][] Kronecker(this float[,] a, float[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this float[] a, float[] b, double[] result) @@ -45732,7 +45732,7 @@ public static double[] Kronecker(this float[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this float[,] a, float[,] b, int[,] result) @@ -45799,7 +45799,7 @@ public static double[] Kronecker(this float[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, float[][] b, int[][] result) @@ -45845,7 +45845,7 @@ public static int[][] Dot(this float[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, float[,] b, int[][] result) @@ -45902,7 +45902,7 @@ public static int[][] Dot(this float[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[,] a, float[][] b, int[][] result) @@ -45948,7 +45948,7 @@ public static int[][] Dot(this float[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, float[,] matrix, int[] result) @@ -45977,7 +45977,7 @@ public static int[] Dot(this float[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[][] matrix, float[] columnVector, int[] result) @@ -46006,7 +46006,7 @@ public static int[] Dot(this float[][] matrix, float[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[,] matrix, float[] columnVector, int[] result) @@ -46034,7 +46034,7 @@ public static int[] Dot(this float[,] matrix, float[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, float[][] matrix, int[] result) @@ -46078,7 +46078,7 @@ public static int[] Dot(this float[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, float[,] b, int[,] result) @@ -46132,7 +46132,7 @@ public static int[] Dot(this float[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, float[,] b, int[][] result) @@ -46150,7 +46150,7 @@ public static int[][] DotWithTransposed(this float[][] a, float[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[,] a, float[][] b, int[][] result) @@ -46168,7 +46168,7 @@ public static int[][] DotWithTransposed(this float[,] a, float[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, float[][] b, int[][] result) @@ -46186,7 +46186,7 @@ public static int[][] DotWithTransposed(this float[][] a, float[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, float[,] b, int[] result) @@ -46204,7 +46204,7 @@ public static int[] DotWithTransposed(this float[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, float[] columnVector, int[,] result) @@ -46222,7 +46222,7 @@ public static int[] DotWithTransposed(this float[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, float[][] b, int[] result) @@ -46240,7 +46240,7 @@ public static int[] DotWithTransposed(this float[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, float[] columnVector, int[][] result) @@ -46270,7 +46270,7 @@ public static int[][] DotWithTransposed(this float[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[,] a, float[,] b, int[,] result) @@ -46314,7 +46314,7 @@ public static int[][] DotWithTransposed(this float[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, float[][] b, int[][] result) @@ -46361,7 +46361,7 @@ public static int[][] TransposeAndDot(this float[][] a, float[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[,] matrix, float[] columnVector, int[] result) @@ -46395,7 +46395,7 @@ public static int[] TransposeAndDot(this float[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[][] matrix, float[] columnVector, int[] result) @@ -46429,7 +46429,7 @@ public static int[] TransposeAndDot(this float[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, float[,] b, int[][] result) @@ -46446,7 +46446,7 @@ public static int[][] TransposeAndDot(this float[][] a, float[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[,] a, float[][] b, int[][] result) @@ -46466,7 +46466,7 @@ public static int[][] TransposeAndDot(this float[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[] rowVector, float[,] b, int[,] result) @@ -46483,7 +46483,7 @@ public static int[][] TransposeAndDot(this float[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[] rowVector, float[][] b, int[][] result) @@ -46508,7 +46508,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this float[,] a, float[] diagonal, int[,] result) @@ -46536,7 +46536,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this float[][] a, float[] diagonal, int[][] result) @@ -46564,7 +46564,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this float[,] a, float[] diagonal, int[,] result) @@ -46602,7 +46602,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this float[][] a, float[] diagonal, int[][] result) @@ -46630,7 +46630,7 @@ public static int[][] DotWithDiagonal(this float[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[,] a, float[] diagonal, int[,] result) @@ -46662,7 +46662,7 @@ public static int[][] DotWithDiagonal(this float[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[][] a, float[] diagonal, int[][] result) @@ -46697,7 +46697,7 @@ public static int[][] DivideByDiagonal(this float[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this float[] a, float[] b, int[,] result) @@ -46720,7 +46720,7 @@ public static int[][] DivideByDiagonal(this float[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this float[] a, float[] b, int[][] result) @@ -46742,7 +46742,7 @@ public static int[][] Outer(this float[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(float[] a, float[] b, int[] result) @@ -46773,7 +46773,7 @@ public static int[] Cross(float[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this float[,] a, float[,] b, int[,] result) @@ -46830,7 +46830,7 @@ public static int[] Cross(float[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, float[][] b, int[][] result) @@ -46849,7 +46849,7 @@ public static int[][] Kronecker(this float[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, float[,] b, int[][] result) @@ -46868,7 +46868,7 @@ public static int[][] Kronecker(this float[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[,] a, float[][] b, int[][] result) @@ -46887,7 +46887,7 @@ public static int[][] Kronecker(this float[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this float[] a, float[] b, int[] result) @@ -46916,7 +46916,7 @@ public static int[] Kronecker(this float[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this float[,] a, double[,] b, float[,] result) @@ -46983,7 +46983,7 @@ public static int[] Kronecker(this float[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, double[][] b, float[][] result) @@ -47029,7 +47029,7 @@ public static float[][] Dot(this float[][] a, double[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, double[,] b, float[][] result) @@ -47086,7 +47086,7 @@ public static float[][] Dot(this float[][] a, double[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[,] a, double[][] b, float[][] result) @@ -47132,7 +47132,7 @@ public static float[][] Dot(this float[,] a, double[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, double[,] matrix, float[] result) @@ -47161,7 +47161,7 @@ public static float[] Dot(this float[] rowVector, double[,] matrix, float[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[][] matrix, double[] columnVector, float[] result) @@ -47190,7 +47190,7 @@ public static float[] Dot(this float[][] matrix, double[] columnVector, float[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[,] matrix, double[] columnVector, float[] result) @@ -47218,7 +47218,7 @@ public static float[] Dot(this float[,] matrix, double[] columnVector, float[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, double[][] matrix, float[] result) @@ -47262,7 +47262,7 @@ public static float[] Dot(this float[] rowVector, double[][] matrix, float[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, double[,] b, float[,] result) @@ -47316,7 +47316,7 @@ public static float[] Dot(this float[] rowVector, double[][] matrix, float[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, double[,] b, float[][] result) @@ -47334,7 +47334,7 @@ public static float[][] DotWithTransposed(this float[][] a, double[,] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[,] a, double[][] b, float[][] result) @@ -47352,7 +47352,7 @@ public static float[][] DotWithTransposed(this float[,] a, double[][] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, double[][] b, float[][] result) @@ -47370,7 +47370,7 @@ public static float[][] DotWithTransposed(this float[][] a, double[][] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, double[,] b, float[] result) @@ -47388,7 +47388,7 @@ public static float[] DotWithTransposed(this float[] rowVector, double[,] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, double[] columnVector, float[,] result) @@ -47406,7 +47406,7 @@ public static float[] DotWithTransposed(this float[] rowVector, double[,] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, double[][] b, float[] result) @@ -47424,7 +47424,7 @@ public static float[] DotWithTransposed(this float[] rowVector, double[][] b, fl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, double[] columnVector, float[][] result) @@ -47454,7 +47454,7 @@ public static float[][] DotWithTransposed(this float[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[,] a, double[,] b, float[,] result) @@ -47498,7 +47498,7 @@ public static float[][] DotWithTransposed(this float[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, double[][] b, float[][] result) @@ -47545,7 +47545,7 @@ public static float[][] TransposeAndDot(this float[][] a, double[][] b, float[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[,] matrix, double[] columnVector, float[] result) @@ -47579,7 +47579,7 @@ public static float[] TransposeAndDot(this float[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[][] matrix, double[] columnVector, float[] result) @@ -47613,7 +47613,7 @@ public static float[] TransposeAndDot(this float[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, double[,] b, float[][] result) @@ -47630,7 +47630,7 @@ public static float[][] TransposeAndDot(this float[][] a, double[,] b, float[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[,] a, double[][] b, float[][] result) @@ -47650,7 +47650,7 @@ public static float[][] TransposeAndDot(this float[,] a, double[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[] rowVector, double[,] b, float[,] result) @@ -47667,7 +47667,7 @@ public static float[][] TransposeAndDot(this float[,] a, double[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[] rowVector, double[][] b, float[][] result) @@ -47692,7 +47692,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, double[][] b, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this float[,] a, double[] diagonal, float[,] result) @@ -47720,7 +47720,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, double[][] b, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this float[][] a, double[] diagonal, float[][] result) @@ -47748,7 +47748,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this float[,] a, double[] diagonal, float[,] result) @@ -47786,7 +47786,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this float[][] a, double[] diagonal, float[][] result) @@ -47814,7 +47814,7 @@ public static float[][] DotWithDiagonal(this float[][] a, double[] diagonal, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, double[] diagonal, float[,] result) @@ -47846,7 +47846,7 @@ public static float[][] DotWithDiagonal(this float[][] a, double[] diagonal, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, double[] diagonal, float[][] result) @@ -47881,7 +47881,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] diagonal, fl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this float[] a, double[] b, float[,] result) @@ -47904,7 +47904,7 @@ public static float[][] DivideByDiagonal(this float[][] a, double[] diagonal, fl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this float[] a, double[] b, float[][] result) @@ -47926,7 +47926,7 @@ public static float[][] Outer(this float[] a, double[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(float[] a, double[] b, float[] result) @@ -47957,7 +47957,7 @@ public static float[] Cross(float[] a, double[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this float[,] a, double[,] b, float[,] result) @@ -48014,7 +48014,7 @@ public static float[] Cross(float[] a, double[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, double[][] b, float[][] result) @@ -48033,7 +48033,7 @@ public static float[][] Kronecker(this float[][] a, double[][] b, float[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, double[,] b, float[][] result) @@ -48052,7 +48052,7 @@ public static float[][] Kronecker(this float[][] a, double[,] b, float[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[,] a, double[][] b, float[][] result) @@ -48071,7 +48071,7 @@ public static float[][] Kronecker(this float[,] a, double[][] b, float[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this float[] a, double[] b, float[] result) @@ -48100,7 +48100,7 @@ public static float[] Kronecker(this float[] a, double[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this float[,] a, double[,] b, double[,] result) @@ -48167,7 +48167,7 @@ public static float[] Kronecker(this float[] a, double[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, double[][] b, double[][] result) @@ -48213,7 +48213,7 @@ public static double[][] Dot(this float[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, double[,] b, double[][] result) @@ -48270,7 +48270,7 @@ public static double[][] Dot(this float[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[,] a, double[][] b, double[][] result) @@ -48316,7 +48316,7 @@ public static double[][] Dot(this float[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, double[,] matrix, double[] result) @@ -48345,7 +48345,7 @@ public static double[] Dot(this float[] rowVector, double[,] matrix, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[][] matrix, double[] columnVector, double[] result) @@ -48374,7 +48374,7 @@ public static double[] Dot(this float[][] matrix, double[] columnVector, double[ /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[,] matrix, double[] columnVector, double[] result) @@ -48402,7 +48402,7 @@ public static double[] Dot(this float[,] matrix, double[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, double[][] matrix, double[] result) @@ -48446,7 +48446,7 @@ public static double[] Dot(this float[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, double[,] b, double[,] result) @@ -48500,7 +48500,7 @@ public static double[] Dot(this float[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[,] b, double[][] result) @@ -48518,7 +48518,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[,] a, double[][] b, double[][] result) @@ -48536,7 +48536,7 @@ public static double[][] DotWithTransposed(this float[,] a, double[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[][] b, double[][] result) @@ -48554,7 +48554,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, double[,] b, double[] result) @@ -48572,7 +48572,7 @@ public static double[] DotWithTransposed(this float[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, double[] columnVector, double[,] result) @@ -48590,7 +48590,7 @@ public static double[] DotWithTransposed(this float[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, double[][] b, double[] result) @@ -48608,7 +48608,7 @@ public static double[] DotWithTransposed(this float[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, double[] columnVector, double[][] result) @@ -48638,7 +48638,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[,] a, double[,] b, double[,] result) @@ -48682,7 +48682,7 @@ public static double[][] DotWithTransposed(this float[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, double[][] b, double[][] result) @@ -48729,7 +48729,7 @@ public static double[][] TransposeAndDot(this float[][] a, double[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[,] matrix, double[] columnVector, double[] result) @@ -48763,7 +48763,7 @@ public static double[] TransposeAndDot(this float[,] matrix, double[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[][] matrix, double[] columnVector, double[] result) @@ -48797,7 +48797,7 @@ public static double[] TransposeAndDot(this float[][] matrix, double[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, double[,] b, double[][] result) @@ -48814,7 +48814,7 @@ public static double[][] TransposeAndDot(this float[][] a, double[,] b, double[] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[,] a, double[][] b, double[][] result) @@ -48834,7 +48834,7 @@ public static double[][] TransposeAndDot(this float[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[] rowVector, double[,] b, double[,] result) @@ -48851,7 +48851,7 @@ public static double[][] TransposeAndDot(this float[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[] rowVector, double[][] b, double[][] result) @@ -48876,7 +48876,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this float[,] a, double[] diagonal, double[,] result) @@ -48904,7 +48904,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] diagonal, double[][] result) @@ -48932,7 +48932,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this float[,] a, double[] diagonal, double[,] result) @@ -48970,7 +48970,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this float[][] a, double[] diagonal, double[][] result) @@ -48998,7 +48998,7 @@ public static double[][] DotWithDiagonal(this float[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, double[] diagonal, double[,] result) @@ -49030,7 +49030,7 @@ public static double[][] DotWithDiagonal(this float[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, double[] diagonal, double[][] result) @@ -49065,7 +49065,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this float[] a, double[] b, double[,] result) @@ -49088,7 +49088,7 @@ public static double[][] DivideByDiagonal(this float[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this float[] a, double[] b, double[][] result) @@ -49110,7 +49110,7 @@ public static double[][] Outer(this float[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(float[] a, double[] b, double[] result) @@ -49141,7 +49141,7 @@ public static double[] Cross(float[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this float[,] a, double[,] b, double[,] result) @@ -49198,7 +49198,7 @@ public static double[] Cross(float[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, double[][] b, double[][] result) @@ -49217,7 +49217,7 @@ public static double[][] Kronecker(this float[][] a, double[][] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, double[,] b, double[][] result) @@ -49236,7 +49236,7 @@ public static double[][] Kronecker(this float[][] a, double[,] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[,] a, double[][] b, double[][] result) @@ -49255,7 +49255,7 @@ public static double[][] Kronecker(this float[,] a, double[][] b, double[][] res /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this float[] a, double[] b, double[] result) @@ -49284,7 +49284,7 @@ public static double[] Kronecker(this float[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this float[,] a, double[,] b, int[,] result) @@ -49351,7 +49351,7 @@ public static double[] Kronecker(this float[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, double[][] b, int[][] result) @@ -49397,7 +49397,7 @@ public static int[][] Dot(this float[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, double[,] b, int[][] result) @@ -49454,7 +49454,7 @@ public static int[][] Dot(this float[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[,] a, double[][] b, int[][] result) @@ -49500,7 +49500,7 @@ public static int[][] Dot(this float[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, double[,] matrix, int[] result) @@ -49529,7 +49529,7 @@ public static int[] Dot(this float[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[][] matrix, double[] columnVector, int[] result) @@ -49558,7 +49558,7 @@ public static int[] Dot(this float[][] matrix, double[] columnVector, int[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[,] matrix, double[] columnVector, int[] result) @@ -49586,7 +49586,7 @@ public static int[] Dot(this float[,] matrix, double[] columnVector, int[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, double[][] matrix, int[] result) @@ -49630,7 +49630,7 @@ public static int[] Dot(this float[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, double[,] b, int[,] result) @@ -49684,7 +49684,7 @@ public static int[] Dot(this float[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, double[,] b, int[][] result) @@ -49702,7 +49702,7 @@ public static int[][] DotWithTransposed(this float[][] a, double[,] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[,] a, double[][] b, int[][] result) @@ -49720,7 +49720,7 @@ public static int[][] DotWithTransposed(this float[,] a, double[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, double[][] b, int[][] result) @@ -49738,7 +49738,7 @@ public static int[][] DotWithTransposed(this float[][] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, double[,] b, int[] result) @@ -49756,7 +49756,7 @@ public static int[] DotWithTransposed(this float[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, double[] columnVector, int[,] result) @@ -49774,7 +49774,7 @@ public static int[] DotWithTransposed(this float[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, double[][] b, int[] result) @@ -49792,7 +49792,7 @@ public static int[] DotWithTransposed(this float[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, double[] columnVector, int[][] result) @@ -49822,7 +49822,7 @@ public static int[][] DotWithTransposed(this float[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[,] a, double[,] b, int[,] result) @@ -49866,7 +49866,7 @@ public static int[][] DotWithTransposed(this float[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, double[][] b, int[][] result) @@ -49913,7 +49913,7 @@ public static int[][] TransposeAndDot(this float[][] a, double[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[,] matrix, double[] columnVector, int[] result) @@ -49947,7 +49947,7 @@ public static int[] TransposeAndDot(this float[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[][] matrix, double[] columnVector, int[] result) @@ -49981,7 +49981,7 @@ public static int[] TransposeAndDot(this float[][] matrix, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, double[,] b, int[][] result) @@ -49998,7 +49998,7 @@ public static int[][] TransposeAndDot(this float[][] a, double[,] b, int[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[,] a, double[][] b, int[][] result) @@ -50018,7 +50018,7 @@ public static int[][] TransposeAndDot(this float[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[] rowVector, double[,] b, int[,] result) @@ -50035,7 +50035,7 @@ public static int[][] TransposeAndDot(this float[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[] rowVector, double[][] b, int[][] result) @@ -50060,7 +50060,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this float[,] a, double[] diagonal, int[,] result) @@ -50088,7 +50088,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this float[][] a, double[] diagonal, int[][] result) @@ -50116,7 +50116,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this float[,] a, double[] diagonal, int[,] result) @@ -50154,7 +50154,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this float[][] a, double[] diagonal, int[][] result) @@ -50182,7 +50182,7 @@ public static int[][] DotWithDiagonal(this float[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[,] a, double[] diagonal, int[,] result) @@ -50214,7 +50214,7 @@ public static int[][] DotWithDiagonal(this float[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[][] a, double[] diagonal, int[][] result) @@ -50249,7 +50249,7 @@ public static int[][] DivideByDiagonal(this float[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this float[] a, double[] b, int[,] result) @@ -50272,7 +50272,7 @@ public static int[][] DivideByDiagonal(this float[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this float[] a, double[] b, int[][] result) @@ -50294,7 +50294,7 @@ public static int[][] Outer(this float[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(float[] a, double[] b, int[] result) @@ -50325,7 +50325,7 @@ public static int[] Cross(float[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this float[,] a, double[,] b, int[,] result) @@ -50382,7 +50382,7 @@ public static int[] Cross(float[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, double[][] b, int[][] result) @@ -50401,7 +50401,7 @@ public static int[][] Kronecker(this float[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, double[,] b, int[][] result) @@ -50420,7 +50420,7 @@ public static int[][] Kronecker(this float[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[,] a, double[][] b, int[][] result) @@ -50439,7 +50439,7 @@ public static int[][] Kronecker(this float[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this float[] a, double[] b, int[] result) @@ -50468,7 +50468,7 @@ public static int[] Kronecker(this float[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this float[,] a, int[,] b, float[,] result) @@ -50535,7 +50535,7 @@ public static int[] Kronecker(this float[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, int[][] b, float[][] result) @@ -50581,7 +50581,7 @@ public static float[][] Dot(this float[][] a, int[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[][] a, int[,] b, float[][] result) @@ -50638,7 +50638,7 @@ public static float[][] Dot(this float[][] a, int[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this float[,] a, int[][] b, float[][] result) @@ -50684,7 +50684,7 @@ public static float[][] Dot(this float[,] a, int[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, int[,] matrix, float[] result) @@ -50713,7 +50713,7 @@ public static float[] Dot(this float[] rowVector, int[,] matrix, float[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[][] matrix, int[] columnVector, float[] result) @@ -50742,7 +50742,7 @@ public static float[] Dot(this float[][] matrix, int[] columnVector, float[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[,] matrix, int[] columnVector, float[] result) @@ -50770,7 +50770,7 @@ public static float[] Dot(this float[,] matrix, int[] columnVector, float[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this float[] rowVector, int[][] matrix, float[] result) @@ -50814,7 +50814,7 @@ public static float[] Dot(this float[] rowVector, int[][] matrix, float[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, int[,] b, float[,] result) @@ -50868,7 +50868,7 @@ public static float[] Dot(this float[] rowVector, int[][] matrix, float[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[,] b, float[][] result) @@ -50886,7 +50886,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[,] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[,] a, int[][] b, float[][] result) @@ -50904,7 +50904,7 @@ public static float[][] DotWithTransposed(this float[,] a, int[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[][] b, float[][] result) @@ -50922,7 +50922,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, int[,] b, float[] result) @@ -50940,7 +50940,7 @@ public static float[] DotWithTransposed(this float[] rowVector, int[,] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this float[,] a, int[] columnVector, float[,] result) @@ -50958,7 +50958,7 @@ public static float[] DotWithTransposed(this float[] rowVector, int[,] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this float[] rowVector, int[][] b, float[] result) @@ -50976,7 +50976,7 @@ public static float[] DotWithTransposed(this float[] rowVector, int[][] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this float[][] a, int[] columnVector, float[][] result) @@ -51006,7 +51006,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[,] a, int[,] b, float[,] result) @@ -51050,7 +51050,7 @@ public static float[][] DotWithTransposed(this float[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, int[][] b, float[][] result) @@ -51097,7 +51097,7 @@ public static float[][] TransposeAndDot(this float[][] a, int[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[,] matrix, int[] columnVector, float[] result) @@ -51131,7 +51131,7 @@ public static float[] TransposeAndDot(this float[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this float[][] matrix, int[] columnVector, float[] result) @@ -51165,7 +51165,7 @@ public static float[] TransposeAndDot(this float[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[][] a, int[,] b, float[][] result) @@ -51182,7 +51182,7 @@ public static float[][] TransposeAndDot(this float[][] a, int[,] b, float[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[,] a, int[][] b, float[][] result) @@ -51202,7 +51202,7 @@ public static float[][] TransposeAndDot(this float[,] a, int[][] b, float[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this float[] rowVector, int[,] b, float[,] result) @@ -51219,7 +51219,7 @@ public static float[][] TransposeAndDot(this float[,] a, int[][] b, float[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this float[] rowVector, int[][] b, float[][] result) @@ -51244,7 +51244,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, int[][] b, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this float[,] a, int[] diagonal, float[,] result) @@ -51272,7 +51272,7 @@ public static float[][] TransposeAndDot(this float[] rowVector, int[][] b, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diagonal, float[][] result) @@ -51300,7 +51300,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this float[,] a, int[] diagonal, float[,] result) @@ -51338,7 +51338,7 @@ public static float[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this float[][] a, int[] diagonal, float[][] result) @@ -51366,7 +51366,7 @@ public static float[][] DotWithDiagonal(this float[][] a, int[] diagonal, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this float[,] a, int[] diagonal, float[,] result) @@ -51398,7 +51398,7 @@ public static float[][] DotWithDiagonal(this float[][] a, int[] diagonal, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this float[][] a, int[] diagonal, float[][] result) @@ -51433,7 +51433,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] diagonal, float /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this float[] a, int[] b, float[,] result) @@ -51456,7 +51456,7 @@ public static float[][] DivideByDiagonal(this float[][] a, int[] diagonal, float /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this float[] a, int[] b, float[][] result) @@ -51478,7 +51478,7 @@ public static float[][] Outer(this float[] a, int[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(float[] a, int[] b, float[] result) @@ -51509,7 +51509,7 @@ public static float[] Cross(float[] a, int[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this float[,] a, int[,] b, float[,] result) @@ -51566,7 +51566,7 @@ public static float[] Cross(float[] a, int[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, int[][] b, float[][] result) @@ -51585,7 +51585,7 @@ public static float[][] Kronecker(this float[][] a, int[][] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[][] a, int[,] b, float[][] result) @@ -51604,7 +51604,7 @@ public static float[][] Kronecker(this float[][] a, int[,] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this float[,] a, int[][] b, float[][] result) @@ -51623,7 +51623,7 @@ public static float[][] Kronecker(this float[,] a, int[][] b, float[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this float[] a, int[] b, float[] result) @@ -51652,7 +51652,7 @@ public static float[] Kronecker(this float[] a, int[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this float[,] a, int[,] b, int[,] result) @@ -51719,7 +51719,7 @@ public static float[] Kronecker(this float[] a, int[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, int[][] b, int[][] result) @@ -51765,7 +51765,7 @@ public static int[][] Dot(this float[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[][] a, int[,] b, int[][] result) @@ -51822,7 +51822,7 @@ public static int[][] Dot(this float[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this float[,] a, int[][] b, int[][] result) @@ -51868,7 +51868,7 @@ public static int[][] Dot(this float[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, int[,] matrix, int[] result) @@ -51897,7 +51897,7 @@ public static int[] Dot(this float[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[][] matrix, int[] columnVector, int[] result) @@ -51926,7 +51926,7 @@ public static int[] Dot(this float[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[,] matrix, int[] columnVector, int[] result) @@ -51954,7 +51954,7 @@ public static int[] Dot(this float[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this float[] rowVector, int[][] matrix, int[] result) @@ -51998,7 +51998,7 @@ public static int[] Dot(this float[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, int[,] b, int[,] result) @@ -52052,7 +52052,7 @@ public static int[] Dot(this float[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, int[,] b, int[][] result) @@ -52070,7 +52070,7 @@ public static int[][] DotWithTransposed(this float[][] a, int[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[,] a, int[][] b, int[][] result) @@ -52088,7 +52088,7 @@ public static int[][] DotWithTransposed(this float[,] a, int[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, int[][] b, int[][] result) @@ -52106,7 +52106,7 @@ public static int[][] DotWithTransposed(this float[][] a, int[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, int[,] b, int[] result) @@ -52124,7 +52124,7 @@ public static int[] DotWithTransposed(this float[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this float[,] a, int[] columnVector, int[,] result) @@ -52142,7 +52142,7 @@ public static int[] DotWithTransposed(this float[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this float[] rowVector, int[][] b, int[] result) @@ -52160,7 +52160,7 @@ public static int[] DotWithTransposed(this float[] rowVector, int[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this float[][] a, int[] columnVector, int[][] result) @@ -52190,7 +52190,7 @@ public static int[][] DotWithTransposed(this float[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[,] a, int[,] b, int[,] result) @@ -52234,7 +52234,7 @@ public static int[][] DotWithTransposed(this float[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, int[][] b, int[][] result) @@ -52281,7 +52281,7 @@ public static int[][] TransposeAndDot(this float[][] a, int[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[,] matrix, int[] columnVector, int[] result) @@ -52315,7 +52315,7 @@ public static int[] TransposeAndDot(this float[,] matrix, int[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this float[][] matrix, int[] columnVector, int[] result) @@ -52349,7 +52349,7 @@ public static int[] TransposeAndDot(this float[][] matrix, int[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[][] a, int[,] b, int[][] result) @@ -52366,7 +52366,7 @@ public static int[][] TransposeAndDot(this float[][] a, int[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[,] a, int[][] b, int[][] result) @@ -52386,7 +52386,7 @@ public static int[][] TransposeAndDot(this float[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this float[] rowVector, int[,] b, int[,] result) @@ -52403,7 +52403,7 @@ public static int[][] TransposeAndDot(this float[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this float[] rowVector, int[][] b, int[][] result) @@ -52428,7 +52428,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this float[,] a, int[] diagonal, int[,] result) @@ -52456,7 +52456,7 @@ public static int[][] TransposeAndDot(this float[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diagonal, int[][] result) @@ -52484,7 +52484,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this float[,] a, int[] diagonal, int[,] result) @@ -52522,7 +52522,7 @@ public static int[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this float[][] a, int[] diagonal, int[][] result) @@ -52550,7 +52550,7 @@ public static int[][] DotWithDiagonal(this float[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this float[,] a, int[] diagonal, int[,] result) @@ -52582,7 +52582,7 @@ public static int[][] DotWithDiagonal(this float[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this float[][] a, int[] diagonal, int[][] result) @@ -52617,7 +52617,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this float[] a, int[] b, int[,] result) @@ -52640,7 +52640,7 @@ public static int[][] DivideByDiagonal(this float[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this float[] a, int[] b, int[][] result) @@ -52662,7 +52662,7 @@ public static int[][] Outer(this float[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(float[] a, int[] b, int[] result) @@ -52693,7 +52693,7 @@ public static int[] Cross(float[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this float[,] a, int[,] b, int[,] result) @@ -52750,7 +52750,7 @@ public static int[] Cross(float[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, int[][] b, int[][] result) @@ -52769,7 +52769,7 @@ public static int[][] Kronecker(this float[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[][] a, int[,] b, int[][] result) @@ -52788,7 +52788,7 @@ public static int[][] Kronecker(this float[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this float[,] a, int[][] b, int[][] result) @@ -52807,7 +52807,7 @@ public static int[][] Kronecker(this float[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this float[] a, int[] b, int[] result) @@ -52836,7 +52836,7 @@ public static int[] Kronecker(this float[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this float[,] a, int[,] b, double[,] result) @@ -52903,7 +52903,7 @@ public static int[] Kronecker(this float[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, int[][] b, double[][] result) @@ -52949,7 +52949,7 @@ public static double[][] Dot(this float[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[][] a, int[,] b, double[][] result) @@ -53006,7 +53006,7 @@ public static double[][] Dot(this float[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this float[,] a, int[][] b, double[][] result) @@ -53052,7 +53052,7 @@ public static double[][] Dot(this float[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, int[,] matrix, double[] result) @@ -53081,7 +53081,7 @@ public static double[] Dot(this float[] rowVector, int[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[][] matrix, int[] columnVector, double[] result) @@ -53110,7 +53110,7 @@ public static double[] Dot(this float[][] matrix, int[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[,] matrix, int[] columnVector, double[] result) @@ -53138,7 +53138,7 @@ public static double[] Dot(this float[,] matrix, int[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this float[] rowVector, int[][] matrix, double[] result) @@ -53182,7 +53182,7 @@ public static double[] Dot(this float[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, int[,] b, double[,] result) @@ -53236,7 +53236,7 @@ public static double[] Dot(this float[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, int[,] b, double[][] result) @@ -53254,7 +53254,7 @@ public static double[][] DotWithTransposed(this float[][] a, int[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[,] a, int[][] b, double[][] result) @@ -53272,7 +53272,7 @@ public static double[][] DotWithTransposed(this float[,] a, int[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, int[][] b, double[][] result) @@ -53290,7 +53290,7 @@ public static double[][] DotWithTransposed(this float[][] a, int[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, int[,] b, double[] result) @@ -53308,7 +53308,7 @@ public static double[] DotWithTransposed(this float[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this float[,] a, int[] columnVector, double[,] result) @@ -53326,7 +53326,7 @@ public static double[] DotWithTransposed(this float[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this float[] rowVector, int[][] b, double[] result) @@ -53344,7 +53344,7 @@ public static double[] DotWithTransposed(this float[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this float[][] a, int[] columnVector, double[][] result) @@ -53374,7 +53374,7 @@ public static double[][] DotWithTransposed(this float[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[,] a, int[,] b, double[,] result) @@ -53418,7 +53418,7 @@ public static double[][] DotWithTransposed(this float[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, int[][] b, double[][] result) @@ -53465,7 +53465,7 @@ public static double[][] TransposeAndDot(this float[][] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[,] matrix, int[] columnVector, double[] result) @@ -53499,7 +53499,7 @@ public static double[] TransposeAndDot(this float[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this float[][] matrix, int[] columnVector, double[] result) @@ -53533,7 +53533,7 @@ public static double[] TransposeAndDot(this float[][] matrix, int[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[][] a, int[,] b, double[][] result) @@ -53550,7 +53550,7 @@ public static double[][] TransposeAndDot(this float[][] a, int[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[,] a, int[][] b, double[][] result) @@ -53570,7 +53570,7 @@ public static double[][] TransposeAndDot(this float[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this float[] rowVector, int[,] b, double[,] result) @@ -53587,7 +53587,7 @@ public static double[][] TransposeAndDot(this float[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this float[] rowVector, int[][] b, double[][] result) @@ -53612,7 +53612,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this float[,] a, int[] diagonal, double[,] result) @@ -53640,7 +53640,7 @@ public static double[][] TransposeAndDot(this float[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this float[][] a, int[] diagonal, double[][] result) @@ -53668,7 +53668,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this float[,] a, int[] diagonal, double[,] result) @@ -53706,7 +53706,7 @@ public static double[][] TransposeAndDotWithDiagonal(this float[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this float[][] a, int[] diagonal, double[][] result) @@ -53734,7 +53734,7 @@ public static double[][] DotWithDiagonal(this float[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this float[,] a, int[] diagonal, double[,] result) @@ -53766,7 +53766,7 @@ public static double[][] DotWithDiagonal(this float[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this float[][] a, int[] diagonal, double[][] result) @@ -53801,7 +53801,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this float[] a, int[] b, double[,] result) @@ -53824,7 +53824,7 @@ public static double[][] DivideByDiagonal(this float[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this float[] a, int[] b, double[][] result) @@ -53846,7 +53846,7 @@ public static double[][] Outer(this float[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(float[] a, int[] b, double[] result) @@ -53877,7 +53877,7 @@ public static double[] Cross(float[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this float[,] a, int[,] b, double[,] result) @@ -53934,7 +53934,7 @@ public static double[] Cross(float[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, int[][] b, double[][] result) @@ -53953,7 +53953,7 @@ public static double[][] Kronecker(this float[][] a, int[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[][] a, int[,] b, double[][] result) @@ -53972,7 +53972,7 @@ public static double[][] Kronecker(this float[][] a, int[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this float[,] a, int[][] b, double[][] result) @@ -53991,7 +53991,7 @@ public static double[][] Kronecker(this float[,] a, int[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this float[] a, int[] b, double[] result) @@ -54020,7 +54020,7 @@ public static double[] Kronecker(this float[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Dot(this long[,] a, long[,] b, long[,] result) @@ -54087,7 +54087,7 @@ public static double[] Kronecker(this float[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, long[][] b, long[][] result) @@ -54133,7 +54133,7 @@ public static long[][] Dot(this long[][] a, long[][] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, long[,] b, long[][] result) @@ -54190,7 +54190,7 @@ public static long[][] Dot(this long[][] a, long[,] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[,] a, long[][] b, long[][] result) @@ -54236,7 +54236,7 @@ public static long[][] Dot(this long[,] a, long[][] b, long[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, long[,] matrix, long[] result) @@ -54265,7 +54265,7 @@ public static long[] Dot(this long[] rowVector, long[,] matrix, long[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[][] matrix, long[] columnVector, long[] result) @@ -54294,7 +54294,7 @@ public static long[] Dot(this long[][] matrix, long[] columnVector, long[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[,] matrix, long[] columnVector, long[] result) @@ -54322,7 +54322,7 @@ public static long[] Dot(this long[,] matrix, long[] columnVector, long[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, long[][] matrix, long[] result) @@ -54366,7 +54366,7 @@ public static long[] Dot(this long[] rowVector, long[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, long[,] b, long[,] result) @@ -54420,7 +54420,7 @@ public static long[] Dot(this long[] rowVector, long[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[,] b, long[][] result) @@ -54438,7 +54438,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[,] b, long[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[,] a, long[][] b, long[][] result) @@ -54456,7 +54456,7 @@ public static long[][] DotWithTransposed(this long[,] a, long[][] b, long[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[][] b, long[][] result) @@ -54474,7 +54474,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[][] b, long[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, long[,] b, long[] result) @@ -54492,7 +54492,7 @@ public static long[] DotWithTransposed(this long[] rowVector, long[,] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, long[] columnVector, long[,] result) @@ -54510,7 +54510,7 @@ public static long[] DotWithTransposed(this long[] rowVector, long[,] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, long[][] b, long[] result) @@ -54528,7 +54528,7 @@ public static long[] DotWithTransposed(this long[] rowVector, long[][] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, long[] columnVector, long[][] result) @@ -54558,7 +54558,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[] columnVector, l /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[,] a, long[,] b, long[,] result) @@ -54602,7 +54602,7 @@ public static long[][] DotWithTransposed(this long[][] a, long[] columnVector, l /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, long[][] b, long[][] result) @@ -54649,7 +54649,7 @@ public static long[][] TransposeAndDot(this long[][] a, long[][] b, long[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[,] matrix, long[] columnVector, long[] result) @@ -54683,7 +54683,7 @@ public static long[] TransposeAndDot(this long[,] matrix, long[] columnVector, l /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[][] matrix, long[] columnVector, long[] result) @@ -54717,7 +54717,7 @@ public static long[] TransposeAndDot(this long[][] matrix, long[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, long[,] b, long[][] result) @@ -54734,7 +54734,7 @@ public static long[][] TransposeAndDot(this long[][] a, long[,] b, long[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[,] a, long[][] b, long[][] result) @@ -54754,7 +54754,7 @@ public static long[][] TransposeAndDot(this long[,] a, long[][] b, long[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[] rowVector, long[,] b, long[,] result) @@ -54771,7 +54771,7 @@ public static long[][] TransposeAndDot(this long[,] a, long[][] b, long[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[] rowVector, long[][] b, long[][] result) @@ -54796,7 +54796,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, long[][] b, long[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDotWithDiagonal(this long[,] a, long[] diagonal, long[,] result) @@ -54824,7 +54824,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, long[][] b, long[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diagonal, long[][] result) @@ -54852,7 +54852,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithDiagonal(this long[,] a, long[] diagonal, long[,] result) @@ -54890,7 +54890,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithDiagonal(this long[][] a, long[] diagonal, long[][] result) @@ -54918,7 +54918,7 @@ public static long[][] DotWithDiagonal(this long[][] a, long[] diagonal, long[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DivideByDiagonal(this long[,] a, long[] diagonal, long[,] result) @@ -54950,7 +54950,7 @@ public static long[][] DotWithDiagonal(this long[][] a, long[] diagonal, long[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DivideByDiagonal(this long[][] a, long[] diagonal, long[][] result) @@ -54985,7 +54985,7 @@ public static long[][] DivideByDiagonal(this long[][] a, long[] diagonal, long[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Outer(this long[] a, long[] b, long[,] result) @@ -55008,7 +55008,7 @@ public static long[][] DivideByDiagonal(this long[][] a, long[] diagonal, long[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(this long[] a, long[] b, long[][] result) @@ -55030,7 +55030,7 @@ public static long[][] Outer(this long[] a, long[] b, long[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Cross(long[] a, long[] b, long[] result) @@ -55061,7 +55061,7 @@ public static long[] Cross(long[] a, long[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Kronecker(this long[,] a, long[,] b, long[,] result) @@ -55118,7 +55118,7 @@ public static long[] Cross(long[] a, long[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, long[][] b, long[][] result) @@ -55137,7 +55137,7 @@ public static long[][] Kronecker(this long[][] a, long[][] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, long[,] b, long[][] result) @@ -55156,7 +55156,7 @@ public static long[][] Kronecker(this long[][] a, long[,] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[,] a, long[][] b, long[][] result) @@ -55175,7 +55175,7 @@ public static long[][] Kronecker(this long[,] a, long[][] b, long[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Kronecker(this long[] a, long[] b, long[] result) @@ -55204,7 +55204,7 @@ public static long[] Kronecker(this long[] a, long[] b, long[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this long[,] a, long[,] b, double[,] result) @@ -55271,7 +55271,7 @@ public static long[] Kronecker(this long[] a, long[] b, long[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, long[][] b, double[][] result) @@ -55317,7 +55317,7 @@ public static double[][] Dot(this long[][] a, long[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, long[,] b, double[][] result) @@ -55374,7 +55374,7 @@ public static double[][] Dot(this long[][] a, long[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[,] a, long[][] b, double[][] result) @@ -55420,7 +55420,7 @@ public static double[][] Dot(this long[,] a, long[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, long[,] matrix, double[] result) @@ -55449,7 +55449,7 @@ public static double[] Dot(this long[] rowVector, long[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[][] matrix, long[] columnVector, double[] result) @@ -55478,7 +55478,7 @@ public static double[] Dot(this long[][] matrix, long[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[,] matrix, long[] columnVector, double[] result) @@ -55506,7 +55506,7 @@ public static double[] Dot(this long[,] matrix, long[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, long[][] matrix, double[] result) @@ -55550,7 +55550,7 @@ public static double[] Dot(this long[] rowVector, long[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, long[,] b, double[,] result) @@ -55604,7 +55604,7 @@ public static double[] Dot(this long[] rowVector, long[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, long[,] b, double[][] result) @@ -55622,7 +55622,7 @@ public static double[][] DotWithTransposed(this long[][] a, long[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[,] a, long[][] b, double[][] result) @@ -55640,7 +55640,7 @@ public static double[][] DotWithTransposed(this long[,] a, long[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, long[][] b, double[][] result) @@ -55658,7 +55658,7 @@ public static double[][] DotWithTransposed(this long[][] a, long[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, long[,] b, double[] result) @@ -55676,7 +55676,7 @@ public static double[] DotWithTransposed(this long[] rowVector, long[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, long[] columnVector, double[,] result) @@ -55694,7 +55694,7 @@ public static double[] DotWithTransposed(this long[] rowVector, long[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, long[][] b, double[] result) @@ -55712,7 +55712,7 @@ public static double[] DotWithTransposed(this long[] rowVector, long[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, long[] columnVector, double[][] result) @@ -55742,7 +55742,7 @@ public static double[][] DotWithTransposed(this long[][] a, long[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[,] a, long[,] b, double[,] result) @@ -55786,7 +55786,7 @@ public static double[][] DotWithTransposed(this long[][] a, long[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, long[][] b, double[][] result) @@ -55833,7 +55833,7 @@ public static double[][] TransposeAndDot(this long[][] a, long[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[,] matrix, long[] columnVector, double[] result) @@ -55867,7 +55867,7 @@ public static double[] TransposeAndDot(this long[,] matrix, long[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[][] matrix, long[] columnVector, double[] result) @@ -55901,7 +55901,7 @@ public static double[] TransposeAndDot(this long[][] matrix, long[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, long[,] b, double[][] result) @@ -55918,7 +55918,7 @@ public static double[][] TransposeAndDot(this long[][] a, long[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[,] a, long[][] b, double[][] result) @@ -55938,7 +55938,7 @@ public static double[][] TransposeAndDot(this long[,] a, long[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[] rowVector, long[,] b, double[,] result) @@ -55955,7 +55955,7 @@ public static double[][] TransposeAndDot(this long[,] a, long[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[] rowVector, long[][] b, double[][] result) @@ -55980,7 +55980,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, long[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this long[,] a, long[] diagonal, double[,] result) @@ -56008,7 +56008,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, long[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diagonal, double[][] result) @@ -56036,7 +56036,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, long[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this long[,] a, long[] diagonal, double[,] result) @@ -56074,7 +56074,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, long[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this long[][] a, long[] diagonal, double[][] result) @@ -56102,7 +56102,7 @@ public static double[][] DotWithDiagonal(this long[][] a, long[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this long[,] a, long[] diagonal, double[,] result) @@ -56134,7 +56134,7 @@ public static double[][] DotWithDiagonal(this long[][] a, long[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this long[][] a, long[] diagonal, double[][] result) @@ -56169,7 +56169,7 @@ public static double[][] DivideByDiagonal(this long[][] a, long[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this long[] a, long[] b, double[,] result) @@ -56192,7 +56192,7 @@ public static double[][] DivideByDiagonal(this long[][] a, long[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this long[] a, long[] b, double[][] result) @@ -56214,7 +56214,7 @@ public static double[][] Outer(this long[] a, long[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(long[] a, long[] b, double[] result) @@ -56245,7 +56245,7 @@ public static double[] Cross(long[] a, long[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this long[,] a, long[,] b, double[,] result) @@ -56302,7 +56302,7 @@ public static double[] Cross(long[] a, long[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, long[][] b, double[][] result) @@ -56321,7 +56321,7 @@ public static double[][] Kronecker(this long[][] a, long[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, long[,] b, double[][] result) @@ -56340,7 +56340,7 @@ public static double[][] Kronecker(this long[][] a, long[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[,] a, long[][] b, double[][] result) @@ -56359,7 +56359,7 @@ public static double[][] Kronecker(this long[,] a, long[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this long[] a, long[] b, double[] result) @@ -56388,7 +56388,7 @@ public static double[] Kronecker(this long[] a, long[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this long[,] a, long[,] b, int[,] result) @@ -56455,7 +56455,7 @@ public static double[] Kronecker(this long[] a, long[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, long[][] b, int[][] result) @@ -56501,7 +56501,7 @@ public static int[][] Dot(this long[][] a, long[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, long[,] b, int[][] result) @@ -56558,7 +56558,7 @@ public static int[][] Dot(this long[][] a, long[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[,] a, long[][] b, int[][] result) @@ -56604,7 +56604,7 @@ public static int[][] Dot(this long[,] a, long[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, long[,] matrix, int[] result) @@ -56633,7 +56633,7 @@ public static int[] Dot(this long[] rowVector, long[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[][] matrix, long[] columnVector, int[] result) @@ -56662,7 +56662,7 @@ public static int[] Dot(this long[][] matrix, long[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[,] matrix, long[] columnVector, int[] result) @@ -56690,7 +56690,7 @@ public static int[] Dot(this long[,] matrix, long[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, long[][] matrix, int[] result) @@ -56734,7 +56734,7 @@ public static int[] Dot(this long[] rowVector, long[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, long[,] b, int[,] result) @@ -56788,7 +56788,7 @@ public static int[] Dot(this long[] rowVector, long[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, long[,] b, int[][] result) @@ -56806,7 +56806,7 @@ public static int[][] DotWithTransposed(this long[][] a, long[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[,] a, long[][] b, int[][] result) @@ -56824,7 +56824,7 @@ public static int[][] DotWithTransposed(this long[,] a, long[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, long[][] b, int[][] result) @@ -56842,7 +56842,7 @@ public static int[][] DotWithTransposed(this long[][] a, long[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, long[,] b, int[] result) @@ -56860,7 +56860,7 @@ public static int[] DotWithTransposed(this long[] rowVector, long[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, long[] columnVector, int[,] result) @@ -56878,7 +56878,7 @@ public static int[] DotWithTransposed(this long[] rowVector, long[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, long[][] b, int[] result) @@ -56896,7 +56896,7 @@ public static int[] DotWithTransposed(this long[] rowVector, long[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, long[] columnVector, int[][] result) @@ -56926,7 +56926,7 @@ public static int[][] DotWithTransposed(this long[][] a, long[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[,] a, long[,] b, int[,] result) @@ -56970,7 +56970,7 @@ public static int[][] DotWithTransposed(this long[][] a, long[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, long[][] b, int[][] result) @@ -57017,7 +57017,7 @@ public static int[][] TransposeAndDot(this long[][] a, long[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[,] matrix, long[] columnVector, int[] result) @@ -57051,7 +57051,7 @@ public static int[] TransposeAndDot(this long[,] matrix, long[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[][] matrix, long[] columnVector, int[] result) @@ -57085,7 +57085,7 @@ public static int[] TransposeAndDot(this long[][] matrix, long[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, long[,] b, int[][] result) @@ -57102,7 +57102,7 @@ public static int[][] TransposeAndDot(this long[][] a, long[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[,] a, long[][] b, int[][] result) @@ -57122,7 +57122,7 @@ public static int[][] TransposeAndDot(this long[,] a, long[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[] rowVector, long[,] b, int[,] result) @@ -57139,7 +57139,7 @@ public static int[][] TransposeAndDot(this long[,] a, long[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[] rowVector, long[][] b, int[][] result) @@ -57164,7 +57164,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, long[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this long[,] a, long[] diagonal, int[,] result) @@ -57192,7 +57192,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, long[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diagonal, int[][] result) @@ -57220,7 +57220,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this long[,] a, long[] diagonal, int[,] result) @@ -57258,7 +57258,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, long[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this long[][] a, long[] diagonal, int[][] result) @@ -57286,7 +57286,7 @@ public static int[][] DotWithDiagonal(this long[][] a, long[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this long[,] a, long[] diagonal, int[,] result) @@ -57318,7 +57318,7 @@ public static int[][] DotWithDiagonal(this long[][] a, long[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this long[][] a, long[] diagonal, int[][] result) @@ -57353,7 +57353,7 @@ public static int[][] DivideByDiagonal(this long[][] a, long[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this long[] a, long[] b, int[,] result) @@ -57376,7 +57376,7 @@ public static int[][] DivideByDiagonal(this long[][] a, long[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this long[] a, long[] b, int[][] result) @@ -57398,7 +57398,7 @@ public static int[][] Outer(this long[] a, long[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(long[] a, long[] b, int[] result) @@ -57429,7 +57429,7 @@ public static int[] Cross(long[] a, long[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this long[,] a, long[,] b, int[,] result) @@ -57486,7 +57486,7 @@ public static int[] Cross(long[] a, long[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, long[][] b, int[][] result) @@ -57505,7 +57505,7 @@ public static int[][] Kronecker(this long[][] a, long[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, long[,] b, int[][] result) @@ -57524,7 +57524,7 @@ public static int[][] Kronecker(this long[][] a, long[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[,] a, long[][] b, int[][] result) @@ -57543,7 +57543,7 @@ public static int[][] Kronecker(this long[,] a, long[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this long[] a, long[] b, int[] result) @@ -57572,7 +57572,7 @@ public static int[] Kronecker(this long[] a, long[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Dot(this long[,] a, double[,] b, long[,] result) @@ -57639,7 +57639,7 @@ public static int[] Kronecker(this long[] a, long[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, double[][] b, long[][] result) @@ -57685,7 +57685,7 @@ public static long[][] Dot(this long[][] a, double[][] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, double[,] b, long[][] result) @@ -57742,7 +57742,7 @@ public static long[][] Dot(this long[][] a, double[,] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[,] a, double[][] b, long[][] result) @@ -57788,7 +57788,7 @@ public static long[][] Dot(this long[,] a, double[][] b, long[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, double[,] matrix, long[] result) @@ -57817,7 +57817,7 @@ public static long[] Dot(this long[] rowVector, double[,] matrix, long[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[][] matrix, double[] columnVector, long[] result) @@ -57846,7 +57846,7 @@ public static long[] Dot(this long[][] matrix, double[] columnVector, long[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[,] matrix, double[] columnVector, long[] result) @@ -57874,7 +57874,7 @@ public static long[] Dot(this long[,] matrix, double[] columnVector, long[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, double[][] matrix, long[] result) @@ -57918,7 +57918,7 @@ public static long[] Dot(this long[] rowVector, double[][] matrix, long[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, double[,] b, long[,] result) @@ -57972,7 +57972,7 @@ public static long[] Dot(this long[] rowVector, double[][] matrix, long[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, double[,] b, long[][] result) @@ -57990,7 +57990,7 @@ public static long[][] DotWithTransposed(this long[][] a, double[,] b, long[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[,] a, double[][] b, long[][] result) @@ -58008,7 +58008,7 @@ public static long[][] DotWithTransposed(this long[,] a, double[][] b, long[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, double[][] b, long[][] result) @@ -58026,7 +58026,7 @@ public static long[][] DotWithTransposed(this long[][] a, double[][] b, long[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, double[,] b, long[] result) @@ -58044,7 +58044,7 @@ public static long[] DotWithTransposed(this long[] rowVector, double[,] b, long[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, double[] columnVector, long[,] result) @@ -58062,7 +58062,7 @@ public static long[] DotWithTransposed(this long[] rowVector, double[,] b, long[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, double[][] b, long[] result) @@ -58080,7 +58080,7 @@ public static long[] DotWithTransposed(this long[] rowVector, double[][] b, long /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, double[] columnVector, long[][] result) @@ -58110,7 +58110,7 @@ public static long[][] DotWithTransposed(this long[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[,] a, double[,] b, long[,] result) @@ -58154,7 +58154,7 @@ public static long[][] DotWithTransposed(this long[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, double[][] b, long[][] result) @@ -58201,7 +58201,7 @@ public static long[][] TransposeAndDot(this long[][] a, double[][] b, long[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[,] matrix, double[] columnVector, long[] result) @@ -58235,7 +58235,7 @@ public static long[] TransposeAndDot(this long[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[][] matrix, double[] columnVector, long[] result) @@ -58269,7 +58269,7 @@ public static long[] TransposeAndDot(this long[][] matrix, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, double[,] b, long[][] result) @@ -58286,7 +58286,7 @@ public static long[][] TransposeAndDot(this long[][] a, double[,] b, long[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[,] a, double[][] b, long[][] result) @@ -58306,7 +58306,7 @@ public static long[][] TransposeAndDot(this long[,] a, double[][] b, long[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[] rowVector, double[,] b, long[,] result) @@ -58323,7 +58323,7 @@ public static long[][] TransposeAndDot(this long[,] a, double[][] b, long[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[] rowVector, double[][] b, long[][] result) @@ -58348,7 +58348,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, double[][] b, long /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDotWithDiagonal(this long[,] a, double[] diagonal, long[,] result) @@ -58376,7 +58376,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, double[][] b, long /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDotWithDiagonal(this long[][] a, double[] diagonal, long[][] result) @@ -58404,7 +58404,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithDiagonal(this long[,] a, double[] diagonal, long[,] result) @@ -58442,7 +58442,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithDiagonal(this long[][] a, double[] diagonal, long[][] result) @@ -58470,7 +58470,7 @@ public static long[][] DotWithDiagonal(this long[][] a, double[] diagonal, long[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DivideByDiagonal(this long[,] a, double[] diagonal, long[,] result) @@ -58502,7 +58502,7 @@ public static long[][] DotWithDiagonal(this long[][] a, double[] diagonal, long[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DivideByDiagonal(this long[][] a, double[] diagonal, long[][] result) @@ -58537,7 +58537,7 @@ public static long[][] DivideByDiagonal(this long[][] a, double[] diagonal, long /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Outer(this long[] a, double[] b, long[,] result) @@ -58560,7 +58560,7 @@ public static long[][] DivideByDiagonal(this long[][] a, double[] diagonal, long /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(this long[] a, double[] b, long[][] result) @@ -58582,7 +58582,7 @@ public static long[][] Outer(this long[] a, double[] b, long[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Cross(long[] a, double[] b, long[] result) @@ -58613,7 +58613,7 @@ public static long[] Cross(long[] a, double[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Kronecker(this long[,] a, double[,] b, long[,] result) @@ -58670,7 +58670,7 @@ public static long[] Cross(long[] a, double[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, double[][] b, long[][] result) @@ -58689,7 +58689,7 @@ public static long[][] Kronecker(this long[][] a, double[][] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, double[,] b, long[][] result) @@ -58708,7 +58708,7 @@ public static long[][] Kronecker(this long[][] a, double[,] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[,] a, double[][] b, long[][] result) @@ -58727,7 +58727,7 @@ public static long[][] Kronecker(this long[,] a, double[][] b, long[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Kronecker(this long[] a, double[] b, long[] result) @@ -58756,7 +58756,7 @@ public static long[] Kronecker(this long[] a, double[] b, long[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this long[,] a, double[,] b, double[,] result) @@ -58823,7 +58823,7 @@ public static long[] Kronecker(this long[] a, double[] b, long[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, double[][] b, double[][] result) @@ -58869,7 +58869,7 @@ public static double[][] Dot(this long[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, double[,] b, double[][] result) @@ -58926,7 +58926,7 @@ public static double[][] Dot(this long[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[,] a, double[][] b, double[][] result) @@ -58972,7 +58972,7 @@ public static double[][] Dot(this long[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, double[,] matrix, double[] result) @@ -59001,7 +59001,7 @@ public static double[] Dot(this long[] rowVector, double[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[][] matrix, double[] columnVector, double[] result) @@ -59030,7 +59030,7 @@ public static double[] Dot(this long[][] matrix, double[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[,] matrix, double[] columnVector, double[] result) @@ -59058,7 +59058,7 @@ public static double[] Dot(this long[,] matrix, double[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, double[][] matrix, double[] result) @@ -59102,7 +59102,7 @@ public static double[] Dot(this long[] rowVector, double[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, double[,] b, double[,] result) @@ -59156,7 +59156,7 @@ public static double[] Dot(this long[] rowVector, double[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[,] b, double[][] result) @@ -59174,7 +59174,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[,] a, double[][] b, double[][] result) @@ -59192,7 +59192,7 @@ public static double[][] DotWithTransposed(this long[,] a, double[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[][] b, double[][] result) @@ -59210,7 +59210,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, double[,] b, double[] result) @@ -59228,7 +59228,7 @@ public static double[] DotWithTransposed(this long[] rowVector, double[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, double[] columnVector, double[,] result) @@ -59246,7 +59246,7 @@ public static double[] DotWithTransposed(this long[] rowVector, double[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, double[][] b, double[] result) @@ -59264,7 +59264,7 @@ public static double[] DotWithTransposed(this long[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, double[] columnVector, double[][] result) @@ -59294,7 +59294,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[,] a, double[,] b, double[,] result) @@ -59338,7 +59338,7 @@ public static double[][] DotWithTransposed(this long[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, double[][] b, double[][] result) @@ -59385,7 +59385,7 @@ public static double[][] TransposeAndDot(this long[][] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[,] matrix, double[] columnVector, double[] result) @@ -59419,7 +59419,7 @@ public static double[] TransposeAndDot(this long[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[][] matrix, double[] columnVector, double[] result) @@ -59453,7 +59453,7 @@ public static double[] TransposeAndDot(this long[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, double[,] b, double[][] result) @@ -59470,7 +59470,7 @@ public static double[][] TransposeAndDot(this long[][] a, double[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[,] a, double[][] b, double[][] result) @@ -59490,7 +59490,7 @@ public static double[][] TransposeAndDot(this long[,] a, double[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[] rowVector, double[,] b, double[,] result) @@ -59507,7 +59507,7 @@ public static double[][] TransposeAndDot(this long[,] a, double[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[] rowVector, double[][] b, double[][] result) @@ -59532,7 +59532,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this long[,] a, double[] diagonal, double[,] result) @@ -59560,7 +59560,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] diagonal, double[][] result) @@ -59588,7 +59588,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this long[,] a, double[] diagonal, double[,] result) @@ -59626,7 +59626,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this long[][] a, double[] diagonal, double[][] result) @@ -59654,7 +59654,7 @@ public static double[][] DotWithDiagonal(this long[][] a, double[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this long[,] a, double[] diagonal, double[,] result) @@ -59686,7 +59686,7 @@ public static double[][] DotWithDiagonal(this long[][] a, double[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this long[][] a, double[] diagonal, double[][] result) @@ -59721,7 +59721,7 @@ public static double[][] DivideByDiagonal(this long[][] a, double[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this long[] a, double[] b, double[,] result) @@ -59744,7 +59744,7 @@ public static double[][] DivideByDiagonal(this long[][] a, double[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this long[] a, double[] b, double[][] result) @@ -59766,7 +59766,7 @@ public static double[][] Outer(this long[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(long[] a, double[] b, double[] result) @@ -59797,7 +59797,7 @@ public static double[] Cross(long[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this long[,] a, double[,] b, double[,] result) @@ -59854,7 +59854,7 @@ public static double[] Cross(long[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, double[][] b, double[][] result) @@ -59873,7 +59873,7 @@ public static double[][] Kronecker(this long[][] a, double[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, double[,] b, double[][] result) @@ -59892,7 +59892,7 @@ public static double[][] Kronecker(this long[][] a, double[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[,] a, double[][] b, double[][] result) @@ -59911,7 +59911,7 @@ public static double[][] Kronecker(this long[,] a, double[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this long[] a, double[] b, double[] result) @@ -59940,7 +59940,7 @@ public static double[] Kronecker(this long[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this long[,] a, double[,] b, int[,] result) @@ -60007,7 +60007,7 @@ public static double[] Kronecker(this long[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, double[][] b, int[][] result) @@ -60053,7 +60053,7 @@ public static int[][] Dot(this long[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, double[,] b, int[][] result) @@ -60110,7 +60110,7 @@ public static int[][] Dot(this long[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[,] a, double[][] b, int[][] result) @@ -60156,7 +60156,7 @@ public static int[][] Dot(this long[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, double[,] matrix, int[] result) @@ -60185,7 +60185,7 @@ public static int[] Dot(this long[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[][] matrix, double[] columnVector, int[] result) @@ -60214,7 +60214,7 @@ public static int[] Dot(this long[][] matrix, double[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[,] matrix, double[] columnVector, int[] result) @@ -60242,7 +60242,7 @@ public static int[] Dot(this long[,] matrix, double[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, double[][] matrix, int[] result) @@ -60286,7 +60286,7 @@ public static int[] Dot(this long[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, double[,] b, int[,] result) @@ -60340,7 +60340,7 @@ public static int[] Dot(this long[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, double[,] b, int[][] result) @@ -60358,7 +60358,7 @@ public static int[][] DotWithTransposed(this long[][] a, double[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[,] a, double[][] b, int[][] result) @@ -60376,7 +60376,7 @@ public static int[][] DotWithTransposed(this long[,] a, double[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, double[][] b, int[][] result) @@ -60394,7 +60394,7 @@ public static int[][] DotWithTransposed(this long[][] a, double[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, double[,] b, int[] result) @@ -60412,7 +60412,7 @@ public static int[] DotWithTransposed(this long[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, double[] columnVector, int[,] result) @@ -60430,7 +60430,7 @@ public static int[] DotWithTransposed(this long[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, double[][] b, int[] result) @@ -60448,7 +60448,7 @@ public static int[] DotWithTransposed(this long[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, double[] columnVector, int[][] result) @@ -60478,7 +60478,7 @@ public static int[][] DotWithTransposed(this long[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[,] a, double[,] b, int[,] result) @@ -60522,7 +60522,7 @@ public static int[][] DotWithTransposed(this long[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, double[][] b, int[][] result) @@ -60569,7 +60569,7 @@ public static int[][] TransposeAndDot(this long[][] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[,] matrix, double[] columnVector, int[] result) @@ -60603,7 +60603,7 @@ public static int[] TransposeAndDot(this long[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[][] matrix, double[] columnVector, int[] result) @@ -60637,7 +60637,7 @@ public static int[] TransposeAndDot(this long[][] matrix, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, double[,] b, int[][] result) @@ -60654,7 +60654,7 @@ public static int[][] TransposeAndDot(this long[][] a, double[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[,] a, double[][] b, int[][] result) @@ -60674,7 +60674,7 @@ public static int[][] TransposeAndDot(this long[,] a, double[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[] rowVector, double[,] b, int[,] result) @@ -60691,7 +60691,7 @@ public static int[][] TransposeAndDot(this long[,] a, double[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[] rowVector, double[][] b, int[][] result) @@ -60716,7 +60716,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this long[,] a, double[] diagonal, int[,] result) @@ -60744,7 +60744,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this long[][] a, double[] diagonal, int[][] result) @@ -60772,7 +60772,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, double[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this long[,] a, double[] diagonal, int[,] result) @@ -60810,7 +60810,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, double[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this long[][] a, double[] diagonal, int[][] result) @@ -60838,7 +60838,7 @@ public static int[][] DotWithDiagonal(this long[][] a, double[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this long[,] a, double[] diagonal, int[,] result) @@ -60870,7 +60870,7 @@ public static int[][] DotWithDiagonal(this long[][] a, double[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this long[][] a, double[] diagonal, int[][] result) @@ -60905,7 +60905,7 @@ public static int[][] DivideByDiagonal(this long[][] a, double[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this long[] a, double[] b, int[,] result) @@ -60928,7 +60928,7 @@ public static int[][] DivideByDiagonal(this long[][] a, double[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this long[] a, double[] b, int[][] result) @@ -60950,7 +60950,7 @@ public static int[][] Outer(this long[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(long[] a, double[] b, int[] result) @@ -60981,7 +60981,7 @@ public static int[] Cross(long[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this long[,] a, double[,] b, int[,] result) @@ -61038,7 +61038,7 @@ public static int[] Cross(long[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, double[][] b, int[][] result) @@ -61057,7 +61057,7 @@ public static int[][] Kronecker(this long[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, double[,] b, int[][] result) @@ -61076,7 +61076,7 @@ public static int[][] Kronecker(this long[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[,] a, double[][] b, int[][] result) @@ -61095,7 +61095,7 @@ public static int[][] Kronecker(this long[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this long[] a, double[] b, int[] result) @@ -61124,7 +61124,7 @@ public static int[] Kronecker(this long[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Dot(this long[,] a, int[,] b, long[,] result) @@ -61191,7 +61191,7 @@ public static int[] Kronecker(this long[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, int[][] b, long[][] result) @@ -61237,7 +61237,7 @@ public static long[][] Dot(this long[][] a, int[][] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, int[,] b, long[][] result) @@ -61294,7 +61294,7 @@ public static long[][] Dot(this long[][] a, int[,] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[,] a, int[][] b, long[][] result) @@ -61340,7 +61340,7 @@ public static long[][] Dot(this long[,] a, int[][] b, long[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, int[,] matrix, long[] result) @@ -61369,7 +61369,7 @@ public static long[] Dot(this long[] rowVector, int[,] matrix, long[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[][] matrix, int[] columnVector, long[] result) @@ -61398,7 +61398,7 @@ public static long[] Dot(this long[][] matrix, int[] columnVector, long[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[,] matrix, int[] columnVector, long[] result) @@ -61426,7 +61426,7 @@ public static long[] Dot(this long[,] matrix, int[] columnVector, long[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, int[][] matrix, long[] result) @@ -61470,7 +61470,7 @@ public static long[] Dot(this long[] rowVector, int[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, int[,] b, long[,] result) @@ -61524,7 +61524,7 @@ public static long[] Dot(this long[] rowVector, int[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, int[,] b, long[][] result) @@ -61542,7 +61542,7 @@ public static long[][] DotWithTransposed(this long[][] a, int[,] b, long[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[,] a, int[][] b, long[][] result) @@ -61560,7 +61560,7 @@ public static long[][] DotWithTransposed(this long[,] a, int[][] b, long[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, int[][] b, long[][] result) @@ -61578,7 +61578,7 @@ public static long[][] DotWithTransposed(this long[][] a, int[][] b, long[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, int[,] b, long[] result) @@ -61596,7 +61596,7 @@ public static long[] DotWithTransposed(this long[] rowVector, int[,] b, long[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, int[] columnVector, long[,] result) @@ -61614,7 +61614,7 @@ public static long[] DotWithTransposed(this long[] rowVector, int[,] b, long[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, int[][] b, long[] result) @@ -61632,7 +61632,7 @@ public static long[] DotWithTransposed(this long[] rowVector, int[][] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, int[] columnVector, long[][] result) @@ -61662,7 +61662,7 @@ public static long[][] DotWithTransposed(this long[][] a, int[] columnVector, lo /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[,] a, int[,] b, long[,] result) @@ -61706,7 +61706,7 @@ public static long[][] DotWithTransposed(this long[][] a, int[] columnVector, lo /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, int[][] b, long[][] result) @@ -61753,7 +61753,7 @@ public static long[][] TransposeAndDot(this long[][] a, int[][] b, long[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[,] matrix, int[] columnVector, long[] result) @@ -61787,7 +61787,7 @@ public static long[] TransposeAndDot(this long[,] matrix, int[] columnVector, lo /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[][] matrix, int[] columnVector, long[] result) @@ -61821,7 +61821,7 @@ public static long[] TransposeAndDot(this long[][] matrix, int[] columnVector, l /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, int[,] b, long[][] result) @@ -61838,7 +61838,7 @@ public static long[][] TransposeAndDot(this long[][] a, int[,] b, long[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[,] a, int[][] b, long[][] result) @@ -61858,7 +61858,7 @@ public static long[][] TransposeAndDot(this long[,] a, int[][] b, long[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[] rowVector, int[,] b, long[,] result) @@ -61875,7 +61875,7 @@ public static long[][] TransposeAndDot(this long[,] a, int[][] b, long[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[] rowVector, int[][] b, long[][] result) @@ -61900,7 +61900,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, int[][] b, long[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDotWithDiagonal(this long[,] a, int[] diagonal, long[,] result) @@ -61928,7 +61928,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, int[][] b, long[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagonal, long[][] result) @@ -61956,7 +61956,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithDiagonal(this long[,] a, int[] diagonal, long[,] result) @@ -61994,7 +61994,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithDiagonal(this long[][] a, int[] diagonal, long[][] result) @@ -62022,7 +62022,7 @@ public static long[][] DotWithDiagonal(this long[][] a, int[] diagonal, long[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DivideByDiagonal(this long[,] a, int[] diagonal, long[,] result) @@ -62054,7 +62054,7 @@ public static long[][] DotWithDiagonal(this long[][] a, int[] diagonal, long[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DivideByDiagonal(this long[][] a, int[] diagonal, long[][] result) @@ -62089,7 +62089,7 @@ public static long[][] DivideByDiagonal(this long[][] a, int[] diagonal, long[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Outer(this long[] a, int[] b, long[,] result) @@ -62112,7 +62112,7 @@ public static long[][] DivideByDiagonal(this long[][] a, int[] diagonal, long[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(this long[] a, int[] b, long[][] result) @@ -62134,7 +62134,7 @@ public static long[][] Outer(this long[] a, int[] b, long[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Cross(long[] a, int[] b, long[] result) @@ -62165,7 +62165,7 @@ public static long[] Cross(long[] a, int[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Kronecker(this long[,] a, int[,] b, long[,] result) @@ -62222,7 +62222,7 @@ public static long[] Cross(long[] a, int[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, int[][] b, long[][] result) @@ -62241,7 +62241,7 @@ public static long[][] Kronecker(this long[][] a, int[][] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, int[,] b, long[][] result) @@ -62260,7 +62260,7 @@ public static long[][] Kronecker(this long[][] a, int[,] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[,] a, int[][] b, long[][] result) @@ -62279,7 +62279,7 @@ public static long[][] Kronecker(this long[,] a, int[][] b, long[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Kronecker(this long[] a, int[] b, long[] result) @@ -62308,7 +62308,7 @@ public static long[] Kronecker(this long[] a, int[] b, long[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this long[,] a, int[,] b, int[,] result) @@ -62375,7 +62375,7 @@ public static long[] Kronecker(this long[] a, int[] b, long[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, int[][] b, int[][] result) @@ -62421,7 +62421,7 @@ public static int[][] Dot(this long[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, int[,] b, int[][] result) @@ -62478,7 +62478,7 @@ public static int[][] Dot(this long[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[,] a, int[][] b, int[][] result) @@ -62524,7 +62524,7 @@ public static int[][] Dot(this long[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, int[,] matrix, int[] result) @@ -62553,7 +62553,7 @@ public static int[] Dot(this long[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[][] matrix, int[] columnVector, int[] result) @@ -62582,7 +62582,7 @@ public static int[] Dot(this long[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[,] matrix, int[] columnVector, int[] result) @@ -62610,7 +62610,7 @@ public static int[] Dot(this long[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, int[][] matrix, int[] result) @@ -62654,7 +62654,7 @@ public static int[] Dot(this long[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, int[,] b, int[,] result) @@ -62708,7 +62708,7 @@ public static int[] Dot(this long[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[,] b, int[][] result) @@ -62726,7 +62726,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[,] b, int[][] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[,] a, int[][] b, int[][] result) @@ -62744,7 +62744,7 @@ public static int[][] DotWithTransposed(this long[,] a, int[][] b, int[][] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[][] b, int[][] result) @@ -62762,7 +62762,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, int[,] b, int[] result) @@ -62780,7 +62780,7 @@ public static int[] DotWithTransposed(this long[] rowVector, int[,] b, int[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, int[] columnVector, int[,] result) @@ -62798,7 +62798,7 @@ public static int[] DotWithTransposed(this long[] rowVector, int[,] b, int[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, int[][] b, int[] result) @@ -62816,7 +62816,7 @@ public static int[] DotWithTransposed(this long[] rowVector, int[][] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, int[] columnVector, int[][] result) @@ -62846,7 +62846,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[] columnVector, int /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[,] a, int[,] b, int[,] result) @@ -62890,7 +62890,7 @@ public static int[][] DotWithTransposed(this long[][] a, int[] columnVector, int /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, int[][] b, int[][] result) @@ -62937,7 +62937,7 @@ public static int[][] TransposeAndDot(this long[][] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[,] matrix, int[] columnVector, int[] result) @@ -62971,7 +62971,7 @@ public static int[] TransposeAndDot(this long[,] matrix, int[] columnVector, int /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[][] matrix, int[] columnVector, int[] result) @@ -63005,7 +63005,7 @@ public static int[] TransposeAndDot(this long[][] matrix, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, int[,] b, int[][] result) @@ -63022,7 +63022,7 @@ public static int[][] TransposeAndDot(this long[][] a, int[,] b, int[][] result) /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[,] a, int[][] b, int[][] result) @@ -63042,7 +63042,7 @@ public static int[][] TransposeAndDot(this long[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[] rowVector, int[,] b, int[,] result) @@ -63059,7 +63059,7 @@ public static int[][] TransposeAndDot(this long[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[] rowVector, int[][] b, int[][] result) @@ -63084,7 +63084,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this long[,] a, int[] diagonal, int[,] result) @@ -63112,7 +63112,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagonal, int[][] result) @@ -63140,7 +63140,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagona /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this long[,] a, int[] diagonal, int[,] result) @@ -63178,7 +63178,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagona /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this long[][] a, int[] diagonal, int[][] result) @@ -63206,7 +63206,7 @@ public static int[][] DotWithDiagonal(this long[][] a, int[] diagonal, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this long[,] a, int[] diagonal, int[,] result) @@ -63238,7 +63238,7 @@ public static int[][] DotWithDiagonal(this long[][] a, int[] diagonal, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this long[][] a, int[] diagonal, int[][] result) @@ -63273,7 +63273,7 @@ public static int[][] DivideByDiagonal(this long[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this long[] a, int[] b, int[,] result) @@ -63296,7 +63296,7 @@ public static int[][] DivideByDiagonal(this long[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this long[] a, int[] b, int[][] result) @@ -63318,7 +63318,7 @@ public static int[][] Outer(this long[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(long[] a, int[] b, int[] result) @@ -63349,7 +63349,7 @@ public static int[] Cross(long[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this long[,] a, int[,] b, int[,] result) @@ -63406,7 +63406,7 @@ public static int[] Cross(long[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, int[][] b, int[][] result) @@ -63425,7 +63425,7 @@ public static int[][] Kronecker(this long[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, int[,] b, int[][] result) @@ -63444,7 +63444,7 @@ public static int[][] Kronecker(this long[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[,] a, int[][] b, int[][] result) @@ -63463,7 +63463,7 @@ public static int[][] Kronecker(this long[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this long[] a, int[] b, int[] result) @@ -63492,7 +63492,7 @@ public static int[] Kronecker(this long[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this long[,] a, int[,] b, double[,] result) @@ -63559,7 +63559,7 @@ public static int[] Kronecker(this long[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, int[][] b, double[][] result) @@ -63605,7 +63605,7 @@ public static double[][] Dot(this long[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, int[,] b, double[][] result) @@ -63662,7 +63662,7 @@ public static double[][] Dot(this long[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[,] a, int[][] b, double[][] result) @@ -63708,7 +63708,7 @@ public static double[][] Dot(this long[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, int[,] matrix, double[] result) @@ -63737,7 +63737,7 @@ public static double[] Dot(this long[] rowVector, int[,] matrix, double[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[][] matrix, int[] columnVector, double[] result) @@ -63766,7 +63766,7 @@ public static double[] Dot(this long[][] matrix, int[] columnVector, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[,] matrix, int[] columnVector, double[] result) @@ -63794,7 +63794,7 @@ public static double[] Dot(this long[,] matrix, int[] columnVector, double[] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, int[][] matrix, double[] result) @@ -63838,7 +63838,7 @@ public static double[] Dot(this long[] rowVector, int[][] matrix, double[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, int[,] b, double[,] result) @@ -63892,7 +63892,7 @@ public static double[] Dot(this long[] rowVector, int[][] matrix, double[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, int[,] b, double[][] result) @@ -63910,7 +63910,7 @@ public static double[][] DotWithTransposed(this long[][] a, int[,] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[,] a, int[][] b, double[][] result) @@ -63928,7 +63928,7 @@ public static double[][] DotWithTransposed(this long[,] a, int[][] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, int[][] b, double[][] result) @@ -63946,7 +63946,7 @@ public static double[][] DotWithTransposed(this long[][] a, int[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, int[,] b, double[] result) @@ -63964,7 +63964,7 @@ public static double[] DotWithTransposed(this long[] rowVector, int[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, int[] columnVector, double[,] result) @@ -63982,7 +63982,7 @@ public static double[] DotWithTransposed(this long[] rowVector, int[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, int[][] b, double[] result) @@ -64000,7 +64000,7 @@ public static double[] DotWithTransposed(this long[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, int[] columnVector, double[][] result) @@ -64030,7 +64030,7 @@ public static double[][] DotWithTransposed(this long[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[,] a, int[,] b, double[,] result) @@ -64074,7 +64074,7 @@ public static double[][] DotWithTransposed(this long[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, int[][] b, double[][] result) @@ -64121,7 +64121,7 @@ public static double[][] TransposeAndDot(this long[][] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[,] matrix, int[] columnVector, double[] result) @@ -64155,7 +64155,7 @@ public static double[] TransposeAndDot(this long[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[][] matrix, int[] columnVector, double[] result) @@ -64189,7 +64189,7 @@ public static double[] TransposeAndDot(this long[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, int[,] b, double[][] result) @@ -64206,7 +64206,7 @@ public static double[][] TransposeAndDot(this long[][] a, int[,] b, double[][] r /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[,] a, int[][] b, double[][] result) @@ -64226,7 +64226,7 @@ public static double[][] TransposeAndDot(this long[,] a, int[][] b, double[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[] rowVector, int[,] b, double[,] result) @@ -64243,7 +64243,7 @@ public static double[][] TransposeAndDot(this long[,] a, int[][] b, double[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[] rowVector, int[][] b, double[][] result) @@ -64268,7 +64268,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this long[,] a, int[] diagonal, double[,] result) @@ -64296,7 +64296,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diagonal, double[][] result) @@ -64324,7 +64324,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this long[,] a, int[] diagonal, double[,] result) @@ -64362,7 +64362,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this long[][] a, int[] diagonal, double[][] result) @@ -64390,7 +64390,7 @@ public static double[][] DotWithDiagonal(this long[][] a, int[] diagonal, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this long[,] a, int[] diagonal, double[,] result) @@ -64422,7 +64422,7 @@ public static double[][] DotWithDiagonal(this long[][] a, int[] diagonal, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this long[][] a, int[] diagonal, double[][] result) @@ -64457,7 +64457,7 @@ public static double[][] DivideByDiagonal(this long[][] a, int[] diagonal, doubl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this long[] a, int[] b, double[,] result) @@ -64480,7 +64480,7 @@ public static double[][] DivideByDiagonal(this long[][] a, int[] diagonal, doubl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this long[] a, int[] b, double[][] result) @@ -64502,7 +64502,7 @@ public static double[][] Outer(this long[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(long[] a, int[] b, double[] result) @@ -64533,7 +64533,7 @@ public static double[] Cross(long[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this long[,] a, int[,] b, double[,] result) @@ -64590,7 +64590,7 @@ public static double[] Cross(long[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, int[][] b, double[][] result) @@ -64609,7 +64609,7 @@ public static double[][] Kronecker(this long[][] a, int[][] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, int[,] b, double[][] result) @@ -64628,7 +64628,7 @@ public static double[][] Kronecker(this long[][] a, int[,] b, double[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[,] a, int[][] b, double[][] result) @@ -64647,7 +64647,7 @@ public static double[][] Kronecker(this long[,] a, int[][] b, double[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this long[] a, int[] b, double[] result) @@ -64676,7 +64676,7 @@ public static double[] Kronecker(this long[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Dot(this long[,] a, float[,] b, long[,] result) @@ -64743,7 +64743,7 @@ public static double[] Kronecker(this long[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, float[][] b, long[][] result) @@ -64789,7 +64789,7 @@ public static long[][] Dot(this long[][] a, float[][] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[][] a, float[,] b, long[][] result) @@ -64846,7 +64846,7 @@ public static long[][] Dot(this long[][] a, float[,] b, long[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Dot(this long[,] a, float[][] b, long[][] result) @@ -64892,7 +64892,7 @@ public static long[][] Dot(this long[,] a, float[][] b, long[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, float[,] matrix, long[] result) @@ -64921,7 +64921,7 @@ public static long[] Dot(this long[] rowVector, float[,] matrix, long[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[][] matrix, float[] columnVector, long[] result) @@ -64950,7 +64950,7 @@ public static long[] Dot(this long[][] matrix, float[] columnVector, long[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[,] matrix, float[] columnVector, long[] result) @@ -64978,7 +64978,7 @@ public static long[] Dot(this long[,] matrix, float[] columnVector, long[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Dot(this long[] rowVector, float[][] matrix, long[] result) @@ -65022,7 +65022,7 @@ public static long[] Dot(this long[] rowVector, float[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, float[,] b, long[,] result) @@ -65076,7 +65076,7 @@ public static long[] Dot(this long[] rowVector, float[][] matrix, long[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, float[,] b, long[][] result) @@ -65094,7 +65094,7 @@ public static long[][] DotWithTransposed(this long[][] a, float[,] b, long[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[,] a, float[][] b, long[][] result) @@ -65112,7 +65112,7 @@ public static long[][] DotWithTransposed(this long[,] a, float[][] b, long[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, float[][] b, long[][] result) @@ -65130,7 +65130,7 @@ public static long[][] DotWithTransposed(this long[][] a, float[][] b, long[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, float[,] b, long[] result) @@ -65148,7 +65148,7 @@ public static long[] DotWithTransposed(this long[] rowVector, float[,] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithTransposed(this long[,] a, float[] columnVector, long[,] result) @@ -65166,7 +65166,7 @@ public static long[] DotWithTransposed(this long[] rowVector, float[,] b, long[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] DotWithTransposed(this long[] rowVector, float[][] b, long[] result) @@ -65184,7 +65184,7 @@ public static long[] DotWithTransposed(this long[] rowVector, float[][] b, long[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithTransposed(this long[][] a, float[] columnVector, long[][] result) @@ -65214,7 +65214,7 @@ public static long[][] DotWithTransposed(this long[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[,] a, float[,] b, long[,] result) @@ -65258,7 +65258,7 @@ public static long[][] DotWithTransposed(this long[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, float[][] b, long[][] result) @@ -65305,7 +65305,7 @@ public static long[][] TransposeAndDot(this long[][] a, float[][] b, long[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[,] matrix, float[] columnVector, long[] result) @@ -65339,7 +65339,7 @@ public static long[] TransposeAndDot(this long[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] TransposeAndDot(this long[][] matrix, float[] columnVector, long[] result) @@ -65373,7 +65373,7 @@ public static long[] TransposeAndDot(this long[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[][] a, float[,] b, long[][] result) @@ -65390,7 +65390,7 @@ public static long[][] TransposeAndDot(this long[][] a, float[,] b, long[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[,] a, float[][] b, long[][] result) @@ -65410,7 +65410,7 @@ public static long[][] TransposeAndDot(this long[,] a, float[][] b, long[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDot(this long[] rowVector, float[,] b, long[,] result) @@ -65427,7 +65427,7 @@ public static long[][] TransposeAndDot(this long[,] a, float[][] b, long[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDot(this long[] rowVector, float[][] b, long[][] result) @@ -65452,7 +65452,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, float[][] b, long[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] TransposeAndDotWithDiagonal(this long[,] a, float[] diagonal, long[,] result) @@ -65480,7 +65480,7 @@ public static long[][] TransposeAndDot(this long[] rowVector, float[][] b, long[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diagonal, long[][] result) @@ -65508,7 +65508,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DotWithDiagonal(this long[,] a, float[] diagonal, long[,] result) @@ -65546,7 +65546,7 @@ public static long[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DotWithDiagonal(this long[][] a, float[] diagonal, long[][] result) @@ -65574,7 +65574,7 @@ public static long[][] DotWithDiagonal(this long[][] a, float[] diagonal, long[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] DivideByDiagonal(this long[,] a, float[] diagonal, long[,] result) @@ -65606,7 +65606,7 @@ public static long[][] DotWithDiagonal(this long[][] a, float[] diagonal, long[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] DivideByDiagonal(this long[][] a, float[] diagonal, long[][] result) @@ -65641,7 +65641,7 @@ public static long[][] DivideByDiagonal(this long[][] a, float[] diagonal, long[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Outer(this long[] a, float[] b, long[,] result) @@ -65664,7 +65664,7 @@ public static long[][] DivideByDiagonal(this long[][] a, float[] diagonal, long[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Outer(this long[] a, float[] b, long[][] result) @@ -65686,7 +65686,7 @@ public static long[][] Outer(this long[] a, float[] b, long[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Cross(long[] a, float[] b, long[] result) @@ -65717,7 +65717,7 @@ public static long[] Cross(long[] a, float[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] Kronecker(this long[,] a, float[,] b, long[,] result) @@ -65774,7 +65774,7 @@ public static long[] Cross(long[] a, float[] b, long[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, float[][] b, long[][] result) @@ -65793,7 +65793,7 @@ public static long[][] Kronecker(this long[][] a, float[][] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[][] a, float[,] b, long[][] result) @@ -65812,7 +65812,7 @@ public static long[][] Kronecker(this long[][] a, float[,] b, long[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] Kronecker(this long[,] a, float[][] b, long[][] result) @@ -65831,7 +65831,7 @@ public static long[][] Kronecker(this long[,] a, float[][] b, long[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Kronecker(this long[] a, float[] b, long[] result) @@ -65860,7 +65860,7 @@ public static long[] Kronecker(this long[] a, float[] b, long[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this long[,] a, float[,] b, float[,] result) @@ -65927,7 +65927,7 @@ public static long[] Kronecker(this long[] a, float[] b, long[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[][] a, float[][] b, float[][] result) @@ -65973,7 +65973,7 @@ public static float[][] Dot(this long[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[][] a, float[,] b, float[][] result) @@ -66030,7 +66030,7 @@ public static float[][] Dot(this long[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this long[,] a, float[][] b, float[][] result) @@ -66076,7 +66076,7 @@ public static float[][] Dot(this long[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[] rowVector, float[,] matrix, float[] result) @@ -66105,7 +66105,7 @@ public static float[] Dot(this long[] rowVector, float[,] matrix, float[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[][] matrix, float[] columnVector, float[] result) @@ -66134,7 +66134,7 @@ public static float[] Dot(this long[][] matrix, float[] columnVector, float[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[,] matrix, float[] columnVector, float[] result) @@ -66162,7 +66162,7 @@ public static float[] Dot(this long[,] matrix, float[] columnVector, float[] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this long[] rowVector, float[][] matrix, float[] result) @@ -66206,7 +66206,7 @@ public static float[] Dot(this long[] rowVector, float[][] matrix, float[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this long[,] a, float[,] b, float[,] result) @@ -66260,7 +66260,7 @@ public static float[] Dot(this long[] rowVector, float[][] matrix, float[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[,] b, float[][] result) @@ -66278,7 +66278,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[,] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[,] a, float[][] b, float[][] result) @@ -66296,7 +66296,7 @@ public static float[][] DotWithTransposed(this long[,] a, float[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[][] b, float[][] result) @@ -66314,7 +66314,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[][] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this long[] rowVector, float[,] b, float[] result) @@ -66332,7 +66332,7 @@ public static float[] DotWithTransposed(this long[] rowVector, float[,] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this long[,] a, float[] columnVector, float[,] result) @@ -66350,7 +66350,7 @@ public static float[] DotWithTransposed(this long[] rowVector, float[,] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this long[] rowVector, float[][] b, float[] result) @@ -66368,7 +66368,7 @@ public static float[] DotWithTransposed(this long[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this long[][] a, float[] columnVector, float[][] result) @@ -66398,7 +66398,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this long[,] a, float[,] b, float[,] result) @@ -66442,7 +66442,7 @@ public static float[][] DotWithTransposed(this long[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[][] a, float[][] b, float[][] result) @@ -66489,7 +66489,7 @@ public static float[][] TransposeAndDot(this long[][] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this long[,] matrix, float[] columnVector, float[] result) @@ -66523,7 +66523,7 @@ public static float[] TransposeAndDot(this long[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this long[][] matrix, float[] columnVector, float[] result) @@ -66557,7 +66557,7 @@ public static float[] TransposeAndDot(this long[][] matrix, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[][] a, float[,] b, float[][] result) @@ -66574,7 +66574,7 @@ public static float[][] TransposeAndDot(this long[][] a, float[,] b, float[][] r /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[,] a, float[][] b, float[][] result) @@ -66594,7 +66594,7 @@ public static float[][] TransposeAndDot(this long[,] a, float[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this long[] rowVector, float[,] b, float[,] result) @@ -66611,7 +66611,7 @@ public static float[][] TransposeAndDot(this long[,] a, float[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this long[] rowVector, float[][] b, float[][] result) @@ -66636,7 +66636,7 @@ public static float[][] TransposeAndDot(this long[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this long[,] a, float[] diagonal, float[,] result) @@ -66664,7 +66664,7 @@ public static float[][] TransposeAndDot(this long[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diagonal, float[][] result) @@ -66692,7 +66692,7 @@ public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this long[,] a, float[] diagonal, float[,] result) @@ -66730,7 +66730,7 @@ public static float[][] TransposeAndDotWithDiagonal(this long[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this long[][] a, float[] diagonal, float[][] result) @@ -66758,7 +66758,7 @@ public static float[][] DotWithDiagonal(this long[][] a, float[] diagonal, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this long[,] a, float[] diagonal, float[,] result) @@ -66790,7 +66790,7 @@ public static float[][] DotWithDiagonal(this long[][] a, float[] diagonal, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this long[][] a, float[] diagonal, float[][] result) @@ -66825,7 +66825,7 @@ public static float[][] DivideByDiagonal(this long[][] a, float[] diagonal, floa /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this long[] a, float[] b, float[,] result) @@ -66848,7 +66848,7 @@ public static float[][] DivideByDiagonal(this long[][] a, float[] diagonal, floa /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this long[] a, float[] b, float[][] result) @@ -66870,7 +66870,7 @@ public static float[][] Outer(this long[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(long[] a, float[] b, float[] result) @@ -66901,7 +66901,7 @@ public static float[] Cross(long[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this long[,] a, float[,] b, float[,] result) @@ -66958,7 +66958,7 @@ public static float[] Cross(long[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[][] a, float[][] b, float[][] result) @@ -66977,7 +66977,7 @@ public static float[][] Kronecker(this long[][] a, float[][] b, float[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[][] a, float[,] b, float[][] result) @@ -66996,7 +66996,7 @@ public static float[][] Kronecker(this long[][] a, float[,] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this long[,] a, float[][] b, float[][] result) @@ -67015,7 +67015,7 @@ public static float[][] Kronecker(this long[,] a, float[][] b, float[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this long[] a, float[] b, float[] result) @@ -67044,7 +67044,7 @@ public static float[] Kronecker(this long[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this long[,] a, float[,] b, double[,] result) @@ -67111,7 +67111,7 @@ public static float[] Kronecker(this long[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, float[][] b, double[][] result) @@ -67157,7 +67157,7 @@ public static double[][] Dot(this long[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[][] a, float[,] b, double[][] result) @@ -67214,7 +67214,7 @@ public static double[][] Dot(this long[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this long[,] a, float[][] b, double[][] result) @@ -67260,7 +67260,7 @@ public static double[][] Dot(this long[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, float[,] matrix, double[] result) @@ -67289,7 +67289,7 @@ public static double[] Dot(this long[] rowVector, float[,] matrix, double[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[][] matrix, float[] columnVector, double[] result) @@ -67318,7 +67318,7 @@ public static double[] Dot(this long[][] matrix, float[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[,] matrix, float[] columnVector, double[] result) @@ -67346,7 +67346,7 @@ public static double[] Dot(this long[,] matrix, float[] columnVector, double[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this long[] rowVector, float[][] matrix, double[] result) @@ -67390,7 +67390,7 @@ public static double[] Dot(this long[] rowVector, float[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, float[,] b, double[,] result) @@ -67444,7 +67444,7 @@ public static double[] Dot(this long[] rowVector, float[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, float[,] b, double[][] result) @@ -67462,7 +67462,7 @@ public static double[][] DotWithTransposed(this long[][] a, float[,] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[,] a, float[][] b, double[][] result) @@ -67480,7 +67480,7 @@ public static double[][] DotWithTransposed(this long[,] a, float[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, float[][] b, double[][] result) @@ -67498,7 +67498,7 @@ public static double[][] DotWithTransposed(this long[][] a, float[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, float[,] b, double[] result) @@ -67516,7 +67516,7 @@ public static double[] DotWithTransposed(this long[] rowVector, float[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this long[,] a, float[] columnVector, double[,] result) @@ -67534,7 +67534,7 @@ public static double[] DotWithTransposed(this long[] rowVector, float[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this long[] rowVector, float[][] b, double[] result) @@ -67552,7 +67552,7 @@ public static double[] DotWithTransposed(this long[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this long[][] a, float[] columnVector, double[][] result) @@ -67582,7 +67582,7 @@ public static double[][] DotWithTransposed(this long[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[,] a, float[,] b, double[,] result) @@ -67626,7 +67626,7 @@ public static double[][] DotWithTransposed(this long[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, float[][] b, double[][] result) @@ -67673,7 +67673,7 @@ public static double[][] TransposeAndDot(this long[][] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[,] matrix, float[] columnVector, double[] result) @@ -67707,7 +67707,7 @@ public static double[] TransposeAndDot(this long[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this long[][] matrix, float[] columnVector, double[] result) @@ -67741,7 +67741,7 @@ public static double[] TransposeAndDot(this long[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[][] a, float[,] b, double[][] result) @@ -67758,7 +67758,7 @@ public static double[][] TransposeAndDot(this long[][] a, float[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[,] a, float[][] b, double[][] result) @@ -67778,7 +67778,7 @@ public static double[][] TransposeAndDot(this long[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this long[] rowVector, float[,] b, double[,] result) @@ -67795,7 +67795,7 @@ public static double[][] TransposeAndDot(this long[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this long[] rowVector, float[][] b, double[][] result) @@ -67820,7 +67820,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this long[,] a, float[] diagonal, double[,] result) @@ -67848,7 +67848,7 @@ public static double[][] TransposeAndDot(this long[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diagonal, double[][] result) @@ -67876,7 +67876,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this long[,] a, float[] diagonal, double[,] result) @@ -67914,7 +67914,7 @@ public static double[][] TransposeAndDotWithDiagonal(this long[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this long[][] a, float[] diagonal, double[][] result) @@ -67942,7 +67942,7 @@ public static double[][] DotWithDiagonal(this long[][] a, float[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this long[,] a, float[] diagonal, double[,] result) @@ -67974,7 +67974,7 @@ public static double[][] DotWithDiagonal(this long[][] a, float[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this long[][] a, float[] diagonal, double[][] result) @@ -68009,7 +68009,7 @@ public static double[][] DivideByDiagonal(this long[][] a, float[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this long[] a, float[] b, double[,] result) @@ -68032,7 +68032,7 @@ public static double[][] DivideByDiagonal(this long[][] a, float[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this long[] a, float[] b, double[][] result) @@ -68054,7 +68054,7 @@ public static double[][] Outer(this long[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(long[] a, float[] b, double[] result) @@ -68085,7 +68085,7 @@ public static double[] Cross(long[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this long[,] a, float[,] b, double[,] result) @@ -68142,7 +68142,7 @@ public static double[] Cross(long[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, float[][] b, double[][] result) @@ -68161,7 +68161,7 @@ public static double[][] Kronecker(this long[][] a, float[][] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[][] a, float[,] b, double[][] result) @@ -68180,7 +68180,7 @@ public static double[][] Kronecker(this long[][] a, float[,] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this long[,] a, float[][] b, double[][] result) @@ -68199,7 +68199,7 @@ public static double[][] Kronecker(this long[,] a, float[][] b, double[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this long[] a, float[] b, double[] result) @@ -68228,7 +68228,7 @@ public static double[] Kronecker(this long[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this long[,] a, float[,] b, int[,] result) @@ -68295,7 +68295,7 @@ public static double[] Kronecker(this long[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, float[][] b, int[][] result) @@ -68341,7 +68341,7 @@ public static int[][] Dot(this long[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[][] a, float[,] b, int[][] result) @@ -68398,7 +68398,7 @@ public static int[][] Dot(this long[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this long[,] a, float[][] b, int[][] result) @@ -68444,7 +68444,7 @@ public static int[][] Dot(this long[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, float[,] matrix, int[] result) @@ -68473,7 +68473,7 @@ public static int[] Dot(this long[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[][] matrix, float[] columnVector, int[] result) @@ -68502,7 +68502,7 @@ public static int[] Dot(this long[][] matrix, float[] columnVector, int[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[,] matrix, float[] columnVector, int[] result) @@ -68530,7 +68530,7 @@ public static int[] Dot(this long[,] matrix, float[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this long[] rowVector, float[][] matrix, int[] result) @@ -68574,7 +68574,7 @@ public static int[] Dot(this long[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, float[,] b, int[,] result) @@ -68628,7 +68628,7 @@ public static int[] Dot(this long[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, float[,] b, int[][] result) @@ -68646,7 +68646,7 @@ public static int[][] DotWithTransposed(this long[][] a, float[,] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[,] a, float[][] b, int[][] result) @@ -68664,7 +68664,7 @@ public static int[][] DotWithTransposed(this long[,] a, float[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, float[][] b, int[][] result) @@ -68682,7 +68682,7 @@ public static int[][] DotWithTransposed(this long[][] a, float[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, float[,] b, int[] result) @@ -68700,7 +68700,7 @@ public static int[] DotWithTransposed(this long[] rowVector, float[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this long[,] a, float[] columnVector, int[,] result) @@ -68718,7 +68718,7 @@ public static int[] DotWithTransposed(this long[] rowVector, float[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this long[] rowVector, float[][] b, int[] result) @@ -68736,7 +68736,7 @@ public static int[] DotWithTransposed(this long[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this long[][] a, float[] columnVector, int[][] result) @@ -68766,7 +68766,7 @@ public static int[][] DotWithTransposed(this long[][] a, float[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[,] a, float[,] b, int[,] result) @@ -68810,7 +68810,7 @@ public static int[][] DotWithTransposed(this long[][] a, float[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, float[][] b, int[][] result) @@ -68857,7 +68857,7 @@ public static int[][] TransposeAndDot(this long[][] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[,] matrix, float[] columnVector, int[] result) @@ -68891,7 +68891,7 @@ public static int[] TransposeAndDot(this long[,] matrix, float[] columnVector, i /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this long[][] matrix, float[] columnVector, int[] result) @@ -68925,7 +68925,7 @@ public static int[] TransposeAndDot(this long[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[][] a, float[,] b, int[][] result) @@ -68942,7 +68942,7 @@ public static int[][] TransposeAndDot(this long[][] a, float[,] b, int[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[,] a, float[][] b, int[][] result) @@ -68962,7 +68962,7 @@ public static int[][] TransposeAndDot(this long[,] a, float[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this long[] rowVector, float[,] b, int[,] result) @@ -68979,7 +68979,7 @@ public static int[][] TransposeAndDot(this long[,] a, float[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this long[] rowVector, float[][] b, int[][] result) @@ -69004,7 +69004,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, float[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this long[,] a, float[] diagonal, int[,] result) @@ -69032,7 +69032,7 @@ public static int[][] TransposeAndDot(this long[] rowVector, float[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diagonal, int[][] result) @@ -69060,7 +69060,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this long[,] a, float[] diagonal, int[,] result) @@ -69098,7 +69098,7 @@ public static int[][] TransposeAndDotWithDiagonal(this long[][] a, float[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this long[][] a, float[] diagonal, int[][] result) @@ -69126,7 +69126,7 @@ public static int[][] DotWithDiagonal(this long[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this long[,] a, float[] diagonal, int[,] result) @@ -69158,7 +69158,7 @@ public static int[][] DotWithDiagonal(this long[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this long[][] a, float[] diagonal, int[][] result) @@ -69193,7 +69193,7 @@ public static int[][] DivideByDiagonal(this long[][] a, float[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this long[] a, float[] b, int[,] result) @@ -69216,7 +69216,7 @@ public static int[][] DivideByDiagonal(this long[][] a, float[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this long[] a, float[] b, int[][] result) @@ -69238,7 +69238,7 @@ public static int[][] Outer(this long[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(long[] a, float[] b, int[] result) @@ -69269,7 +69269,7 @@ public static int[] Cross(long[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this long[,] a, float[,] b, int[,] result) @@ -69326,7 +69326,7 @@ public static int[] Cross(long[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, float[][] b, int[][] result) @@ -69345,7 +69345,7 @@ public static int[][] Kronecker(this long[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[][] a, float[,] b, int[][] result) @@ -69364,7 +69364,7 @@ public static int[][] Kronecker(this long[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this long[,] a, float[][] b, int[][] result) @@ -69383,7 +69383,7 @@ public static int[][] Kronecker(this long[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this long[] a, float[] b, int[] result) @@ -69412,7 +69412,7 @@ public static int[] Kronecker(this long[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Dot(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -69479,7 +69479,7 @@ public static int[] Kronecker(this long[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -69525,7 +69525,7 @@ public static decimal[][] Dot(this decimal[][] a, decimal[][] b, decimal[][] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -69582,7 +69582,7 @@ public static decimal[][] Dot(this decimal[][] a, decimal[,] b, decimal[][] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -69628,7 +69628,7 @@ public static decimal[][] Dot(this decimal[,] a, decimal[][] b, decimal[][] resu /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, decimal[,] matrix, decimal[] result) @@ -69657,7 +69657,7 @@ public static decimal[] Dot(this decimal[] rowVector, decimal[,] matrix, decimal /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[][] matrix, decimal[] columnVector, decimal[] result) @@ -69686,7 +69686,7 @@ public static decimal[] Dot(this decimal[][] matrix, decimal[] columnVector, dec /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[,] matrix, decimal[] columnVector, decimal[] result) @@ -69714,7 +69714,7 @@ public static decimal[] Dot(this decimal[,] matrix, decimal[] columnVector, deci /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, decimal[][] matrix, decimal[] result) @@ -69758,7 +69758,7 @@ public static decimal[] Dot(this decimal[] rowVector, decimal[][] matrix, decima /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -69812,7 +69812,7 @@ public static decimal[] Dot(this decimal[] rowVector, decimal[][] matrix, decima /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -69830,7 +69830,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[,] b, de /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -69848,7 +69848,7 @@ public static decimal[][] DotWithTransposed(this decimal[,] a, decimal[][] b, de /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -69866,7 +69866,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, decimal[] result) @@ -69884,7 +69884,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[,] b /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, decimal[] columnVector, decimal[,] result) @@ -69902,7 +69902,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[,] b /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[][] b, decimal[] result) @@ -69920,7 +69920,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, decimal[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] columnVector, decimal[][] result) @@ -69950,7 +69950,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] column /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -69994,7 +69994,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, decimal[] column /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -70041,7 +70041,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[][] b, dec /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[,] matrix, decimal[] columnVector, decimal[] result) @@ -70075,7 +70075,7 @@ public static decimal[] TransposeAndDot(this decimal[,] matrix, decimal[] column /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[][] matrix, decimal[] columnVector, decimal[] result) @@ -70109,7 +70109,7 @@ public static decimal[] TransposeAndDot(this decimal[][] matrix, decimal[] colum /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -70126,7 +70126,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, decimal[,] b, deci /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -70146,7 +70146,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, decimal[][] b, deci /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[] rowVector, decimal[,] b, decimal[,] result) @@ -70163,7 +70163,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, decimal[][] b, deci /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b, decimal[][] result) @@ -70188,7 +70188,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, decimal[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDotWithDiagonal(this decimal[,] a, decimal[] diagonal, decimal[,] result) @@ -70216,7 +70216,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, decimal[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] diagonal, decimal[][] result) @@ -70244,7 +70244,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decima /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithDiagonal(this decimal[,] a, decimal[] diagonal, decimal[,] result) @@ -70282,7 +70282,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, decima /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, decimal[][] result) @@ -70310,7 +70310,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, decimal[] diagonal, decimal[,] result) @@ -70342,7 +70342,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal, decimal[][] result) @@ -70377,7 +70377,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] diagona /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Outer(this decimal[] a, decimal[] b, decimal[,] result) @@ -70400,7 +70400,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, decimal[] diagona /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(this decimal[] a, decimal[] b, decimal[][] result) @@ -70422,7 +70422,7 @@ public static decimal[][] Outer(this decimal[] a, decimal[] b, decimal[][] resul /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Cross(decimal[] a, decimal[] b, decimal[] result) @@ -70453,7 +70453,7 @@ public static decimal[] Cross(decimal[] a, decimal[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Kronecker(this decimal[,] a, decimal[,] b, decimal[,] result) @@ -70510,7 +70510,7 @@ public static decimal[] Cross(decimal[] a, decimal[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, decimal[][] b, decimal[][] result) @@ -70529,7 +70529,7 @@ public static decimal[][] Kronecker(this decimal[][] a, decimal[][] b, decimal[] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, decimal[,] b, decimal[][] result) @@ -70548,7 +70548,7 @@ public static decimal[][] Kronecker(this decimal[][] a, decimal[,] b, decimal[][ /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[,] a, decimal[][] b, decimal[][] result) @@ -70567,7 +70567,7 @@ public static decimal[][] Kronecker(this decimal[,] a, decimal[][] b, decimal[][ /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Kronecker(this decimal[] a, decimal[] b, decimal[] result) @@ -70596,7 +70596,7 @@ public static decimal[] Kronecker(this decimal[] a, decimal[] b, decimal[] resul /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this decimal[,] a, decimal[,] b, double[,] result) @@ -70663,7 +70663,7 @@ public static decimal[] Kronecker(this decimal[] a, decimal[] b, decimal[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, decimal[][] b, double[][] result) @@ -70709,7 +70709,7 @@ public static double[][] Dot(this decimal[][] a, decimal[][] b, double[][] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, decimal[,] b, double[][] result) @@ -70766,7 +70766,7 @@ public static double[][] Dot(this decimal[][] a, decimal[,] b, double[][] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[,] a, decimal[][] b, double[][] result) @@ -70812,7 +70812,7 @@ public static double[][] Dot(this decimal[,] a, decimal[][] b, double[][] result /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, decimal[,] matrix, double[] result) @@ -70841,7 +70841,7 @@ public static double[] Dot(this decimal[] rowVector, decimal[,] matrix, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[][] matrix, decimal[] columnVector, double[] result) @@ -70870,7 +70870,7 @@ public static double[] Dot(this decimal[][] matrix, decimal[] columnVector, doub /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[,] matrix, decimal[] columnVector, double[] result) @@ -70898,7 +70898,7 @@ public static double[] Dot(this decimal[,] matrix, decimal[] columnVector, doubl /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, decimal[][] matrix, double[] result) @@ -70942,7 +70942,7 @@ public static double[] Dot(this decimal[] rowVector, decimal[][] matrix, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, decimal[,] b, double[,] result) @@ -70996,7 +70996,7 @@ public static double[] Dot(this decimal[] rowVector, decimal[][] matrix, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, decimal[,] b, double[][] result) @@ -71014,7 +71014,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, decimal[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[,] a, decimal[][] b, double[][] result) @@ -71032,7 +71032,7 @@ public static double[][] DotWithTransposed(this decimal[,] a, decimal[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, decimal[][] b, double[][] result) @@ -71050,7 +71050,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, decimal[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, double[] result) @@ -71068,7 +71068,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, decimal[] columnVector, double[,] result) @@ -71086,7 +71086,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, decimal[][] b, double[] result) @@ -71104,7 +71104,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, decimal[][] b /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, decimal[] columnVector, double[][] result) @@ -71134,7 +71134,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, decimal[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[,] a, decimal[,] b, double[,] result) @@ -71178,7 +71178,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, decimal[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, decimal[][] b, double[][] result) @@ -71225,7 +71225,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, decimal[][] b, doub /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[,] matrix, decimal[] columnVector, double[] result) @@ -71259,7 +71259,7 @@ public static double[] TransposeAndDot(this decimal[,] matrix, decimal[] columnV /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[][] matrix, decimal[] columnVector, double[] result) @@ -71293,7 +71293,7 @@ public static double[] TransposeAndDot(this decimal[][] matrix, decimal[] column /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, decimal[,] b, double[][] result) @@ -71310,7 +71310,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, decimal[,] b, doubl /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[,] a, decimal[][] b, double[][] result) @@ -71330,7 +71330,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, decimal[][] b, doubl /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[] rowVector, decimal[,] b, double[,] result) @@ -71347,7 +71347,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, decimal[][] b, doubl /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b, double[][] result) @@ -71372,7 +71372,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this decimal[,] a, decimal[] diagonal, double[,] result) @@ -71400,7 +71400,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] diagonal, double[][] result) @@ -71428,7 +71428,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this decimal[,] a, decimal[] diagonal, double[,] result) @@ -71466,7 +71466,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, double[][] result) @@ -71494,7 +71494,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, decimal[] diagonal, double[,] result) @@ -71526,7 +71526,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal, double[][] result) @@ -71561,7 +71561,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this decimal[] a, decimal[] b, double[,] result) @@ -71584,7 +71584,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this decimal[] a, decimal[] b, double[][] result) @@ -71606,7 +71606,7 @@ public static double[][] Outer(this decimal[] a, decimal[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(decimal[] a, decimal[] b, double[] result) @@ -71637,7 +71637,7 @@ public static double[] Cross(decimal[] a, decimal[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this decimal[,] a, decimal[,] b, double[,] result) @@ -71694,7 +71694,7 @@ public static double[] Cross(decimal[] a, decimal[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, decimal[][] b, double[][] result) @@ -71713,7 +71713,7 @@ public static double[][] Kronecker(this decimal[][] a, decimal[][] b, double[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, decimal[,] b, double[][] result) @@ -71732,7 +71732,7 @@ public static double[][] Kronecker(this decimal[][] a, decimal[,] b, double[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[,] a, decimal[][] b, double[][] result) @@ -71751,7 +71751,7 @@ public static double[][] Kronecker(this decimal[,] a, decimal[][] b, double[][] /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this decimal[] a, decimal[] b, double[] result) @@ -71780,7 +71780,7 @@ public static double[] Kronecker(this decimal[] a, decimal[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this decimal[,] a, decimal[,] b, int[,] result) @@ -71847,7 +71847,7 @@ public static double[] Kronecker(this decimal[] a, decimal[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, decimal[][] b, int[][] result) @@ -71893,7 +71893,7 @@ public static int[][] Dot(this decimal[][] a, decimal[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, decimal[,] b, int[][] result) @@ -71950,7 +71950,7 @@ public static int[][] Dot(this decimal[][] a, decimal[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[,] a, decimal[][] b, int[][] result) @@ -71996,7 +71996,7 @@ public static int[][] Dot(this decimal[,] a, decimal[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, decimal[,] matrix, int[] result) @@ -72025,7 +72025,7 @@ public static int[] Dot(this decimal[] rowVector, decimal[,] matrix, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[][] matrix, decimal[] columnVector, int[] result) @@ -72054,7 +72054,7 @@ public static int[] Dot(this decimal[][] matrix, decimal[] columnVector, int[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[,] matrix, decimal[] columnVector, int[] result) @@ -72082,7 +72082,7 @@ public static int[] Dot(this decimal[,] matrix, decimal[] columnVector, int[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, decimal[][] matrix, int[] result) @@ -72126,7 +72126,7 @@ public static int[] Dot(this decimal[] rowVector, decimal[][] matrix, int[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, decimal[,] b, int[,] result) @@ -72180,7 +72180,7 @@ public static int[] Dot(this decimal[] rowVector, decimal[][] matrix, int[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, decimal[,] b, int[][] result) @@ -72198,7 +72198,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, decimal[,] b, int[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[,] a, decimal[][] b, int[][] result) @@ -72216,7 +72216,7 @@ public static int[][] DotWithTransposed(this decimal[,] a, decimal[][] b, int[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, decimal[][] b, int[][] result) @@ -72234,7 +72234,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, decimal[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, int[] result) @@ -72252,7 +72252,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, in /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, decimal[] columnVector, int[,] result) @@ -72270,7 +72270,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, decimal[,] b, in /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, decimal[][] b, int[] result) @@ -72288,7 +72288,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, decimal[][] b, i /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, decimal[] columnVector, int[][] result) @@ -72318,7 +72318,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, decimal[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[,] a, decimal[,] b, int[,] result) @@ -72362,7 +72362,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, decimal[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, decimal[][] b, int[][] result) @@ -72409,7 +72409,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, decimal[][] b, int[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[,] matrix, decimal[] columnVector, int[] result) @@ -72443,7 +72443,7 @@ public static int[] TransposeAndDot(this decimal[,] matrix, decimal[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[][] matrix, decimal[] columnVector, int[] result) @@ -72477,7 +72477,7 @@ public static int[] TransposeAndDot(this decimal[][] matrix, decimal[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, decimal[,] b, int[][] result) @@ -72494,7 +72494,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, decimal[,] b, int[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[,] a, decimal[][] b, int[][] result) @@ -72514,7 +72514,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, decimal[][] b, int[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[] rowVector, decimal[,] b, int[,] result) @@ -72531,7 +72531,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, decimal[][] b, int[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b, int[][] result) @@ -72556,7 +72556,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b, i /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this decimal[,] a, decimal[] diagonal, int[,] result) @@ -72584,7 +72584,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, decimal[][] b, i /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] diagonal, int[][] result) @@ -72612,7 +72612,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this decimal[,] a, decimal[] diagonal, int[,] result) @@ -72650,7 +72650,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, decimal[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, int[][] result) @@ -72678,7 +72678,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, in /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, decimal[] diagonal, int[,] result) @@ -72710,7 +72710,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, decimal[] diagonal, in /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal, int[][] result) @@ -72745,7 +72745,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal, i /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this decimal[] a, decimal[] b, int[,] result) @@ -72768,7 +72768,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, decimal[] diagonal, i /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this decimal[] a, decimal[] b, int[][] result) @@ -72790,7 +72790,7 @@ public static int[][] Outer(this decimal[] a, decimal[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(decimal[] a, decimal[] b, int[] result) @@ -72821,7 +72821,7 @@ public static int[] Cross(decimal[] a, decimal[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this decimal[,] a, decimal[,] b, int[,] result) @@ -72878,7 +72878,7 @@ public static int[] Cross(decimal[] a, decimal[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, decimal[][] b, int[][] result) @@ -72897,7 +72897,7 @@ public static int[][] Kronecker(this decimal[][] a, decimal[][] b, int[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, decimal[,] b, int[][] result) @@ -72916,7 +72916,7 @@ public static int[][] Kronecker(this decimal[][] a, decimal[,] b, int[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[,] a, decimal[][] b, int[][] result) @@ -72935,7 +72935,7 @@ public static int[][] Kronecker(this decimal[,] a, decimal[][] b, int[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this decimal[] a, decimal[] b, int[] result) @@ -72964,7 +72964,7 @@ public static int[] Kronecker(this decimal[] a, decimal[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Dot(this decimal[,] a, double[,] b, decimal[,] result) @@ -73031,7 +73031,7 @@ public static int[] Kronecker(this decimal[] a, decimal[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, double[][] b, decimal[][] result) @@ -73077,7 +73077,7 @@ public static decimal[][] Dot(this decimal[][] a, double[][] b, decimal[][] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, double[,] b, decimal[][] result) @@ -73134,7 +73134,7 @@ public static decimal[][] Dot(this decimal[][] a, double[,] b, decimal[][] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[,] a, double[][] b, decimal[][] result) @@ -73180,7 +73180,7 @@ public static decimal[][] Dot(this decimal[,] a, double[][] b, decimal[][] resul /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, double[,] matrix, decimal[] result) @@ -73209,7 +73209,7 @@ public static decimal[] Dot(this decimal[] rowVector, double[,] matrix, decimal[ /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[][] matrix, double[] columnVector, decimal[] result) @@ -73238,7 +73238,7 @@ public static decimal[] Dot(this decimal[][] matrix, double[] columnVector, deci /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[,] matrix, double[] columnVector, decimal[] result) @@ -73266,7 +73266,7 @@ public static decimal[] Dot(this decimal[,] matrix, double[] columnVector, decim /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, double[][] matrix, decimal[] result) @@ -73310,7 +73310,7 @@ public static decimal[] Dot(this decimal[] rowVector, double[][] matrix, decimal /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, double[,] b, decimal[,] result) @@ -73364,7 +73364,7 @@ public static decimal[] Dot(this decimal[] rowVector, double[][] matrix, decimal /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, double[,] b, decimal[][] result) @@ -73382,7 +73382,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, double[,] b, dec /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[,] a, double[][] b, decimal[][] result) @@ -73400,7 +73400,7 @@ public static decimal[][] DotWithTransposed(this decimal[,] a, double[][] b, dec /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, double[][] b, decimal[][] result) @@ -73418,7 +73418,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, double[][] b, de /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, double[,] b, decimal[] result) @@ -73436,7 +73436,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, double[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, double[] columnVector, decimal[,] result) @@ -73454,7 +73454,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, double[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, double[][] b, decimal[] result) @@ -73472,7 +73472,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, double[][] b /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, double[] columnVector, decimal[][] result) @@ -73502,7 +73502,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, double[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[,] a, double[,] b, decimal[,] result) @@ -73546,7 +73546,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, double[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, double[][] b, decimal[][] result) @@ -73593,7 +73593,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, double[][] b, deci /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[,] matrix, double[] columnVector, decimal[] result) @@ -73627,7 +73627,7 @@ public static decimal[] TransposeAndDot(this decimal[,] matrix, double[] columnV /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[][] matrix, double[] columnVector, decimal[] result) @@ -73661,7 +73661,7 @@ public static decimal[] TransposeAndDot(this decimal[][] matrix, double[] column /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, double[,] b, decimal[][] result) @@ -73678,7 +73678,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, double[,] b, decim /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[,] a, double[][] b, decimal[][] result) @@ -73698,7 +73698,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, double[][] b, decim /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[] rowVector, double[,] b, decimal[,] result) @@ -73715,7 +73715,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, double[][] b, decim /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[] rowVector, double[][] b, decimal[][] result) @@ -73740,7 +73740,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, double[][] b /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDotWithDiagonal(this decimal[,] a, double[] diagonal, decimal[,] result) @@ -73768,7 +73768,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, double[][] b /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] diagonal, decimal[][] result) @@ -73796,7 +73796,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithDiagonal(this decimal[,] a, double[] diagonal, decimal[,] result) @@ -73834,7 +73834,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, decimal[][] result) @@ -73862,7 +73862,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, double[] diagonal, decimal[,] result) @@ -73894,7 +73894,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, decimal[][] result) @@ -73929,7 +73929,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] diagonal /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Outer(this decimal[] a, double[] b, decimal[,] result) @@ -73952,7 +73952,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, double[] diagonal /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(this decimal[] a, double[] b, decimal[][] result) @@ -73974,7 +73974,7 @@ public static decimal[][] Outer(this decimal[] a, double[] b, decimal[][] result /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Cross(decimal[] a, double[] b, decimal[] result) @@ -74005,7 +74005,7 @@ public static decimal[] Cross(decimal[] a, double[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Kronecker(this decimal[,] a, double[,] b, decimal[,] result) @@ -74062,7 +74062,7 @@ public static decimal[] Cross(decimal[] a, double[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, double[][] b, decimal[][] result) @@ -74081,7 +74081,7 @@ public static decimal[][] Kronecker(this decimal[][] a, double[][] b, decimal[][ /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, double[,] b, decimal[][] result) @@ -74100,7 +74100,7 @@ public static decimal[][] Kronecker(this decimal[][] a, double[,] b, decimal[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[,] a, double[][] b, decimal[][] result) @@ -74119,7 +74119,7 @@ public static decimal[][] Kronecker(this decimal[,] a, double[][] b, decimal[][] /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Kronecker(this decimal[] a, double[] b, decimal[] result) @@ -74148,7 +74148,7 @@ public static decimal[] Kronecker(this decimal[] a, double[] b, decimal[] result /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this decimal[,] a, double[,] b, double[,] result) @@ -74215,7 +74215,7 @@ public static decimal[] Kronecker(this decimal[] a, double[] b, decimal[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, double[][] b, double[][] result) @@ -74261,7 +74261,7 @@ public static double[][] Dot(this decimal[][] a, double[][] b, double[][] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, double[,] b, double[][] result) @@ -74318,7 +74318,7 @@ public static double[][] Dot(this decimal[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[,] a, double[][] b, double[][] result) @@ -74364,7 +74364,7 @@ public static double[][] Dot(this decimal[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, double[,] matrix, double[] result) @@ -74393,7 +74393,7 @@ public static double[] Dot(this decimal[] rowVector, double[,] matrix, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[][] matrix, double[] columnVector, double[] result) @@ -74422,7 +74422,7 @@ public static double[] Dot(this decimal[][] matrix, double[] columnVector, doubl /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[,] matrix, double[] columnVector, double[] result) @@ -74450,7 +74450,7 @@ public static double[] Dot(this decimal[,] matrix, double[] columnVector, double /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, double[][] matrix, double[] result) @@ -74494,7 +74494,7 @@ public static double[] Dot(this decimal[] rowVector, double[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, double[,] b, double[,] result) @@ -74548,7 +74548,7 @@ public static double[] Dot(this decimal[] rowVector, double[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[,] b, double[][] result) @@ -74566,7 +74566,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[,] a, double[][] b, double[][] result) @@ -74584,7 +74584,7 @@ public static double[][] DotWithTransposed(this decimal[,] a, double[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[][] b, double[][] result) @@ -74602,7 +74602,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, double[,] b, double[] result) @@ -74620,7 +74620,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, double[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, double[] columnVector, double[,] result) @@ -74638,7 +74638,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, double[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, double[][] b, double[] result) @@ -74656,7 +74656,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, double[][] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVector, double[][] result) @@ -74686,7 +74686,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[,] a, double[,] b, double[,] result) @@ -74730,7 +74730,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, double[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, double[][] b, double[][] result) @@ -74777,7 +74777,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, double[][] b, doubl /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[,] matrix, double[] columnVector, double[] result) @@ -74811,7 +74811,7 @@ public static double[] TransposeAndDot(this decimal[,] matrix, double[] columnVe /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[][] matrix, double[] columnVector, double[] result) @@ -74845,7 +74845,7 @@ public static double[] TransposeAndDot(this decimal[][] matrix, double[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, double[,] b, double[][] result) @@ -74862,7 +74862,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, double[,] b, double /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[,] a, double[][] b, double[][] result) @@ -74882,7 +74882,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, double[][] b, double /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[] rowVector, double[,] b, double[,] result) @@ -74899,7 +74899,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, double[][] b, double /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[] rowVector, double[][] b, double[][] result) @@ -74924,7 +74924,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, double[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this decimal[,] a, double[] diagonal, double[,] result) @@ -74952,7 +74952,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, double[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] diagonal, double[][] result) @@ -74980,7 +74980,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this decimal[,] a, double[] diagonal, double[,] result) @@ -75018,7 +75018,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, double[][] result) @@ -75046,7 +75046,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, double[] diagonal, double[,] result) @@ -75078,7 +75078,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, double[][] result) @@ -75113,7 +75113,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this decimal[] a, double[] b, double[,] result) @@ -75136,7 +75136,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this decimal[] a, double[] b, double[][] result) @@ -75158,7 +75158,7 @@ public static double[][] Outer(this decimal[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(decimal[] a, double[] b, double[] result) @@ -75189,7 +75189,7 @@ public static double[] Cross(decimal[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this decimal[,] a, double[,] b, double[,] result) @@ -75246,7 +75246,7 @@ public static double[] Cross(decimal[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, double[][] b, double[][] result) @@ -75265,7 +75265,7 @@ public static double[][] Kronecker(this decimal[][] a, double[][] b, double[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, double[,] b, double[][] result) @@ -75284,7 +75284,7 @@ public static double[][] Kronecker(this decimal[][] a, double[,] b, double[][] r /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[,] a, double[][] b, double[][] result) @@ -75303,7 +75303,7 @@ public static double[][] Kronecker(this decimal[,] a, double[][] b, double[][] r /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this decimal[] a, double[] b, double[] result) @@ -75332,7 +75332,7 @@ public static double[] Kronecker(this decimal[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this decimal[,] a, double[,] b, int[,] result) @@ -75399,7 +75399,7 @@ public static double[] Kronecker(this decimal[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, double[][] b, int[][] result) @@ -75445,7 +75445,7 @@ public static int[][] Dot(this decimal[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, double[,] b, int[][] result) @@ -75502,7 +75502,7 @@ public static int[][] Dot(this decimal[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[,] a, double[][] b, int[][] result) @@ -75548,7 +75548,7 @@ public static int[][] Dot(this decimal[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, double[,] matrix, int[] result) @@ -75577,7 +75577,7 @@ public static int[] Dot(this decimal[] rowVector, double[,] matrix, int[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[][] matrix, double[] columnVector, int[] result) @@ -75606,7 +75606,7 @@ public static int[] Dot(this decimal[][] matrix, double[] columnVector, int[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[,] matrix, double[] columnVector, int[] result) @@ -75634,7 +75634,7 @@ public static int[] Dot(this decimal[,] matrix, double[] columnVector, int[] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, double[][] matrix, int[] result) @@ -75678,7 +75678,7 @@ public static int[] Dot(this decimal[] rowVector, double[][] matrix, int[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, double[,] b, int[,] result) @@ -75732,7 +75732,7 @@ public static int[] Dot(this decimal[] rowVector, double[][] matrix, int[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, double[,] b, int[][] result) @@ -75750,7 +75750,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, double[,] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[,] a, double[][] b, int[][] result) @@ -75768,7 +75768,7 @@ public static int[][] DotWithTransposed(this decimal[,] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, double[][] b, int[][] result) @@ -75786,7 +75786,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, double[][] b, int[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, double[,] b, int[] result) @@ -75804,7 +75804,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, double[,] b, int /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, double[] columnVector, int[,] result) @@ -75822,7 +75822,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, double[,] b, int /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, double[][] b, int[] result) @@ -75840,7 +75840,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, double[][] b, in /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, double[] columnVector, int[][] result) @@ -75870,7 +75870,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[,] a, double[,] b, int[,] result) @@ -75914,7 +75914,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, double[][] b, int[][] result) @@ -75961,7 +75961,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, double[][] b, int[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[,] matrix, double[] columnVector, int[] result) @@ -75995,7 +75995,7 @@ public static int[] TransposeAndDot(this decimal[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[][] matrix, double[] columnVector, int[] result) @@ -76029,7 +76029,7 @@ public static int[] TransposeAndDot(this decimal[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, double[,] b, int[][] result) @@ -76046,7 +76046,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, double[,] b, int[][] r /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[,] a, double[][] b, int[][] result) @@ -76066,7 +76066,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, double[][] b, int[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[] rowVector, double[,] b, int[,] result) @@ -76083,7 +76083,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, double[][] b, int[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[] rowVector, double[][] b, int[][] result) @@ -76108,7 +76108,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, double[][] b, in /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this decimal[,] a, double[] diagonal, int[,] result) @@ -76136,7 +76136,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, double[][] b, in /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] diagonal, int[][] result) @@ -76164,7 +76164,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this decimal[,] a, double[] diagonal, int[,] result) @@ -76202,7 +76202,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, int[][] result) @@ -76230,7 +76230,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, double[] diagonal, int[,] result) @@ -76262,7 +76262,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, double[] diagonal, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, int[][] result) @@ -76297,7 +76297,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, in /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this decimal[] a, double[] b, int[,] result) @@ -76320,7 +76320,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, double[] diagonal, in /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this decimal[] a, double[] b, int[][] result) @@ -76342,7 +76342,7 @@ public static int[][] Outer(this decimal[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(decimal[] a, double[] b, int[] result) @@ -76373,7 +76373,7 @@ public static int[] Cross(decimal[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this decimal[,] a, double[,] b, int[,] result) @@ -76430,7 +76430,7 @@ public static int[] Cross(decimal[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, double[][] b, int[][] result) @@ -76449,7 +76449,7 @@ public static int[][] Kronecker(this decimal[][] a, double[][] b, int[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, double[,] b, int[][] result) @@ -76468,7 +76468,7 @@ public static int[][] Kronecker(this decimal[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[,] a, double[][] b, int[][] result) @@ -76487,7 +76487,7 @@ public static int[][] Kronecker(this decimal[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this decimal[] a, double[] b, int[] result) @@ -76516,7 +76516,7 @@ public static int[] Kronecker(this decimal[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Dot(this decimal[,] a, int[,] b, decimal[,] result) @@ -76583,7 +76583,7 @@ public static int[] Kronecker(this decimal[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, int[][] b, decimal[][] result) @@ -76629,7 +76629,7 @@ public static decimal[][] Dot(this decimal[][] a, int[][] b, decimal[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, int[,] b, decimal[][] result) @@ -76686,7 +76686,7 @@ public static decimal[][] Dot(this decimal[][] a, int[,] b, decimal[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[,] a, int[][] b, decimal[][] result) @@ -76732,7 +76732,7 @@ public static decimal[][] Dot(this decimal[,] a, int[][] b, decimal[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, int[,] matrix, decimal[] result) @@ -76761,7 +76761,7 @@ public static decimal[] Dot(this decimal[] rowVector, int[,] matrix, decimal[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[][] matrix, int[] columnVector, decimal[] result) @@ -76790,7 +76790,7 @@ public static decimal[] Dot(this decimal[][] matrix, int[] columnVector, decimal /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[,] matrix, int[] columnVector, decimal[] result) @@ -76818,7 +76818,7 @@ public static decimal[] Dot(this decimal[,] matrix, int[] columnVector, decimal[ /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, int[][] matrix, decimal[] result) @@ -76862,7 +76862,7 @@ public static decimal[] Dot(this decimal[] rowVector, int[][] matrix, decimal[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, int[,] b, decimal[,] result) @@ -76916,7 +76916,7 @@ public static decimal[] Dot(this decimal[] rowVector, int[][] matrix, decimal[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, int[,] b, decimal[][] result) @@ -76934,7 +76934,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, int[,] b, decima /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[,] a, int[][] b, decimal[][] result) @@ -76952,7 +76952,7 @@ public static decimal[][] DotWithTransposed(this decimal[,] a, int[][] b, decima /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, int[][] b, decimal[][] result) @@ -76970,7 +76970,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, int[][] b, decim /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, int[,] b, decimal[] result) @@ -76988,7 +76988,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, int[,] b, de /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, int[] columnVector, decimal[,] result) @@ -77006,7 +77006,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, int[,] b, de /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, int[][] b, decimal[] result) @@ -77024,7 +77024,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, int[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, int[] columnVector, decimal[][] result) @@ -77054,7 +77054,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, int[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[,] a, int[,] b, decimal[,] result) @@ -77098,7 +77098,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, int[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, int[][] b, decimal[][] result) @@ -77145,7 +77145,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, int[][] b, decimal /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[,] matrix, int[] columnVector, decimal[] result) @@ -77179,7 +77179,7 @@ public static decimal[] TransposeAndDot(this decimal[,] matrix, int[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[][] matrix, int[] columnVector, decimal[] result) @@ -77213,7 +77213,7 @@ public static decimal[] TransposeAndDot(this decimal[][] matrix, int[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, int[,] b, decimal[][] result) @@ -77230,7 +77230,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, int[,] b, decimal[ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[,] a, int[][] b, decimal[][] result) @@ -77250,7 +77250,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, int[][] b, decimal[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[] rowVector, int[,] b, decimal[,] result) @@ -77267,7 +77267,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, int[][] b, decimal[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[] rowVector, int[][] b, decimal[][] result) @@ -77292,7 +77292,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, int[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDotWithDiagonal(this decimal[,] a, int[] diagonal, decimal[,] result) @@ -77320,7 +77320,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, int[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] diagonal, decimal[][] result) @@ -77348,7 +77348,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithDiagonal(this decimal[,] a, int[] diagonal, decimal[,] result) @@ -77386,7 +77386,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, decimal[][] result) @@ -77414,7 +77414,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, de /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, int[] diagonal, decimal[,] result) @@ -77446,7 +77446,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, de /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, decimal[][] result) @@ -77481,7 +77481,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Outer(this decimal[] a, int[] b, decimal[,] result) @@ -77504,7 +77504,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(this decimal[] a, int[] b, decimal[][] result) @@ -77526,7 +77526,7 @@ public static decimal[][] Outer(this decimal[] a, int[] b, decimal[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Cross(decimal[] a, int[] b, decimal[] result) @@ -77557,7 +77557,7 @@ public static decimal[] Cross(decimal[] a, int[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Kronecker(this decimal[,] a, int[,] b, decimal[,] result) @@ -77614,7 +77614,7 @@ public static decimal[] Cross(decimal[] a, int[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, int[][] b, decimal[][] result) @@ -77633,7 +77633,7 @@ public static decimal[][] Kronecker(this decimal[][] a, int[][] b, decimal[][] r /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, int[,] b, decimal[][] result) @@ -77652,7 +77652,7 @@ public static decimal[][] Kronecker(this decimal[][] a, int[,] b, decimal[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[,] a, int[][] b, decimal[][] result) @@ -77671,7 +77671,7 @@ public static decimal[][] Kronecker(this decimal[,] a, int[][] b, decimal[][] re /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Kronecker(this decimal[] a, int[] b, decimal[] result) @@ -77700,7 +77700,7 @@ public static decimal[] Kronecker(this decimal[] a, int[] b, decimal[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this decimal[,] a, int[,] b, int[,] result) @@ -77767,7 +77767,7 @@ public static decimal[] Kronecker(this decimal[] a, int[] b, decimal[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, int[][] b, int[][] result) @@ -77813,7 +77813,7 @@ public static int[][] Dot(this decimal[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, int[,] b, int[][] result) @@ -77870,7 +77870,7 @@ public static int[][] Dot(this decimal[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[,] a, int[][] b, int[][] result) @@ -77916,7 +77916,7 @@ public static int[][] Dot(this decimal[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, int[,] matrix, int[] result) @@ -77945,7 +77945,7 @@ public static int[] Dot(this decimal[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[][] matrix, int[] columnVector, int[] result) @@ -77974,7 +77974,7 @@ public static int[] Dot(this decimal[][] matrix, int[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[,] matrix, int[] columnVector, int[] result) @@ -78002,7 +78002,7 @@ public static int[] Dot(this decimal[,] matrix, int[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, int[][] matrix, int[] result) @@ -78046,7 +78046,7 @@ public static int[] Dot(this decimal[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, int[,] b, int[,] result) @@ -78100,7 +78100,7 @@ public static int[] Dot(this decimal[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[,] b, int[][] result) @@ -78118,7 +78118,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[,] a, int[][] b, int[][] result) @@ -78136,7 +78136,7 @@ public static int[][] DotWithTransposed(this decimal[,] a, int[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[][] b, int[][] result) @@ -78154,7 +78154,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, int[,] b, int[] result) @@ -78172,7 +78172,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, int[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, int[] columnVector, int[,] result) @@ -78190,7 +78190,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, int[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, int[][] b, int[] result) @@ -78208,7 +78208,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, int[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector, int[][] result) @@ -78238,7 +78238,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[,] a, int[,] b, int[,] result) @@ -78282,7 +78282,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, int[][] b, int[][] result) @@ -78329,7 +78329,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, int[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[,] matrix, int[] columnVector, int[] result) @@ -78363,7 +78363,7 @@ public static int[] TransposeAndDot(this decimal[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[][] matrix, int[] columnVector, int[] result) @@ -78397,7 +78397,7 @@ public static int[] TransposeAndDot(this decimal[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, int[,] b, int[][] result) @@ -78414,7 +78414,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, int[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[,] a, int[][] b, int[][] result) @@ -78434,7 +78434,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, int[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[] rowVector, int[,] b, int[,] result) @@ -78451,7 +78451,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, int[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[] rowVector, int[][] b, int[][] result) @@ -78476,7 +78476,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, int[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this decimal[,] a, int[] diagonal, int[,] result) @@ -78504,7 +78504,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, int[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] diagonal, int[][] result) @@ -78532,7 +78532,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this decimal[,] a, int[] diagonal, int[,] result) @@ -78570,7 +78570,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, int[][] result) @@ -78598,7 +78598,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, int[] diagonal, int[,] result) @@ -78630,7 +78630,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, int[][] result) @@ -78665,7 +78665,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this decimal[] a, int[] b, int[,] result) @@ -78688,7 +78688,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this decimal[] a, int[] b, int[][] result) @@ -78710,7 +78710,7 @@ public static int[][] Outer(this decimal[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(decimal[] a, int[] b, int[] result) @@ -78741,7 +78741,7 @@ public static int[] Cross(decimal[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this decimal[,] a, int[,] b, int[,] result) @@ -78798,7 +78798,7 @@ public static int[] Cross(decimal[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, int[][] b, int[][] result) @@ -78817,7 +78817,7 @@ public static int[][] Kronecker(this decimal[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, int[,] b, int[][] result) @@ -78836,7 +78836,7 @@ public static int[][] Kronecker(this decimal[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[,] a, int[][] b, int[][] result) @@ -78855,7 +78855,7 @@ public static int[][] Kronecker(this decimal[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this decimal[] a, int[] b, int[] result) @@ -78884,7 +78884,7 @@ public static int[] Kronecker(this decimal[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this decimal[,] a, int[,] b, double[,] result) @@ -78951,7 +78951,7 @@ public static int[] Kronecker(this decimal[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, int[][] b, double[][] result) @@ -78997,7 +78997,7 @@ public static double[][] Dot(this decimal[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, int[,] b, double[][] result) @@ -79054,7 +79054,7 @@ public static double[][] Dot(this decimal[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[,] a, int[][] b, double[][] result) @@ -79100,7 +79100,7 @@ public static double[][] Dot(this decimal[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, int[,] matrix, double[] result) @@ -79129,7 +79129,7 @@ public static double[] Dot(this decimal[] rowVector, int[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[][] matrix, int[] columnVector, double[] result) @@ -79158,7 +79158,7 @@ public static double[] Dot(this decimal[][] matrix, int[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[,] matrix, int[] columnVector, double[] result) @@ -79186,7 +79186,7 @@ public static double[] Dot(this decimal[,] matrix, int[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, int[][] matrix, double[] result) @@ -79230,7 +79230,7 @@ public static double[] Dot(this decimal[] rowVector, int[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, int[,] b, double[,] result) @@ -79284,7 +79284,7 @@ public static double[] Dot(this decimal[] rowVector, int[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, int[,] b, double[][] result) @@ -79302,7 +79302,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, int[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[,] a, int[][] b, double[][] result) @@ -79320,7 +79320,7 @@ public static double[][] DotWithTransposed(this decimal[,] a, int[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, int[][] b, double[][] result) @@ -79338,7 +79338,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, int[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, int[,] b, double[] result) @@ -79356,7 +79356,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, int[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, int[] columnVector, double[,] result) @@ -79374,7 +79374,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, int[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, int[][] b, double[] result) @@ -79392,7 +79392,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, int[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, int[] columnVector, double[][] result) @@ -79422,7 +79422,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, int[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[,] a, int[,] b, double[,] result) @@ -79466,7 +79466,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, int[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, int[][] b, double[][] result) @@ -79513,7 +79513,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, int[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[,] matrix, int[] columnVector, double[] result) @@ -79547,7 +79547,7 @@ public static double[] TransposeAndDot(this decimal[,] matrix, int[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[][] matrix, int[] columnVector, double[] result) @@ -79581,7 +79581,7 @@ public static double[] TransposeAndDot(this decimal[][] matrix, int[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, int[,] b, double[][] result) @@ -79598,7 +79598,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, int[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[,] a, int[][] b, double[][] result) @@ -79618,7 +79618,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, int[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[] rowVector, int[,] b, double[,] result) @@ -79635,7 +79635,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, int[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[] rowVector, int[][] b, double[][] result) @@ -79660,7 +79660,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, int[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this decimal[,] a, int[] diagonal, double[,] result) @@ -79688,7 +79688,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, int[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] diagonal, double[][] result) @@ -79716,7 +79716,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this decimal[,] a, int[] diagonal, double[,] result) @@ -79754,7 +79754,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, int[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, double[][] result) @@ -79782,7 +79782,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, int[] diagonal, double[,] result) @@ -79814,7 +79814,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, int[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, double[][] result) @@ -79849,7 +79849,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this decimal[] a, int[] b, double[,] result) @@ -79872,7 +79872,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, int[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this decimal[] a, int[] b, double[][] result) @@ -79894,7 +79894,7 @@ public static double[][] Outer(this decimal[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(decimal[] a, int[] b, double[] result) @@ -79925,7 +79925,7 @@ public static double[] Cross(decimal[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this decimal[,] a, int[,] b, double[,] result) @@ -79982,7 +79982,7 @@ public static double[] Cross(decimal[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, int[][] b, double[][] result) @@ -80001,7 +80001,7 @@ public static double[][] Kronecker(this decimal[][] a, int[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, int[,] b, double[][] result) @@ -80020,7 +80020,7 @@ public static double[][] Kronecker(this decimal[][] a, int[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[,] a, int[][] b, double[][] result) @@ -80039,7 +80039,7 @@ public static double[][] Kronecker(this decimal[,] a, int[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this decimal[] a, int[] b, double[] result) @@ -80068,7 +80068,7 @@ public static double[] Kronecker(this decimal[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Dot(this decimal[,] a, float[,] b, decimal[,] result) @@ -80135,7 +80135,7 @@ public static double[] Kronecker(this decimal[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, float[][] b, decimal[][] result) @@ -80181,7 +80181,7 @@ public static decimal[][] Dot(this decimal[][] a, float[][] b, decimal[][] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[][] a, float[,] b, decimal[][] result) @@ -80238,7 +80238,7 @@ public static decimal[][] Dot(this decimal[][] a, float[,] b, decimal[][] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Dot(this decimal[,] a, float[][] b, decimal[][] result) @@ -80284,7 +80284,7 @@ public static decimal[][] Dot(this decimal[,] a, float[][] b, decimal[][] result /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, float[,] matrix, decimal[] result) @@ -80313,7 +80313,7 @@ public static decimal[] Dot(this decimal[] rowVector, float[,] matrix, decimal[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[][] matrix, float[] columnVector, decimal[] result) @@ -80342,7 +80342,7 @@ public static decimal[] Dot(this decimal[][] matrix, float[] columnVector, decim /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[,] matrix, float[] columnVector, decimal[] result) @@ -80370,7 +80370,7 @@ public static decimal[] Dot(this decimal[,] matrix, float[] columnVector, decima /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Dot(this decimal[] rowVector, float[][] matrix, decimal[] result) @@ -80414,7 +80414,7 @@ public static decimal[] Dot(this decimal[] rowVector, float[][] matrix, decimal[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, float[,] b, decimal[,] result) @@ -80468,7 +80468,7 @@ public static decimal[] Dot(this decimal[] rowVector, float[][] matrix, decimal[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, float[,] b, decimal[][] result) @@ -80486,7 +80486,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, float[,] b, deci /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[,] a, float[][] b, decimal[][] result) @@ -80504,7 +80504,7 @@ public static decimal[][] DotWithTransposed(this decimal[,] a, float[][] b, deci /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, float[][] b, decimal[][] result) @@ -80522,7 +80522,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, float[][] b, dec /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, float[,] b, decimal[] result) @@ -80540,7 +80540,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, float[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithTransposed(this decimal[,] a, float[] columnVector, decimal[,] result) @@ -80558,7 +80558,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, float[,] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] DotWithTransposed(this decimal[] rowVector, float[][] b, decimal[] result) @@ -80576,7 +80576,7 @@ public static decimal[] DotWithTransposed(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithTransposed(this decimal[][] a, float[] columnVector, decimal[][] result) @@ -80606,7 +80606,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, float[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[,] a, float[,] b, decimal[,] result) @@ -80650,7 +80650,7 @@ public static decimal[][] DotWithTransposed(this decimal[][] a, float[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, float[][] b, decimal[][] result) @@ -80697,7 +80697,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, float[][] b, decim /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[,] matrix, float[] columnVector, decimal[] result) @@ -80731,7 +80731,7 @@ public static decimal[] TransposeAndDot(this decimal[,] matrix, float[] columnVe /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] TransposeAndDot(this decimal[][] matrix, float[] columnVector, decimal[] result) @@ -80765,7 +80765,7 @@ public static decimal[] TransposeAndDot(this decimal[][] matrix, float[] columnV /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[][] a, float[,] b, decimal[][] result) @@ -80782,7 +80782,7 @@ public static decimal[][] TransposeAndDot(this decimal[][] a, float[,] b, decima /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[,] a, float[][] b, decimal[][] result) @@ -80802,7 +80802,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, float[][] b, decima /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDot(this decimal[] rowVector, float[,] b, decimal[,] result) @@ -80819,7 +80819,7 @@ public static decimal[][] TransposeAndDot(this decimal[,] a, float[][] b, decima /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDot(this decimal[] rowVector, float[][] b, decimal[][] result) @@ -80844,7 +80844,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] TransposeAndDotWithDiagonal(this decimal[,] a, float[] diagonal, decimal[,] result) @@ -80872,7 +80872,7 @@ public static decimal[][] TransposeAndDot(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] diagonal, decimal[][] result) @@ -80900,7 +80900,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DotWithDiagonal(this decimal[,] a, float[] diagonal, decimal[,] result) @@ -80938,7 +80938,7 @@ public static decimal[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, decimal[][] result) @@ -80966,7 +80966,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] DivideByDiagonal(this decimal[,] a, float[] diagonal, decimal[,] result) @@ -80998,7 +80998,7 @@ public static decimal[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, decimal[][] result) @@ -81033,7 +81033,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Outer(this decimal[] a, float[] b, decimal[,] result) @@ -81056,7 +81056,7 @@ public static decimal[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Outer(this decimal[] a, float[] b, decimal[][] result) @@ -81078,7 +81078,7 @@ public static decimal[][] Outer(this decimal[] a, float[] b, decimal[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Cross(decimal[] a, float[] b, decimal[] result) @@ -81109,7 +81109,7 @@ public static decimal[] Cross(decimal[] a, float[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] Kronecker(this decimal[,] a, float[,] b, decimal[,] result) @@ -81166,7 +81166,7 @@ public static decimal[] Cross(decimal[] a, float[] b, decimal[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, float[][] b, decimal[][] result) @@ -81185,7 +81185,7 @@ public static decimal[][] Kronecker(this decimal[][] a, float[][] b, decimal[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[][] a, float[,] b, decimal[][] result) @@ -81204,7 +81204,7 @@ public static decimal[][] Kronecker(this decimal[][] a, float[,] b, decimal[][] /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] Kronecker(this decimal[,] a, float[][] b, decimal[][] result) @@ -81223,7 +81223,7 @@ public static decimal[][] Kronecker(this decimal[,] a, float[][] b, decimal[][] /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Kronecker(this decimal[] a, float[] b, decimal[] result) @@ -81252,7 +81252,7 @@ public static decimal[] Kronecker(this decimal[] a, float[] b, decimal[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this decimal[,] a, float[,] b, float[,] result) @@ -81319,7 +81319,7 @@ public static decimal[] Kronecker(this decimal[] a, float[] b, decimal[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[][] a, float[][] b, float[][] result) @@ -81365,7 +81365,7 @@ public static float[][] Dot(this decimal[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[][] a, float[,] b, float[][] result) @@ -81422,7 +81422,7 @@ public static float[][] Dot(this decimal[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this decimal[,] a, float[][] b, float[][] result) @@ -81468,7 +81468,7 @@ public static float[][] Dot(this decimal[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[] rowVector, float[,] matrix, float[] result) @@ -81497,7 +81497,7 @@ public static float[] Dot(this decimal[] rowVector, float[,] matrix, float[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[][] matrix, float[] columnVector, float[] result) @@ -81526,7 +81526,7 @@ public static float[] Dot(this decimal[][] matrix, float[] columnVector, float[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[,] matrix, float[] columnVector, float[] result) @@ -81554,7 +81554,7 @@ public static float[] Dot(this decimal[,] matrix, float[] columnVector, float[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this decimal[] rowVector, float[][] matrix, float[] result) @@ -81598,7 +81598,7 @@ public static float[] Dot(this decimal[] rowVector, float[][] matrix, float[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this decimal[,] a, float[,] b, float[,] result) @@ -81652,7 +81652,7 @@ public static float[] Dot(this decimal[] rowVector, float[][] matrix, float[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[,] b, float[][] result) @@ -81670,7 +81670,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[,] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[,] a, float[][] b, float[][] result) @@ -81688,7 +81688,7 @@ public static float[][] DotWithTransposed(this decimal[,] a, float[][] b, float[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[][] b, float[][] result) @@ -81706,7 +81706,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[][] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this decimal[] rowVector, float[,] b, float[] result) @@ -81724,7 +81724,7 @@ public static float[] DotWithTransposed(this decimal[] rowVector, float[,] b, fl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this decimal[,] a, float[] columnVector, float[,] result) @@ -81742,7 +81742,7 @@ public static float[] DotWithTransposed(this decimal[] rowVector, float[,] b, fl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this decimal[] rowVector, float[][] b, float[] result) @@ -81760,7 +81760,7 @@ public static float[] DotWithTransposed(this decimal[] rowVector, float[][] b, f /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVector, float[][] result) @@ -81790,7 +81790,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this decimal[,] a, float[,] b, float[,] result) @@ -81834,7 +81834,7 @@ public static float[][] DotWithTransposed(this decimal[][] a, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[][] a, float[][] b, float[][] result) @@ -81881,7 +81881,7 @@ public static float[][] TransposeAndDot(this decimal[][] a, float[][] b, float[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this decimal[,] matrix, float[] columnVector, float[] result) @@ -81915,7 +81915,7 @@ public static float[] TransposeAndDot(this decimal[,] matrix, float[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this decimal[][] matrix, float[] columnVector, float[] result) @@ -81949,7 +81949,7 @@ public static float[] TransposeAndDot(this decimal[][] matrix, float[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[][] a, float[,] b, float[][] result) @@ -81966,7 +81966,7 @@ public static float[][] TransposeAndDot(this decimal[][] a, float[,] b, float[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[,] a, float[][] b, float[][] result) @@ -81986,7 +81986,7 @@ public static float[][] TransposeAndDot(this decimal[,] a, float[][] b, float[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this decimal[] rowVector, float[,] b, float[,] result) @@ -82003,7 +82003,7 @@ public static float[][] TransposeAndDot(this decimal[,] a, float[][] b, float[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this decimal[] rowVector, float[][] b, float[][] result) @@ -82028,7 +82028,7 @@ public static float[][] TransposeAndDot(this decimal[] rowVector, float[][] b, f /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this decimal[,] a, float[] diagonal, float[,] result) @@ -82056,7 +82056,7 @@ public static float[][] TransposeAndDot(this decimal[] rowVector, float[][] b, f /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] diagonal, float[][] result) @@ -82084,7 +82084,7 @@ public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this decimal[,] a, float[] diagonal, float[,] result) @@ -82122,7 +82122,7 @@ public static float[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, float[][] result) @@ -82150,7 +82150,7 @@ public static float[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this decimal[,] a, float[] diagonal, float[,] result) @@ -82182,7 +82182,7 @@ public static float[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, fl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, float[][] result) @@ -82217,7 +82217,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, f /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this decimal[] a, float[] b, float[,] result) @@ -82240,7 +82240,7 @@ public static float[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, f /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this decimal[] a, float[] b, float[][] result) @@ -82262,7 +82262,7 @@ public static float[][] Outer(this decimal[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(decimal[] a, float[] b, float[] result) @@ -82293,7 +82293,7 @@ public static float[] Cross(decimal[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this decimal[,] a, float[,] b, float[,] result) @@ -82350,7 +82350,7 @@ public static float[] Cross(decimal[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[][] a, float[][] b, float[][] result) @@ -82369,7 +82369,7 @@ public static float[][] Kronecker(this decimal[][] a, float[][] b, float[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[][] a, float[,] b, float[][] result) @@ -82388,7 +82388,7 @@ public static float[][] Kronecker(this decimal[][] a, float[,] b, float[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this decimal[,] a, float[][] b, float[][] result) @@ -82407,7 +82407,7 @@ public static float[][] Kronecker(this decimal[,] a, float[][] b, float[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this decimal[] a, float[] b, float[] result) @@ -82436,7 +82436,7 @@ public static float[] Kronecker(this decimal[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this decimal[,] a, float[,] b, double[,] result) @@ -82503,7 +82503,7 @@ public static float[] Kronecker(this decimal[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, float[][] b, double[][] result) @@ -82549,7 +82549,7 @@ public static double[][] Dot(this decimal[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[][] a, float[,] b, double[][] result) @@ -82606,7 +82606,7 @@ public static double[][] Dot(this decimal[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this decimal[,] a, float[][] b, double[][] result) @@ -82652,7 +82652,7 @@ public static double[][] Dot(this decimal[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, float[,] matrix, double[] result) @@ -82681,7 +82681,7 @@ public static double[] Dot(this decimal[] rowVector, float[,] matrix, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[][] matrix, float[] columnVector, double[] result) @@ -82710,7 +82710,7 @@ public static double[] Dot(this decimal[][] matrix, float[] columnVector, double /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[,] matrix, float[] columnVector, double[] result) @@ -82738,7 +82738,7 @@ public static double[] Dot(this decimal[,] matrix, float[] columnVector, double[ /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this decimal[] rowVector, float[][] matrix, double[] result) @@ -82782,7 +82782,7 @@ public static double[] Dot(this decimal[] rowVector, float[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, float[,] b, double[,] result) @@ -82836,7 +82836,7 @@ public static double[] Dot(this decimal[] rowVector, float[][] matrix, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, float[,] b, double[][] result) @@ -82854,7 +82854,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, float[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[,] a, float[][] b, double[][] result) @@ -82872,7 +82872,7 @@ public static double[][] DotWithTransposed(this decimal[,] a, float[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, float[][] b, double[][] result) @@ -82890,7 +82890,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, float[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, float[,] b, double[] result) @@ -82908,7 +82908,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, float[,] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this decimal[,] a, float[] columnVector, double[,] result) @@ -82926,7 +82926,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, float[,] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this decimal[] rowVector, float[][] b, double[] result) @@ -82944,7 +82944,7 @@ public static double[] DotWithTransposed(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this decimal[][] a, float[] columnVector, double[][] result) @@ -82974,7 +82974,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, float[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[,] a, float[,] b, double[,] result) @@ -83018,7 +83018,7 @@ public static double[][] DotWithTransposed(this decimal[][] a, float[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, float[][] b, double[][] result) @@ -83065,7 +83065,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, float[][] b, double /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[,] matrix, float[] columnVector, double[] result) @@ -83099,7 +83099,7 @@ public static double[] TransposeAndDot(this decimal[,] matrix, float[] columnVec /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this decimal[][] matrix, float[] columnVector, double[] result) @@ -83133,7 +83133,7 @@ public static double[] TransposeAndDot(this decimal[][] matrix, float[] columnVe /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[][] a, float[,] b, double[][] result) @@ -83150,7 +83150,7 @@ public static double[][] TransposeAndDot(this decimal[][] a, float[,] b, double[ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[,] a, float[][] b, double[][] result) @@ -83170,7 +83170,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, float[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this decimal[] rowVector, float[,] b, double[,] result) @@ -83187,7 +83187,7 @@ public static double[][] TransposeAndDot(this decimal[,] a, float[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this decimal[] rowVector, float[][] b, double[][] result) @@ -83212,7 +83212,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this decimal[,] a, float[] diagonal, double[,] result) @@ -83240,7 +83240,7 @@ public static double[][] TransposeAndDot(this decimal[] rowVector, float[][] b, /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] diagonal, double[][] result) @@ -83268,7 +83268,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this decimal[,] a, float[] diagonal, double[,] result) @@ -83306,7 +83306,7 @@ public static double[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, double[][] result) @@ -83334,7 +83334,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this decimal[,] a, float[] diagonal, double[,] result) @@ -83366,7 +83366,7 @@ public static double[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, double[][] result) @@ -83401,7 +83401,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this decimal[] a, float[] b, double[,] result) @@ -83424,7 +83424,7 @@ public static double[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this decimal[] a, float[] b, double[][] result) @@ -83446,7 +83446,7 @@ public static double[][] Outer(this decimal[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(decimal[] a, float[] b, double[] result) @@ -83477,7 +83477,7 @@ public static double[] Cross(decimal[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this decimal[,] a, float[,] b, double[,] result) @@ -83534,7 +83534,7 @@ public static double[] Cross(decimal[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, float[][] b, double[][] result) @@ -83553,7 +83553,7 @@ public static double[][] Kronecker(this decimal[][] a, float[][] b, double[][] r /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[][] a, float[,] b, double[][] result) @@ -83572,7 +83572,7 @@ public static double[][] Kronecker(this decimal[][] a, float[,] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this decimal[,] a, float[][] b, double[][] result) @@ -83591,7 +83591,7 @@ public static double[][] Kronecker(this decimal[,] a, float[][] b, double[][] re /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this decimal[] a, float[] b, double[] result) @@ -83620,7 +83620,7 @@ public static double[] Kronecker(this decimal[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this decimal[,] a, float[,] b, int[,] result) @@ -83687,7 +83687,7 @@ public static double[] Kronecker(this decimal[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, float[][] b, int[][] result) @@ -83733,7 +83733,7 @@ public static int[][] Dot(this decimal[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[][] a, float[,] b, int[][] result) @@ -83790,7 +83790,7 @@ public static int[][] Dot(this decimal[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this decimal[,] a, float[][] b, int[][] result) @@ -83836,7 +83836,7 @@ public static int[][] Dot(this decimal[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, float[,] matrix, int[] result) @@ -83865,7 +83865,7 @@ public static int[] Dot(this decimal[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[][] matrix, float[] columnVector, int[] result) @@ -83894,7 +83894,7 @@ public static int[] Dot(this decimal[][] matrix, float[] columnVector, int[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[,] matrix, float[] columnVector, int[] result) @@ -83922,7 +83922,7 @@ public static int[] Dot(this decimal[,] matrix, float[] columnVector, int[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this decimal[] rowVector, float[][] matrix, int[] result) @@ -83966,7 +83966,7 @@ public static int[] Dot(this decimal[] rowVector, float[][] matrix, int[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, float[,] b, int[,] result) @@ -84020,7 +84020,7 @@ public static int[] Dot(this decimal[] rowVector, float[][] matrix, int[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, float[,] b, int[][] result) @@ -84038,7 +84038,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, float[,] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[,] a, float[][] b, int[][] result) @@ -84056,7 +84056,7 @@ public static int[][] DotWithTransposed(this decimal[,] a, float[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, float[][] b, int[][] result) @@ -84074,7 +84074,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, float[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, float[,] b, int[] result) @@ -84092,7 +84092,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, float[,] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this decimal[,] a, float[] columnVector, int[,] result) @@ -84110,7 +84110,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, float[,] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this decimal[] rowVector, float[][] b, int[] result) @@ -84128,7 +84128,7 @@ public static int[] DotWithTransposed(this decimal[] rowVector, float[][] b, int /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this decimal[][] a, float[] columnVector, int[][] result) @@ -84158,7 +84158,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[,] a, float[,] b, int[,] result) @@ -84202,7 +84202,7 @@ public static int[][] DotWithTransposed(this decimal[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, float[][] b, int[][] result) @@ -84249,7 +84249,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, float[][] b, int[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[,] matrix, float[] columnVector, int[] result) @@ -84283,7 +84283,7 @@ public static int[] TransposeAndDot(this decimal[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this decimal[][] matrix, float[] columnVector, int[] result) @@ -84317,7 +84317,7 @@ public static int[] TransposeAndDot(this decimal[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[][] a, float[,] b, int[][] result) @@ -84334,7 +84334,7 @@ public static int[][] TransposeAndDot(this decimal[][] a, float[,] b, int[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[,] a, float[][] b, int[][] result) @@ -84354,7 +84354,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, float[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this decimal[] rowVector, float[,] b, int[,] result) @@ -84371,7 +84371,7 @@ public static int[][] TransposeAndDot(this decimal[,] a, float[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this decimal[] rowVector, float[][] b, int[][] result) @@ -84396,7 +84396,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, float[][] b, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this decimal[,] a, float[] diagonal, int[,] result) @@ -84424,7 +84424,7 @@ public static int[][] TransposeAndDot(this decimal[] rowVector, float[][] b, int /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] diagonal, int[][] result) @@ -84452,7 +84452,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this decimal[,] a, float[] diagonal, int[,] result) @@ -84490,7 +84490,7 @@ public static int[][] TransposeAndDotWithDiagonal(this decimal[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, int[][] result) @@ -84518,7 +84518,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this decimal[,] a, float[] diagonal, int[,] result) @@ -84550,7 +84550,7 @@ public static int[][] DotWithDiagonal(this decimal[][] a, float[] diagonal, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, int[][] result) @@ -84585,7 +84585,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, int /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this decimal[] a, float[] b, int[,] result) @@ -84608,7 +84608,7 @@ public static int[][] DivideByDiagonal(this decimal[][] a, float[] diagonal, int /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this decimal[] a, float[] b, int[][] result) @@ -84630,7 +84630,7 @@ public static int[][] Outer(this decimal[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(decimal[] a, float[] b, int[] result) @@ -84661,7 +84661,7 @@ public static int[] Cross(decimal[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this decimal[,] a, float[,] b, int[,] result) @@ -84718,7 +84718,7 @@ public static int[] Cross(decimal[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, float[][] b, int[][] result) @@ -84737,7 +84737,7 @@ public static int[][] Kronecker(this decimal[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[][] a, float[,] b, int[][] result) @@ -84756,7 +84756,7 @@ public static int[][] Kronecker(this decimal[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this decimal[,] a, float[][] b, int[][] result) @@ -84775,7 +84775,7 @@ public static int[][] Kronecker(this decimal[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this decimal[] a, float[] b, int[] result) @@ -84804,7 +84804,7 @@ public static int[] Kronecker(this decimal[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Dot(this byte[,] a, byte[,] b, byte[,] result) @@ -84871,7 +84871,7 @@ public static int[] Kronecker(this decimal[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, byte[][] b, byte[][] result) @@ -84917,7 +84917,7 @@ public static byte[][] Dot(this byte[][] a, byte[][] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, byte[,] b, byte[][] result) @@ -84974,7 +84974,7 @@ public static byte[][] Dot(this byte[][] a, byte[,] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[,] a, byte[][] b, byte[][] result) @@ -85020,7 +85020,7 @@ public static byte[][] Dot(this byte[,] a, byte[][] b, byte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, byte[,] matrix, byte[] result) @@ -85049,7 +85049,7 @@ public static byte[] Dot(this byte[] rowVector, byte[,] matrix, byte[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[][] matrix, byte[] columnVector, byte[] result) @@ -85078,7 +85078,7 @@ public static byte[] Dot(this byte[][] matrix, byte[] columnVector, byte[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[,] matrix, byte[] columnVector, byte[] result) @@ -85106,7 +85106,7 @@ public static byte[] Dot(this byte[,] matrix, byte[] columnVector, byte[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, byte[][] matrix, byte[] result) @@ -85150,7 +85150,7 @@ public static byte[] Dot(this byte[] rowVector, byte[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, byte[,] b, byte[,] result) @@ -85204,7 +85204,7 @@ public static byte[] Dot(this byte[] rowVector, byte[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[,] b, byte[][] result) @@ -85222,7 +85222,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[,] b, byte[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[,] a, byte[][] b, byte[][] result) @@ -85240,7 +85240,7 @@ public static byte[][] DotWithTransposed(this byte[,] a, byte[][] b, byte[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[][] b, byte[][] result) @@ -85258,7 +85258,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[][] b, byte[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, byte[,] b, byte[] result) @@ -85276,7 +85276,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, byte[,] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, byte[] columnVector, byte[,] result) @@ -85294,7 +85294,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, byte[,] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, byte[][] b, byte[] result) @@ -85312,7 +85312,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, byte[][] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector, byte[][] result) @@ -85342,7 +85342,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector, b /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[,] a, byte[,] b, byte[,] result) @@ -85386,7 +85386,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, byte[] columnVector, b /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, byte[][] b, byte[][] result) @@ -85433,7 +85433,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, byte[][] b, byte[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, byte[] result) @@ -85467,7 +85467,7 @@ public static byte[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, b /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[][] matrix, byte[] columnVector, byte[] result) @@ -85501,7 +85501,7 @@ public static byte[] TransposeAndDot(this byte[][] matrix, byte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, byte[,] b, byte[][] result) @@ -85518,7 +85518,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, byte[,] b, byte[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[,] a, byte[][] b, byte[][] result) @@ -85538,7 +85538,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, byte[][] b, byte[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[] rowVector, byte[,] b, byte[,] result) @@ -85555,7 +85555,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, byte[][] b, byte[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[] rowVector, byte[][] b, byte[][] result) @@ -85580,7 +85580,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, byte[][] b, byte[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDotWithDiagonal(this byte[,] a, byte[] diagonal, byte[,] result) @@ -85608,7 +85608,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, byte[][] b, byte[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diagonal, byte[][] result) @@ -85636,7 +85636,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithDiagonal(this byte[,] a, byte[] diagonal, byte[,] result) @@ -85674,7 +85674,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, byte[][] result) @@ -85702,7 +85702,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, byte[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, byte[] diagonal, byte[,] result) @@ -85734,7 +85734,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, byte[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, byte[][] result) @@ -85769,7 +85769,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, byte[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Outer(this byte[] a, byte[] b, byte[,] result) @@ -85792,7 +85792,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, byte[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(this byte[] a, byte[] b, byte[][] result) @@ -85814,7 +85814,7 @@ public static byte[][] Outer(this byte[] a, byte[] b, byte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Cross(byte[] a, byte[] b, byte[] result) @@ -85845,7 +85845,7 @@ public static byte[] Cross(byte[] a, byte[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Kronecker(this byte[,] a, byte[,] b, byte[,] result) @@ -85902,7 +85902,7 @@ public static byte[] Cross(byte[] a, byte[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, byte[][] b, byte[][] result) @@ -85921,7 +85921,7 @@ public static byte[][] Kronecker(this byte[][] a, byte[][] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, byte[,] b, byte[][] result) @@ -85940,7 +85940,7 @@ public static byte[][] Kronecker(this byte[][] a, byte[,] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[,] a, byte[][] b, byte[][] result) @@ -85959,7 +85959,7 @@ public static byte[][] Kronecker(this byte[,] a, byte[][] b, byte[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Kronecker(this byte[] a, byte[] b, byte[] result) @@ -85988,7 +85988,7 @@ public static byte[] Kronecker(this byte[] a, byte[] b, byte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this byte[,] a, byte[,] b, double[,] result) @@ -86055,7 +86055,7 @@ public static byte[] Kronecker(this byte[] a, byte[] b, byte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, byte[][] b, double[][] result) @@ -86101,7 +86101,7 @@ public static double[][] Dot(this byte[][] a, byte[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, byte[,] b, double[][] result) @@ -86158,7 +86158,7 @@ public static double[][] Dot(this byte[][] a, byte[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[,] a, byte[][] b, double[][] result) @@ -86204,7 +86204,7 @@ public static double[][] Dot(this byte[,] a, byte[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, byte[,] matrix, double[] result) @@ -86233,7 +86233,7 @@ public static double[] Dot(this byte[] rowVector, byte[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[][] matrix, byte[] columnVector, double[] result) @@ -86262,7 +86262,7 @@ public static double[] Dot(this byte[][] matrix, byte[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[,] matrix, byte[] columnVector, double[] result) @@ -86290,7 +86290,7 @@ public static double[] Dot(this byte[,] matrix, byte[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, byte[][] matrix, double[] result) @@ -86334,7 +86334,7 @@ public static double[] Dot(this byte[] rowVector, byte[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, byte[,] b, double[,] result) @@ -86388,7 +86388,7 @@ public static double[] Dot(this byte[] rowVector, byte[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, byte[,] b, double[][] result) @@ -86406,7 +86406,7 @@ public static double[][] DotWithTransposed(this byte[][] a, byte[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[,] a, byte[][] b, double[][] result) @@ -86424,7 +86424,7 @@ public static double[][] DotWithTransposed(this byte[,] a, byte[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, byte[][] b, double[][] result) @@ -86442,7 +86442,7 @@ public static double[][] DotWithTransposed(this byte[][] a, byte[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, byte[,] b, double[] result) @@ -86460,7 +86460,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, byte[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, byte[] columnVector, double[,] result) @@ -86478,7 +86478,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, byte[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, byte[][] b, double[] result) @@ -86496,7 +86496,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, byte[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, byte[] columnVector, double[][] result) @@ -86526,7 +86526,7 @@ public static double[][] DotWithTransposed(this byte[][] a, byte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[,] a, byte[,] b, double[,] result) @@ -86570,7 +86570,7 @@ public static double[][] DotWithTransposed(this byte[][] a, byte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, byte[][] b, double[][] result) @@ -86617,7 +86617,7 @@ public static double[][] TransposeAndDot(this byte[][] a, byte[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, double[] result) @@ -86651,7 +86651,7 @@ public static double[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[][] matrix, byte[] columnVector, double[] result) @@ -86685,7 +86685,7 @@ public static double[] TransposeAndDot(this byte[][] matrix, byte[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, byte[,] b, double[][] result) @@ -86702,7 +86702,7 @@ public static double[][] TransposeAndDot(this byte[][] a, byte[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[,] a, byte[][] b, double[][] result) @@ -86722,7 +86722,7 @@ public static double[][] TransposeAndDot(this byte[,] a, byte[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[] rowVector, byte[,] b, double[,] result) @@ -86739,7 +86739,7 @@ public static double[][] TransposeAndDot(this byte[,] a, byte[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[] rowVector, byte[][] b, double[][] result) @@ -86764,7 +86764,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, byte[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this byte[,] a, byte[] diagonal, double[,] result) @@ -86792,7 +86792,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, byte[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diagonal, double[][] result) @@ -86820,7 +86820,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this byte[,] a, byte[] diagonal, double[,] result) @@ -86858,7 +86858,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, double[][] result) @@ -86886,7 +86886,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, byte[] diagonal, double[,] result) @@ -86918,7 +86918,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, double[][] result) @@ -86953,7 +86953,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this byte[] a, byte[] b, double[,] result) @@ -86976,7 +86976,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this byte[] a, byte[] b, double[][] result) @@ -86998,7 +86998,7 @@ public static double[][] Outer(this byte[] a, byte[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(byte[] a, byte[] b, double[] result) @@ -87029,7 +87029,7 @@ public static double[] Cross(byte[] a, byte[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this byte[,] a, byte[,] b, double[,] result) @@ -87086,7 +87086,7 @@ public static double[] Cross(byte[] a, byte[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, byte[][] b, double[][] result) @@ -87105,7 +87105,7 @@ public static double[][] Kronecker(this byte[][] a, byte[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, byte[,] b, double[][] result) @@ -87124,7 +87124,7 @@ public static double[][] Kronecker(this byte[][] a, byte[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[,] a, byte[][] b, double[][] result) @@ -87143,7 +87143,7 @@ public static double[][] Kronecker(this byte[,] a, byte[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this byte[] a, byte[] b, double[] result) @@ -87172,7 +87172,7 @@ public static double[] Kronecker(this byte[] a, byte[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this byte[,] a, byte[,] b, int[,] result) @@ -87239,7 +87239,7 @@ public static double[] Kronecker(this byte[] a, byte[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, byte[][] b, int[][] result) @@ -87285,7 +87285,7 @@ public static int[][] Dot(this byte[][] a, byte[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, byte[,] b, int[][] result) @@ -87342,7 +87342,7 @@ public static int[][] Dot(this byte[][] a, byte[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[,] a, byte[][] b, int[][] result) @@ -87388,7 +87388,7 @@ public static int[][] Dot(this byte[,] a, byte[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, byte[,] matrix, int[] result) @@ -87417,7 +87417,7 @@ public static int[] Dot(this byte[] rowVector, byte[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[][] matrix, byte[] columnVector, int[] result) @@ -87446,7 +87446,7 @@ public static int[] Dot(this byte[][] matrix, byte[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[,] matrix, byte[] columnVector, int[] result) @@ -87474,7 +87474,7 @@ public static int[] Dot(this byte[,] matrix, byte[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, byte[][] matrix, int[] result) @@ -87518,7 +87518,7 @@ public static int[] Dot(this byte[] rowVector, byte[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, byte[,] b, int[,] result) @@ -87572,7 +87572,7 @@ public static int[] Dot(this byte[] rowVector, byte[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, byte[,] b, int[][] result) @@ -87590,7 +87590,7 @@ public static int[][] DotWithTransposed(this byte[][] a, byte[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[,] a, byte[][] b, int[][] result) @@ -87608,7 +87608,7 @@ public static int[][] DotWithTransposed(this byte[,] a, byte[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, byte[][] b, int[][] result) @@ -87626,7 +87626,7 @@ public static int[][] DotWithTransposed(this byte[][] a, byte[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, byte[,] b, int[] result) @@ -87644,7 +87644,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, byte[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, byte[] columnVector, int[,] result) @@ -87662,7 +87662,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, byte[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, byte[][] b, int[] result) @@ -87680,7 +87680,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, byte[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, byte[] columnVector, int[][] result) @@ -87710,7 +87710,7 @@ public static int[][] DotWithTransposed(this byte[][] a, byte[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[,] a, byte[,] b, int[,] result) @@ -87754,7 +87754,7 @@ public static int[][] DotWithTransposed(this byte[][] a, byte[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, byte[][] b, int[][] result) @@ -87801,7 +87801,7 @@ public static int[][] TransposeAndDot(this byte[][] a, byte[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, int[] result) @@ -87835,7 +87835,7 @@ public static int[] TransposeAndDot(this byte[,] matrix, byte[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[][] matrix, byte[] columnVector, int[] result) @@ -87869,7 +87869,7 @@ public static int[] TransposeAndDot(this byte[][] matrix, byte[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, byte[,] b, int[][] result) @@ -87886,7 +87886,7 @@ public static int[][] TransposeAndDot(this byte[][] a, byte[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[,] a, byte[][] b, int[][] result) @@ -87906,7 +87906,7 @@ public static int[][] TransposeAndDot(this byte[,] a, byte[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[] rowVector, byte[,] b, int[,] result) @@ -87923,7 +87923,7 @@ public static int[][] TransposeAndDot(this byte[,] a, byte[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[] rowVector, byte[][] b, int[][] result) @@ -87948,7 +87948,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, byte[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this byte[,] a, byte[] diagonal, int[,] result) @@ -87976,7 +87976,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, byte[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diagonal, int[][] result) @@ -88004,7 +88004,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this byte[,] a, byte[] diagonal, int[,] result) @@ -88042,7 +88042,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, byte[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, int[][] result) @@ -88070,7 +88070,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, byte[] diagonal, int[,] result) @@ -88102,7 +88102,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, byte[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, int[][] result) @@ -88137,7 +88137,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this byte[] a, byte[] b, int[,] result) @@ -88160,7 +88160,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, byte[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this byte[] a, byte[] b, int[][] result) @@ -88182,7 +88182,7 @@ public static int[][] Outer(this byte[] a, byte[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(byte[] a, byte[] b, int[] result) @@ -88213,7 +88213,7 @@ public static int[] Cross(byte[] a, byte[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this byte[,] a, byte[,] b, int[,] result) @@ -88270,7 +88270,7 @@ public static int[] Cross(byte[] a, byte[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, byte[][] b, int[][] result) @@ -88289,7 +88289,7 @@ public static int[][] Kronecker(this byte[][] a, byte[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, byte[,] b, int[][] result) @@ -88308,7 +88308,7 @@ public static int[][] Kronecker(this byte[][] a, byte[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[,] a, byte[][] b, int[][] result) @@ -88327,7 +88327,7 @@ public static int[][] Kronecker(this byte[,] a, byte[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this byte[] a, byte[] b, int[] result) @@ -88356,7 +88356,7 @@ public static int[] Kronecker(this byte[] a, byte[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Dot(this byte[,] a, double[,] b, byte[,] result) @@ -88423,7 +88423,7 @@ public static int[] Kronecker(this byte[] a, byte[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, double[][] b, byte[][] result) @@ -88469,7 +88469,7 @@ public static byte[][] Dot(this byte[][] a, double[][] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, double[,] b, byte[][] result) @@ -88526,7 +88526,7 @@ public static byte[][] Dot(this byte[][] a, double[,] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[,] a, double[][] b, byte[][] result) @@ -88572,7 +88572,7 @@ public static byte[][] Dot(this byte[,] a, double[][] b, byte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, double[,] matrix, byte[] result) @@ -88601,7 +88601,7 @@ public static byte[] Dot(this byte[] rowVector, double[,] matrix, byte[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[][] matrix, double[] columnVector, byte[] result) @@ -88630,7 +88630,7 @@ public static byte[] Dot(this byte[][] matrix, double[] columnVector, byte[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[,] matrix, double[] columnVector, byte[] result) @@ -88658,7 +88658,7 @@ public static byte[] Dot(this byte[,] matrix, double[] columnVector, byte[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, double[][] matrix, byte[] result) @@ -88702,7 +88702,7 @@ public static byte[] Dot(this byte[] rowVector, double[][] matrix, byte[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, double[,] b, byte[,] result) @@ -88756,7 +88756,7 @@ public static byte[] Dot(this byte[] rowVector, double[][] matrix, byte[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, double[,] b, byte[][] result) @@ -88774,7 +88774,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, double[,] b, byte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[,] a, double[][] b, byte[][] result) @@ -88792,7 +88792,7 @@ public static byte[][] DotWithTransposed(this byte[,] a, double[][] b, byte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, double[][] b, byte[][] result) @@ -88810,7 +88810,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, double[][] b, byte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, double[,] b, byte[] result) @@ -88828,7 +88828,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, double[,] b, byte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, double[] columnVector, byte[,] result) @@ -88846,7 +88846,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, double[,] b, byte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, double[][] b, byte[] result) @@ -88864,7 +88864,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, double[][] b, byte /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, double[] columnVector, byte[][] result) @@ -88894,7 +88894,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[,] a, double[,] b, byte[,] result) @@ -88938,7 +88938,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, double[][] b, byte[][] result) @@ -88985,7 +88985,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, double[][] b, byte[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[,] matrix, double[] columnVector, byte[] result) @@ -89019,7 +89019,7 @@ public static byte[] TransposeAndDot(this byte[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[][] matrix, double[] columnVector, byte[] result) @@ -89053,7 +89053,7 @@ public static byte[] TransposeAndDot(this byte[][] matrix, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, double[,] b, byte[][] result) @@ -89070,7 +89070,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, double[,] b, byte[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[,] a, double[][] b, byte[][] result) @@ -89090,7 +89090,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, double[][] b, byte[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[] rowVector, double[,] b, byte[,] result) @@ -89107,7 +89107,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, double[][] b, byte[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[] rowVector, double[][] b, byte[][] result) @@ -89132,7 +89132,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, double[][] b, byte /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDotWithDiagonal(this byte[,] a, double[] diagonal, byte[,] result) @@ -89160,7 +89160,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, double[][] b, byte /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] diagonal, byte[][] result) @@ -89188,7 +89188,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithDiagonal(this byte[,] a, double[] diagonal, byte[,] result) @@ -89226,7 +89226,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithDiagonal(this byte[][] a, double[] diagonal, byte[][] result) @@ -89254,7 +89254,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, double[] diagonal, byte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, double[] diagonal, byte[,] result) @@ -89286,7 +89286,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, double[] diagonal, byte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, double[] diagonal, byte[][] result) @@ -89321,7 +89321,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] diagonal, byte /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Outer(this byte[] a, double[] b, byte[,] result) @@ -89344,7 +89344,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, double[] diagonal, byte /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(this byte[] a, double[] b, byte[][] result) @@ -89366,7 +89366,7 @@ public static byte[][] Outer(this byte[] a, double[] b, byte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Cross(byte[] a, double[] b, byte[] result) @@ -89397,7 +89397,7 @@ public static byte[] Cross(byte[] a, double[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Kronecker(this byte[,] a, double[,] b, byte[,] result) @@ -89454,7 +89454,7 @@ public static byte[] Cross(byte[] a, double[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, double[][] b, byte[][] result) @@ -89473,7 +89473,7 @@ public static byte[][] Kronecker(this byte[][] a, double[][] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, double[,] b, byte[][] result) @@ -89492,7 +89492,7 @@ public static byte[][] Kronecker(this byte[][] a, double[,] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[,] a, double[][] b, byte[][] result) @@ -89511,7 +89511,7 @@ public static byte[][] Kronecker(this byte[,] a, double[][] b, byte[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Kronecker(this byte[] a, double[] b, byte[] result) @@ -89540,7 +89540,7 @@ public static byte[] Kronecker(this byte[] a, double[] b, byte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this byte[,] a, double[,] b, double[,] result) @@ -89607,7 +89607,7 @@ public static byte[] Kronecker(this byte[] a, double[] b, byte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, double[][] b, double[][] result) @@ -89653,7 +89653,7 @@ public static double[][] Dot(this byte[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, double[,] b, double[][] result) @@ -89710,7 +89710,7 @@ public static double[][] Dot(this byte[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[,] a, double[][] b, double[][] result) @@ -89756,7 +89756,7 @@ public static double[][] Dot(this byte[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, double[,] matrix, double[] result) @@ -89785,7 +89785,7 @@ public static double[] Dot(this byte[] rowVector, double[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[][] matrix, double[] columnVector, double[] result) @@ -89814,7 +89814,7 @@ public static double[] Dot(this byte[][] matrix, double[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[,] matrix, double[] columnVector, double[] result) @@ -89842,7 +89842,7 @@ public static double[] Dot(this byte[,] matrix, double[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, double[][] matrix, double[] result) @@ -89886,7 +89886,7 @@ public static double[] Dot(this byte[] rowVector, double[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, double[,] b, double[,] result) @@ -89940,7 +89940,7 @@ public static double[] Dot(this byte[] rowVector, double[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[,] b, double[][] result) @@ -89958,7 +89958,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[,] a, double[][] b, double[][] result) @@ -89976,7 +89976,7 @@ public static double[][] DotWithTransposed(this byte[,] a, double[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[][] b, double[][] result) @@ -89994,7 +89994,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, double[,] b, double[] result) @@ -90012,7 +90012,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, double[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, double[] columnVector, double[,] result) @@ -90030,7 +90030,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, double[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, double[][] b, double[] result) @@ -90048,7 +90048,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, double[] columnVector, double[][] result) @@ -90078,7 +90078,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[,] a, double[,] b, double[,] result) @@ -90122,7 +90122,7 @@ public static double[][] DotWithTransposed(this byte[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, double[][] b, double[][] result) @@ -90169,7 +90169,7 @@ public static double[][] TransposeAndDot(this byte[][] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[,] matrix, double[] columnVector, double[] result) @@ -90203,7 +90203,7 @@ public static double[] TransposeAndDot(this byte[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[][] matrix, double[] columnVector, double[] result) @@ -90237,7 +90237,7 @@ public static double[] TransposeAndDot(this byte[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, double[,] b, double[][] result) @@ -90254,7 +90254,7 @@ public static double[][] TransposeAndDot(this byte[][] a, double[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[,] a, double[][] b, double[][] result) @@ -90274,7 +90274,7 @@ public static double[][] TransposeAndDot(this byte[,] a, double[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[] rowVector, double[,] b, double[,] result) @@ -90291,7 +90291,7 @@ public static double[][] TransposeAndDot(this byte[,] a, double[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[] rowVector, double[][] b, double[][] result) @@ -90316,7 +90316,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this byte[,] a, double[] diagonal, double[,] result) @@ -90344,7 +90344,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, double[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] diagonal, double[][] result) @@ -90372,7 +90372,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this byte[,] a, double[] diagonal, double[,] result) @@ -90410,7 +90410,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this byte[][] a, double[] diagonal, double[][] result) @@ -90438,7 +90438,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, double[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, double[] diagonal, double[,] result) @@ -90470,7 +90470,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, double[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, double[] diagonal, double[][] result) @@ -90505,7 +90505,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this byte[] a, double[] b, double[,] result) @@ -90528,7 +90528,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, double[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this byte[] a, double[] b, double[][] result) @@ -90550,7 +90550,7 @@ public static double[][] Outer(this byte[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(byte[] a, double[] b, double[] result) @@ -90581,7 +90581,7 @@ public static double[] Cross(byte[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this byte[,] a, double[,] b, double[,] result) @@ -90638,7 +90638,7 @@ public static double[] Cross(byte[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, double[][] b, double[][] result) @@ -90657,7 +90657,7 @@ public static double[][] Kronecker(this byte[][] a, double[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, double[,] b, double[][] result) @@ -90676,7 +90676,7 @@ public static double[][] Kronecker(this byte[][] a, double[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[,] a, double[][] b, double[][] result) @@ -90695,7 +90695,7 @@ public static double[][] Kronecker(this byte[,] a, double[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this byte[] a, double[] b, double[] result) @@ -90724,7 +90724,7 @@ public static double[] Kronecker(this byte[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this byte[,] a, double[,] b, int[,] result) @@ -90791,7 +90791,7 @@ public static double[] Kronecker(this byte[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, double[][] b, int[][] result) @@ -90837,7 +90837,7 @@ public static int[][] Dot(this byte[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, double[,] b, int[][] result) @@ -90894,7 +90894,7 @@ public static int[][] Dot(this byte[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[,] a, double[][] b, int[][] result) @@ -90940,7 +90940,7 @@ public static int[][] Dot(this byte[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, double[,] matrix, int[] result) @@ -90969,7 +90969,7 @@ public static int[] Dot(this byte[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[][] matrix, double[] columnVector, int[] result) @@ -90998,7 +90998,7 @@ public static int[] Dot(this byte[][] matrix, double[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[,] matrix, double[] columnVector, int[] result) @@ -91026,7 +91026,7 @@ public static int[] Dot(this byte[,] matrix, double[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, double[][] matrix, int[] result) @@ -91070,7 +91070,7 @@ public static int[] Dot(this byte[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, double[,] b, int[,] result) @@ -91124,7 +91124,7 @@ public static int[] Dot(this byte[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, double[,] b, int[][] result) @@ -91142,7 +91142,7 @@ public static int[][] DotWithTransposed(this byte[][] a, double[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[,] a, double[][] b, int[][] result) @@ -91160,7 +91160,7 @@ public static int[][] DotWithTransposed(this byte[,] a, double[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, double[][] b, int[][] result) @@ -91178,7 +91178,7 @@ public static int[][] DotWithTransposed(this byte[][] a, double[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, double[,] b, int[] result) @@ -91196,7 +91196,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, double[] columnVector, int[,] result) @@ -91214,7 +91214,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, double[][] b, int[] result) @@ -91232,7 +91232,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, double[] columnVector, int[][] result) @@ -91262,7 +91262,7 @@ public static int[][] DotWithTransposed(this byte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[,] a, double[,] b, int[,] result) @@ -91306,7 +91306,7 @@ public static int[][] DotWithTransposed(this byte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, double[][] b, int[][] result) @@ -91353,7 +91353,7 @@ public static int[][] TransposeAndDot(this byte[][] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[,] matrix, double[] columnVector, int[] result) @@ -91387,7 +91387,7 @@ public static int[] TransposeAndDot(this byte[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[][] matrix, double[] columnVector, int[] result) @@ -91421,7 +91421,7 @@ public static int[] TransposeAndDot(this byte[][] matrix, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, double[,] b, int[][] result) @@ -91438,7 +91438,7 @@ public static int[][] TransposeAndDot(this byte[][] a, double[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[,] a, double[][] b, int[][] result) @@ -91458,7 +91458,7 @@ public static int[][] TransposeAndDot(this byte[,] a, double[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[] rowVector, double[,] b, int[,] result) @@ -91475,7 +91475,7 @@ public static int[][] TransposeAndDot(this byte[,] a, double[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[] rowVector, double[][] b, int[][] result) @@ -91500,7 +91500,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this byte[,] a, double[] diagonal, int[,] result) @@ -91528,7 +91528,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, double[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] diagonal, int[][] result) @@ -91556,7 +91556,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this byte[,] a, double[] diagonal, int[,] result) @@ -91594,7 +91594,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, double[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this byte[][] a, double[] diagonal, int[][] result) @@ -91622,7 +91622,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, double[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, double[] diagonal, int[,] result) @@ -91654,7 +91654,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, double[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, double[] diagonal, int[][] result) @@ -91689,7 +91689,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, double[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this byte[] a, double[] b, int[,] result) @@ -91712,7 +91712,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, double[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this byte[] a, double[] b, int[][] result) @@ -91734,7 +91734,7 @@ public static int[][] Outer(this byte[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(byte[] a, double[] b, int[] result) @@ -91765,7 +91765,7 @@ public static int[] Cross(byte[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this byte[,] a, double[,] b, int[,] result) @@ -91822,7 +91822,7 @@ public static int[] Cross(byte[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, double[][] b, int[][] result) @@ -91841,7 +91841,7 @@ public static int[][] Kronecker(this byte[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, double[,] b, int[][] result) @@ -91860,7 +91860,7 @@ public static int[][] Kronecker(this byte[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[,] a, double[][] b, int[][] result) @@ -91879,7 +91879,7 @@ public static int[][] Kronecker(this byte[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this byte[] a, double[] b, int[] result) @@ -91908,7 +91908,7 @@ public static int[] Kronecker(this byte[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Dot(this byte[,] a, int[,] b, byte[,] result) @@ -91975,7 +91975,7 @@ public static int[] Kronecker(this byte[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, int[][] b, byte[][] result) @@ -92021,7 +92021,7 @@ public static byte[][] Dot(this byte[][] a, int[][] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, int[,] b, byte[][] result) @@ -92078,7 +92078,7 @@ public static byte[][] Dot(this byte[][] a, int[,] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[,] a, int[][] b, byte[][] result) @@ -92124,7 +92124,7 @@ public static byte[][] Dot(this byte[,] a, int[][] b, byte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, int[,] matrix, byte[] result) @@ -92153,7 +92153,7 @@ public static byte[] Dot(this byte[] rowVector, int[,] matrix, byte[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[][] matrix, int[] columnVector, byte[] result) @@ -92182,7 +92182,7 @@ public static byte[] Dot(this byte[][] matrix, int[] columnVector, byte[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[,] matrix, int[] columnVector, byte[] result) @@ -92210,7 +92210,7 @@ public static byte[] Dot(this byte[,] matrix, int[] columnVector, byte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, int[][] matrix, byte[] result) @@ -92254,7 +92254,7 @@ public static byte[] Dot(this byte[] rowVector, int[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, int[,] b, byte[,] result) @@ -92308,7 +92308,7 @@ public static byte[] Dot(this byte[] rowVector, int[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, int[,] b, byte[][] result) @@ -92326,7 +92326,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, int[,] b, byte[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[,] a, int[][] b, byte[][] result) @@ -92344,7 +92344,7 @@ public static byte[][] DotWithTransposed(this byte[,] a, int[][] b, byte[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, int[][] b, byte[][] result) @@ -92362,7 +92362,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, int[][] b, byte[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, int[,] b, byte[] result) @@ -92380,7 +92380,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, int[,] b, byte[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, int[] columnVector, byte[,] result) @@ -92398,7 +92398,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, int[,] b, byte[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, int[][] b, byte[] result) @@ -92416,7 +92416,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, int[][] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, int[] columnVector, byte[][] result) @@ -92446,7 +92446,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, int[] columnVector, by /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[,] a, int[,] b, byte[,] result) @@ -92490,7 +92490,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, int[] columnVector, by /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, int[][] b, byte[][] result) @@ -92537,7 +92537,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, int[][] b, byte[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[,] matrix, int[] columnVector, byte[] result) @@ -92571,7 +92571,7 @@ public static byte[] TransposeAndDot(this byte[,] matrix, int[] columnVector, by /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[][] matrix, int[] columnVector, byte[] result) @@ -92605,7 +92605,7 @@ public static byte[] TransposeAndDot(this byte[][] matrix, int[] columnVector, b /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, int[,] b, byte[][] result) @@ -92622,7 +92622,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, int[,] b, byte[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[,] a, int[][] b, byte[][] result) @@ -92642,7 +92642,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, int[][] b, byte[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[] rowVector, int[,] b, byte[,] result) @@ -92659,7 +92659,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, int[][] b, byte[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[] rowVector, int[][] b, byte[][] result) @@ -92684,7 +92684,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, int[][] b, byte[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDotWithDiagonal(this byte[,] a, int[] diagonal, byte[,] result) @@ -92712,7 +92712,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, int[][] b, byte[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagonal, byte[][] result) @@ -92740,7 +92740,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithDiagonal(this byte[,] a, int[] diagonal, byte[,] result) @@ -92778,7 +92778,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithDiagonal(this byte[][] a, int[] diagonal, byte[][] result) @@ -92806,7 +92806,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, int[] diagonal, byte[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, int[] diagonal, byte[,] result) @@ -92838,7 +92838,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, int[] diagonal, byte[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, int[] diagonal, byte[][] result) @@ -92873,7 +92873,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] diagonal, byte[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Outer(this byte[] a, int[] b, byte[,] result) @@ -92896,7 +92896,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, int[] diagonal, byte[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(this byte[] a, int[] b, byte[][] result) @@ -92918,7 +92918,7 @@ public static byte[][] Outer(this byte[] a, int[] b, byte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Cross(byte[] a, int[] b, byte[] result) @@ -92949,7 +92949,7 @@ public static byte[] Cross(byte[] a, int[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Kronecker(this byte[,] a, int[,] b, byte[,] result) @@ -93006,7 +93006,7 @@ public static byte[] Cross(byte[] a, int[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, int[][] b, byte[][] result) @@ -93025,7 +93025,7 @@ public static byte[][] Kronecker(this byte[][] a, int[][] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, int[,] b, byte[][] result) @@ -93044,7 +93044,7 @@ public static byte[][] Kronecker(this byte[][] a, int[,] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[,] a, int[][] b, byte[][] result) @@ -93063,7 +93063,7 @@ public static byte[][] Kronecker(this byte[,] a, int[][] b, byte[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Kronecker(this byte[] a, int[] b, byte[] result) @@ -93092,7 +93092,7 @@ public static byte[] Kronecker(this byte[] a, int[] b, byte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this byte[,] a, int[,] b, int[,] result) @@ -93159,7 +93159,7 @@ public static byte[] Kronecker(this byte[] a, int[] b, byte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, int[][] b, int[][] result) @@ -93205,7 +93205,7 @@ public static int[][] Dot(this byte[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, int[,] b, int[][] result) @@ -93262,7 +93262,7 @@ public static int[][] Dot(this byte[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[,] a, int[][] b, int[][] result) @@ -93308,7 +93308,7 @@ public static int[][] Dot(this byte[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, int[,] matrix, int[] result) @@ -93337,7 +93337,7 @@ public static int[] Dot(this byte[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[][] matrix, int[] columnVector, int[] result) @@ -93366,7 +93366,7 @@ public static int[] Dot(this byte[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[,] matrix, int[] columnVector, int[] result) @@ -93394,7 +93394,7 @@ public static int[] Dot(this byte[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, int[][] matrix, int[] result) @@ -93438,7 +93438,7 @@ public static int[] Dot(this byte[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, int[,] b, int[,] result) @@ -93492,7 +93492,7 @@ public static int[] Dot(this byte[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[,] b, int[][] result) @@ -93510,7 +93510,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[,] b, int[][] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[,] a, int[][] b, int[][] result) @@ -93528,7 +93528,7 @@ public static int[][] DotWithTransposed(this byte[,] a, int[][] b, int[][] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[][] b, int[][] result) @@ -93546,7 +93546,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, int[,] b, int[] result) @@ -93564,7 +93564,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, int[,] b, int[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, int[] columnVector, int[,] result) @@ -93582,7 +93582,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, int[,] b, int[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, int[][] b, int[] result) @@ -93600,7 +93600,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, int[][] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector, int[][] result) @@ -93630,7 +93630,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector, int /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[,] a, int[,] b, int[,] result) @@ -93674,7 +93674,7 @@ public static int[][] DotWithTransposed(this byte[][] a, int[] columnVector, int /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, int[][] b, int[][] result) @@ -93721,7 +93721,7 @@ public static int[][] TransposeAndDot(this byte[][] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[,] matrix, int[] columnVector, int[] result) @@ -93755,7 +93755,7 @@ public static int[] TransposeAndDot(this byte[,] matrix, int[] columnVector, int /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[][] matrix, int[] columnVector, int[] result) @@ -93789,7 +93789,7 @@ public static int[] TransposeAndDot(this byte[][] matrix, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, int[,] b, int[][] result) @@ -93806,7 +93806,7 @@ public static int[][] TransposeAndDot(this byte[][] a, int[,] b, int[][] result) /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[,] a, int[][] b, int[][] result) @@ -93826,7 +93826,7 @@ public static int[][] TransposeAndDot(this byte[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[] rowVector, int[,] b, int[,] result) @@ -93843,7 +93843,7 @@ public static int[][] TransposeAndDot(this byte[,] a, int[][] b, int[][] result) /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[] rowVector, int[][] b, int[][] result) @@ -93868,7 +93868,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this byte[,] a, int[] diagonal, int[,] result) @@ -93896,7 +93896,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagonal, int[][] result) @@ -93924,7 +93924,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagona /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this byte[,] a, int[] diagonal, int[,] result) @@ -93962,7 +93962,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagona /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this byte[][] a, int[] diagonal, int[][] result) @@ -93990,7 +93990,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, int[] diagonal, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, int[] diagonal, int[,] result) @@ -94022,7 +94022,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, int[] diagonal, int[][] r /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, int[] diagonal, int[][] result) @@ -94057,7 +94057,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this byte[] a, int[] b, int[,] result) @@ -94080,7 +94080,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this byte[] a, int[] b, int[][] result) @@ -94102,7 +94102,7 @@ public static int[][] Outer(this byte[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(byte[] a, int[] b, int[] result) @@ -94133,7 +94133,7 @@ public static int[] Cross(byte[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this byte[,] a, int[,] b, int[,] result) @@ -94190,7 +94190,7 @@ public static int[] Cross(byte[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, int[][] b, int[][] result) @@ -94209,7 +94209,7 @@ public static int[][] Kronecker(this byte[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, int[,] b, int[][] result) @@ -94228,7 +94228,7 @@ public static int[][] Kronecker(this byte[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[,] a, int[][] b, int[][] result) @@ -94247,7 +94247,7 @@ public static int[][] Kronecker(this byte[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this byte[] a, int[] b, int[] result) @@ -94276,7 +94276,7 @@ public static int[] Kronecker(this byte[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this byte[,] a, int[,] b, double[,] result) @@ -94343,7 +94343,7 @@ public static int[] Kronecker(this byte[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, int[][] b, double[][] result) @@ -94389,7 +94389,7 @@ public static double[][] Dot(this byte[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, int[,] b, double[][] result) @@ -94446,7 +94446,7 @@ public static double[][] Dot(this byte[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[,] a, int[][] b, double[][] result) @@ -94492,7 +94492,7 @@ public static double[][] Dot(this byte[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, int[,] matrix, double[] result) @@ -94521,7 +94521,7 @@ public static double[] Dot(this byte[] rowVector, int[,] matrix, double[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[][] matrix, int[] columnVector, double[] result) @@ -94550,7 +94550,7 @@ public static double[] Dot(this byte[][] matrix, int[] columnVector, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[,] matrix, int[] columnVector, double[] result) @@ -94578,7 +94578,7 @@ public static double[] Dot(this byte[,] matrix, int[] columnVector, double[] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, int[][] matrix, double[] result) @@ -94622,7 +94622,7 @@ public static double[] Dot(this byte[] rowVector, int[][] matrix, double[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, int[,] b, double[,] result) @@ -94676,7 +94676,7 @@ public static double[] Dot(this byte[] rowVector, int[][] matrix, double[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, int[,] b, double[][] result) @@ -94694,7 +94694,7 @@ public static double[][] DotWithTransposed(this byte[][] a, int[,] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[,] a, int[][] b, double[][] result) @@ -94712,7 +94712,7 @@ public static double[][] DotWithTransposed(this byte[,] a, int[][] b, double[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, int[][] b, double[][] result) @@ -94730,7 +94730,7 @@ public static double[][] DotWithTransposed(this byte[][] a, int[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, int[,] b, double[] result) @@ -94748,7 +94748,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, int[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, int[] columnVector, double[,] result) @@ -94766,7 +94766,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, int[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, int[][] b, double[] result) @@ -94784,7 +94784,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, int[] columnVector, double[][] result) @@ -94814,7 +94814,7 @@ public static double[][] DotWithTransposed(this byte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[,] a, int[,] b, double[,] result) @@ -94858,7 +94858,7 @@ public static double[][] DotWithTransposed(this byte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, int[][] b, double[][] result) @@ -94905,7 +94905,7 @@ public static double[][] TransposeAndDot(this byte[][] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[,] matrix, int[] columnVector, double[] result) @@ -94939,7 +94939,7 @@ public static double[] TransposeAndDot(this byte[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[][] matrix, int[] columnVector, double[] result) @@ -94973,7 +94973,7 @@ public static double[] TransposeAndDot(this byte[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, int[,] b, double[][] result) @@ -94990,7 +94990,7 @@ public static double[][] TransposeAndDot(this byte[][] a, int[,] b, double[][] r /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[,] a, int[][] b, double[][] result) @@ -95010,7 +95010,7 @@ public static double[][] TransposeAndDot(this byte[,] a, int[][] b, double[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[] rowVector, int[,] b, double[,] result) @@ -95027,7 +95027,7 @@ public static double[][] TransposeAndDot(this byte[,] a, int[][] b, double[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[] rowVector, int[][] b, double[][] result) @@ -95052,7 +95052,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this byte[,] a, int[] diagonal, double[,] result) @@ -95080,7 +95080,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, int[][] b, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diagonal, double[][] result) @@ -95108,7 +95108,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this byte[,] a, int[] diagonal, double[,] result) @@ -95146,7 +95146,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this byte[][] a, int[] diagonal, double[][] result) @@ -95174,7 +95174,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, int[] diagonal, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, int[] diagonal, double[,] result) @@ -95206,7 +95206,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, int[] diagonal, double /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, int[] diagonal, double[][] result) @@ -95241,7 +95241,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int[] diagonal, doubl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this byte[] a, int[] b, double[,] result) @@ -95264,7 +95264,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, int[] diagonal, doubl /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this byte[] a, int[] b, double[][] result) @@ -95286,7 +95286,7 @@ public static double[][] Outer(this byte[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(byte[] a, int[] b, double[] result) @@ -95317,7 +95317,7 @@ public static double[] Cross(byte[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this byte[,] a, int[,] b, double[,] result) @@ -95374,7 +95374,7 @@ public static double[] Cross(byte[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, int[][] b, double[][] result) @@ -95393,7 +95393,7 @@ public static double[][] Kronecker(this byte[][] a, int[][] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, int[,] b, double[][] result) @@ -95412,7 +95412,7 @@ public static double[][] Kronecker(this byte[][] a, int[,] b, double[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[,] a, int[][] b, double[][] result) @@ -95431,7 +95431,7 @@ public static double[][] Kronecker(this byte[,] a, int[][] b, double[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this byte[] a, int[] b, double[] result) @@ -95460,7 +95460,7 @@ public static double[] Kronecker(this byte[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Dot(this byte[,] a, float[,] b, byte[,] result) @@ -95527,7 +95527,7 @@ public static double[] Kronecker(this byte[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, float[][] b, byte[][] result) @@ -95573,7 +95573,7 @@ public static byte[][] Dot(this byte[][] a, float[][] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[][] a, float[,] b, byte[][] result) @@ -95630,7 +95630,7 @@ public static byte[][] Dot(this byte[][] a, float[,] b, byte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Dot(this byte[,] a, float[][] b, byte[][] result) @@ -95676,7 +95676,7 @@ public static byte[][] Dot(this byte[,] a, float[][] b, byte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, float[,] matrix, byte[] result) @@ -95705,7 +95705,7 @@ public static byte[] Dot(this byte[] rowVector, float[,] matrix, byte[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[][] matrix, float[] columnVector, byte[] result) @@ -95734,7 +95734,7 @@ public static byte[] Dot(this byte[][] matrix, float[] columnVector, byte[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[,] matrix, float[] columnVector, byte[] result) @@ -95762,7 +95762,7 @@ public static byte[] Dot(this byte[,] matrix, float[] columnVector, byte[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Dot(this byte[] rowVector, float[][] matrix, byte[] result) @@ -95806,7 +95806,7 @@ public static byte[] Dot(this byte[] rowVector, float[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, float[,] b, byte[,] result) @@ -95860,7 +95860,7 @@ public static byte[] Dot(this byte[] rowVector, float[][] matrix, byte[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, float[,] b, byte[][] result) @@ -95878,7 +95878,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, float[,] b, byte[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[,] a, float[][] b, byte[][] result) @@ -95896,7 +95896,7 @@ public static byte[][] DotWithTransposed(this byte[,] a, float[][] b, byte[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, float[][] b, byte[][] result) @@ -95914,7 +95914,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, float[][] b, byte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, float[,] b, byte[] result) @@ -95932,7 +95932,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, float[,] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithTransposed(this byte[,] a, float[] columnVector, byte[,] result) @@ -95950,7 +95950,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, float[,] b, byte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] DotWithTransposed(this byte[] rowVector, float[][] b, byte[] result) @@ -95968,7 +95968,7 @@ public static byte[] DotWithTransposed(this byte[] rowVector, float[][] b, byte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithTransposed(this byte[][] a, float[] columnVector, byte[][] result) @@ -95998,7 +95998,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[,] a, float[,] b, byte[,] result) @@ -96042,7 +96042,7 @@ public static byte[][] DotWithTransposed(this byte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, float[][] b, byte[][] result) @@ -96089,7 +96089,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, float[][] b, byte[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[,] matrix, float[] columnVector, byte[] result) @@ -96123,7 +96123,7 @@ public static byte[] TransposeAndDot(this byte[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] TransposeAndDot(this byte[][] matrix, float[] columnVector, byte[] result) @@ -96157,7 +96157,7 @@ public static byte[] TransposeAndDot(this byte[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[][] a, float[,] b, byte[][] result) @@ -96174,7 +96174,7 @@ public static byte[][] TransposeAndDot(this byte[][] a, float[,] b, byte[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[,] a, float[][] b, byte[][] result) @@ -96194,7 +96194,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, float[][] b, byte[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDot(this byte[] rowVector, float[,] b, byte[,] result) @@ -96211,7 +96211,7 @@ public static byte[][] TransposeAndDot(this byte[,] a, float[][] b, byte[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDot(this byte[] rowVector, float[][] b, byte[][] result) @@ -96236,7 +96236,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, float[][] b, byte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] TransposeAndDotWithDiagonal(this byte[,] a, float[] diagonal, byte[,] result) @@ -96264,7 +96264,7 @@ public static byte[][] TransposeAndDot(this byte[] rowVector, float[][] b, byte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diagonal, byte[][] result) @@ -96292,7 +96292,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DotWithDiagonal(this byte[,] a, float[] diagonal, byte[,] result) @@ -96330,7 +96330,7 @@ public static byte[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DotWithDiagonal(this byte[][] a, float[] diagonal, byte[][] result) @@ -96358,7 +96358,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, float[] diagonal, byte[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] DivideByDiagonal(this byte[,] a, float[] diagonal, byte[,] result) @@ -96390,7 +96390,7 @@ public static byte[][] DotWithDiagonal(this byte[][] a, float[] diagonal, byte[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] DivideByDiagonal(this byte[][] a, float[] diagonal, byte[][] result) @@ -96425,7 +96425,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] diagonal, byte[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Outer(this byte[] a, float[] b, byte[,] result) @@ -96448,7 +96448,7 @@ public static byte[][] DivideByDiagonal(this byte[][] a, float[] diagonal, byte[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Outer(this byte[] a, float[] b, byte[][] result) @@ -96470,7 +96470,7 @@ public static byte[][] Outer(this byte[] a, float[] b, byte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Cross(byte[] a, float[] b, byte[] result) @@ -96501,7 +96501,7 @@ public static byte[] Cross(byte[] a, float[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[,] Kronecker(this byte[,] a, float[,] b, byte[,] result) @@ -96558,7 +96558,7 @@ public static byte[] Cross(byte[] a, float[] b, byte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, float[][] b, byte[][] result) @@ -96577,7 +96577,7 @@ public static byte[][] Kronecker(this byte[][] a, float[][] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[][] a, float[,] b, byte[][] result) @@ -96596,7 +96596,7 @@ public static byte[][] Kronecker(this byte[][] a, float[,] b, byte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[][] Kronecker(this byte[,] a, float[][] b, byte[][] result) @@ -96615,7 +96615,7 @@ public static byte[][] Kronecker(this byte[,] a, float[][] b, byte[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static byte[] Kronecker(this byte[] a, float[] b, byte[] result) @@ -96644,7 +96644,7 @@ public static byte[] Kronecker(this byte[] a, float[] b, byte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this byte[,] a, float[,] b, float[,] result) @@ -96711,7 +96711,7 @@ public static byte[] Kronecker(this byte[] a, float[] b, byte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[][] a, float[][] b, float[][] result) @@ -96757,7 +96757,7 @@ public static float[][] Dot(this byte[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[][] a, float[,] b, float[][] result) @@ -96814,7 +96814,7 @@ public static float[][] Dot(this byte[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this byte[,] a, float[][] b, float[][] result) @@ -96860,7 +96860,7 @@ public static float[][] Dot(this byte[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[] rowVector, float[,] matrix, float[] result) @@ -96889,7 +96889,7 @@ public static float[] Dot(this byte[] rowVector, float[,] matrix, float[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[][] matrix, float[] columnVector, float[] result) @@ -96918,7 +96918,7 @@ public static float[] Dot(this byte[][] matrix, float[] columnVector, float[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[,] matrix, float[] columnVector, float[] result) @@ -96946,7 +96946,7 @@ public static float[] Dot(this byte[,] matrix, float[] columnVector, float[] res /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this byte[] rowVector, float[][] matrix, float[] result) @@ -96990,7 +96990,7 @@ public static float[] Dot(this byte[] rowVector, float[][] matrix, float[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this byte[,] a, float[,] b, float[,] result) @@ -97044,7 +97044,7 @@ public static float[] Dot(this byte[] rowVector, float[][] matrix, float[] resul /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[,] b, float[][] result) @@ -97062,7 +97062,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[,] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[,] a, float[][] b, float[][] result) @@ -97080,7 +97080,7 @@ public static float[][] DotWithTransposed(this byte[,] a, float[][] b, float[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[][] b, float[][] result) @@ -97098,7 +97098,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[][] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this byte[] rowVector, float[,] b, float[] result) @@ -97116,7 +97116,7 @@ public static float[] DotWithTransposed(this byte[] rowVector, float[,] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this byte[,] a, float[] columnVector, float[,] result) @@ -97134,7 +97134,7 @@ public static float[] DotWithTransposed(this byte[] rowVector, float[,] b, float /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this byte[] rowVector, float[][] b, float[] result) @@ -97152,7 +97152,7 @@ public static float[] DotWithTransposed(this byte[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector, float[][] result) @@ -97182,7 +97182,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this byte[,] a, float[,] b, float[,] result) @@ -97226,7 +97226,7 @@ public static float[][] DotWithTransposed(this byte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[][] a, float[][] b, float[][] result) @@ -97273,7 +97273,7 @@ public static float[][] TransposeAndDot(this byte[][] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this byte[,] matrix, float[] columnVector, float[] result) @@ -97307,7 +97307,7 @@ public static float[] TransposeAndDot(this byte[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this byte[][] matrix, float[] columnVector, float[] result) @@ -97341,7 +97341,7 @@ public static float[] TransposeAndDot(this byte[][] matrix, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[][] a, float[,] b, float[][] result) @@ -97358,7 +97358,7 @@ public static float[][] TransposeAndDot(this byte[][] a, float[,] b, float[][] r /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[,] a, float[][] b, float[][] result) @@ -97378,7 +97378,7 @@ public static float[][] TransposeAndDot(this byte[,] a, float[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this byte[] rowVector, float[,] b, float[,] result) @@ -97395,7 +97395,7 @@ public static float[][] TransposeAndDot(this byte[,] a, float[][] b, float[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this byte[] rowVector, float[][] b, float[][] result) @@ -97420,7 +97420,7 @@ public static float[][] TransposeAndDot(this byte[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this byte[,] a, float[] diagonal, float[,] result) @@ -97448,7 +97448,7 @@ public static float[][] TransposeAndDot(this byte[] rowVector, float[][] b, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diagonal, float[][] result) @@ -97476,7 +97476,7 @@ public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this byte[,] a, float[] diagonal, float[,] result) @@ -97514,7 +97514,7 @@ public static float[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this byte[][] a, float[] diagonal, float[][] result) @@ -97542,7 +97542,7 @@ public static float[][] DotWithDiagonal(this byte[][] a, float[] diagonal, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this byte[,] a, float[] diagonal, float[,] result) @@ -97574,7 +97574,7 @@ public static float[][] DotWithDiagonal(this byte[][] a, float[] diagonal, float /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this byte[][] a, float[] diagonal, float[][] result) @@ -97609,7 +97609,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] diagonal, floa /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this byte[] a, float[] b, float[,] result) @@ -97632,7 +97632,7 @@ public static float[][] DivideByDiagonal(this byte[][] a, float[] diagonal, floa /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this byte[] a, float[] b, float[][] result) @@ -97654,7 +97654,7 @@ public static float[][] Outer(this byte[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(byte[] a, float[] b, float[] result) @@ -97685,7 +97685,7 @@ public static float[] Cross(byte[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this byte[,] a, float[,] b, float[,] result) @@ -97742,7 +97742,7 @@ public static float[] Cross(byte[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[][] a, float[][] b, float[][] result) @@ -97761,7 +97761,7 @@ public static float[][] Kronecker(this byte[][] a, float[][] b, float[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[][] a, float[,] b, float[][] result) @@ -97780,7 +97780,7 @@ public static float[][] Kronecker(this byte[][] a, float[,] b, float[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this byte[,] a, float[][] b, float[][] result) @@ -97799,7 +97799,7 @@ public static float[][] Kronecker(this byte[,] a, float[][] b, float[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this byte[] a, float[] b, float[] result) @@ -97828,7 +97828,7 @@ public static float[] Kronecker(this byte[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this byte[,] a, float[,] b, double[,] result) @@ -97895,7 +97895,7 @@ public static float[] Kronecker(this byte[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, float[][] b, double[][] result) @@ -97941,7 +97941,7 @@ public static double[][] Dot(this byte[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[][] a, float[,] b, double[][] result) @@ -97998,7 +97998,7 @@ public static double[][] Dot(this byte[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this byte[,] a, float[][] b, double[][] result) @@ -98044,7 +98044,7 @@ public static double[][] Dot(this byte[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, float[,] matrix, double[] result) @@ -98073,7 +98073,7 @@ public static double[] Dot(this byte[] rowVector, float[,] matrix, double[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[][] matrix, float[] columnVector, double[] result) @@ -98102,7 +98102,7 @@ public static double[] Dot(this byte[][] matrix, float[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[,] matrix, float[] columnVector, double[] result) @@ -98130,7 +98130,7 @@ public static double[] Dot(this byte[,] matrix, float[] columnVector, double[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this byte[] rowVector, float[][] matrix, double[] result) @@ -98174,7 +98174,7 @@ public static double[] Dot(this byte[] rowVector, float[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, float[,] b, double[,] result) @@ -98228,7 +98228,7 @@ public static double[] Dot(this byte[] rowVector, float[][] matrix, double[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, float[,] b, double[][] result) @@ -98246,7 +98246,7 @@ public static double[][] DotWithTransposed(this byte[][] a, float[,] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[,] a, float[][] b, double[][] result) @@ -98264,7 +98264,7 @@ public static double[][] DotWithTransposed(this byte[,] a, float[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, float[][] b, double[][] result) @@ -98282,7 +98282,7 @@ public static double[][] DotWithTransposed(this byte[][] a, float[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, float[,] b, double[] result) @@ -98300,7 +98300,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, float[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this byte[,] a, float[] columnVector, double[,] result) @@ -98318,7 +98318,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, float[,] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this byte[] rowVector, float[][] b, double[] result) @@ -98336,7 +98336,7 @@ public static double[] DotWithTransposed(this byte[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this byte[][] a, float[] columnVector, double[][] result) @@ -98366,7 +98366,7 @@ public static double[][] DotWithTransposed(this byte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[,] a, float[,] b, double[,] result) @@ -98410,7 +98410,7 @@ public static double[][] DotWithTransposed(this byte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, float[][] b, double[][] result) @@ -98457,7 +98457,7 @@ public static double[][] TransposeAndDot(this byte[][] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[,] matrix, float[] columnVector, double[] result) @@ -98491,7 +98491,7 @@ public static double[] TransposeAndDot(this byte[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this byte[][] matrix, float[] columnVector, double[] result) @@ -98525,7 +98525,7 @@ public static double[] TransposeAndDot(this byte[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[][] a, float[,] b, double[][] result) @@ -98542,7 +98542,7 @@ public static double[][] TransposeAndDot(this byte[][] a, float[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[,] a, float[][] b, double[][] result) @@ -98562,7 +98562,7 @@ public static double[][] TransposeAndDot(this byte[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this byte[] rowVector, float[,] b, double[,] result) @@ -98579,7 +98579,7 @@ public static double[][] TransposeAndDot(this byte[,] a, float[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this byte[] rowVector, float[][] b, double[][] result) @@ -98604,7 +98604,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this byte[,] a, float[] diagonal, double[,] result) @@ -98632,7 +98632,7 @@ public static double[][] TransposeAndDot(this byte[] rowVector, float[][] b, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diagonal, double[][] result) @@ -98660,7 +98660,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this byte[,] a, float[] diagonal, double[,] result) @@ -98698,7 +98698,7 @@ public static double[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this byte[][] a, float[] diagonal, double[][] result) @@ -98726,7 +98726,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, float[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this byte[,] a, float[] diagonal, double[,] result) @@ -98758,7 +98758,7 @@ public static double[][] DotWithDiagonal(this byte[][] a, float[] diagonal, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this byte[][] a, float[] diagonal, double[][] result) @@ -98793,7 +98793,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this byte[] a, float[] b, double[,] result) @@ -98816,7 +98816,7 @@ public static double[][] DivideByDiagonal(this byte[][] a, float[] diagonal, dou /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this byte[] a, float[] b, double[][] result) @@ -98838,7 +98838,7 @@ public static double[][] Outer(this byte[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(byte[] a, float[] b, double[] result) @@ -98869,7 +98869,7 @@ public static double[] Cross(byte[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this byte[,] a, float[,] b, double[,] result) @@ -98926,7 +98926,7 @@ public static double[] Cross(byte[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, float[][] b, double[][] result) @@ -98945,7 +98945,7 @@ public static double[][] Kronecker(this byte[][] a, float[][] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[][] a, float[,] b, double[][] result) @@ -98964,7 +98964,7 @@ public static double[][] Kronecker(this byte[][] a, float[,] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this byte[,] a, float[][] b, double[][] result) @@ -98983,7 +98983,7 @@ public static double[][] Kronecker(this byte[,] a, float[][] b, double[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this byte[] a, float[] b, double[] result) @@ -99012,7 +99012,7 @@ public static double[] Kronecker(this byte[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this byte[,] a, float[,] b, int[,] result) @@ -99079,7 +99079,7 @@ public static double[] Kronecker(this byte[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, float[][] b, int[][] result) @@ -99125,7 +99125,7 @@ public static int[][] Dot(this byte[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[][] a, float[,] b, int[][] result) @@ -99182,7 +99182,7 @@ public static int[][] Dot(this byte[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this byte[,] a, float[][] b, int[][] result) @@ -99228,7 +99228,7 @@ public static int[][] Dot(this byte[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, float[,] matrix, int[] result) @@ -99257,7 +99257,7 @@ public static int[] Dot(this byte[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[][] matrix, float[] columnVector, int[] result) @@ -99286,7 +99286,7 @@ public static int[] Dot(this byte[][] matrix, float[] columnVector, int[] result /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[,] matrix, float[] columnVector, int[] result) @@ -99314,7 +99314,7 @@ public static int[] Dot(this byte[,] matrix, float[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this byte[] rowVector, float[][] matrix, int[] result) @@ -99358,7 +99358,7 @@ public static int[] Dot(this byte[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, float[,] b, int[,] result) @@ -99412,7 +99412,7 @@ public static int[] Dot(this byte[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, float[,] b, int[][] result) @@ -99430,7 +99430,7 @@ public static int[][] DotWithTransposed(this byte[][] a, float[,] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[,] a, float[][] b, int[][] result) @@ -99448,7 +99448,7 @@ public static int[][] DotWithTransposed(this byte[,] a, float[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, float[][] b, int[][] result) @@ -99466,7 +99466,7 @@ public static int[][] DotWithTransposed(this byte[][] a, float[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, float[,] b, int[] result) @@ -99484,7 +99484,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, float[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this byte[,] a, float[] columnVector, int[,] result) @@ -99502,7 +99502,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, float[,] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this byte[] rowVector, float[][] b, int[] result) @@ -99520,7 +99520,7 @@ public static int[] DotWithTransposed(this byte[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this byte[][] a, float[] columnVector, int[][] result) @@ -99550,7 +99550,7 @@ public static int[][] DotWithTransposed(this byte[][] a, float[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[,] a, float[,] b, int[,] result) @@ -99594,7 +99594,7 @@ public static int[][] DotWithTransposed(this byte[][] a, float[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, float[][] b, int[][] result) @@ -99641,7 +99641,7 @@ public static int[][] TransposeAndDot(this byte[][] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[,] matrix, float[] columnVector, int[] result) @@ -99675,7 +99675,7 @@ public static int[] TransposeAndDot(this byte[,] matrix, float[] columnVector, i /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this byte[][] matrix, float[] columnVector, int[] result) @@ -99709,7 +99709,7 @@ public static int[] TransposeAndDot(this byte[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[][] a, float[,] b, int[][] result) @@ -99726,7 +99726,7 @@ public static int[][] TransposeAndDot(this byte[][] a, float[,] b, int[][] resul /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[,] a, float[][] b, int[][] result) @@ -99746,7 +99746,7 @@ public static int[][] TransposeAndDot(this byte[,] a, float[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this byte[] rowVector, float[,] b, int[,] result) @@ -99763,7 +99763,7 @@ public static int[][] TransposeAndDot(this byte[,] a, float[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this byte[] rowVector, float[][] b, int[][] result) @@ -99788,7 +99788,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, float[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this byte[,] a, float[] diagonal, int[,] result) @@ -99816,7 +99816,7 @@ public static int[][] TransposeAndDot(this byte[] rowVector, float[][] b, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diagonal, int[][] result) @@ -99844,7 +99844,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this byte[,] a, float[] diagonal, int[,] result) @@ -99882,7 +99882,7 @@ public static int[][] TransposeAndDotWithDiagonal(this byte[][] a, float[] diago /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this byte[][] a, float[] diagonal, int[][] result) @@ -99910,7 +99910,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this byte[,] a, float[] diagonal, int[,] result) @@ -99942,7 +99942,7 @@ public static int[][] DotWithDiagonal(this byte[][] a, float[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this byte[][] a, float[] diagonal, int[][] result) @@ -99977,7 +99977,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, float[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this byte[] a, float[] b, int[,] result) @@ -100000,7 +100000,7 @@ public static int[][] DivideByDiagonal(this byte[][] a, float[] diagonal, int[][ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this byte[] a, float[] b, int[][] result) @@ -100022,7 +100022,7 @@ public static int[][] Outer(this byte[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(byte[] a, float[] b, int[] result) @@ -100053,7 +100053,7 @@ public static int[] Cross(byte[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this byte[,] a, float[,] b, int[,] result) @@ -100110,7 +100110,7 @@ public static int[] Cross(byte[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, float[][] b, int[][] result) @@ -100129,7 +100129,7 @@ public static int[][] Kronecker(this byte[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[][] a, float[,] b, int[][] result) @@ -100148,7 +100148,7 @@ public static int[][] Kronecker(this byte[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this byte[,] a, float[][] b, int[][] result) @@ -100167,7 +100167,7 @@ public static int[][] Kronecker(this byte[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this byte[] a, float[] b, int[] result) @@ -100196,7 +100196,7 @@ public static int[] Kronecker(this byte[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Dot(this short[,] a, short[,] b, short[,] result) @@ -100263,7 +100263,7 @@ public static int[] Kronecker(this byte[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, short[][] b, short[][] result) @@ -100309,7 +100309,7 @@ public static short[][] Dot(this short[][] a, short[][] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, short[,] b, short[][] result) @@ -100366,7 +100366,7 @@ public static short[][] Dot(this short[][] a, short[,] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[,] a, short[][] b, short[][] result) @@ -100412,7 +100412,7 @@ public static short[][] Dot(this short[,] a, short[][] b, short[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, short[,] matrix, short[] result) @@ -100441,7 +100441,7 @@ public static short[] Dot(this short[] rowVector, short[,] matrix, short[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[][] matrix, short[] columnVector, short[] result) @@ -100470,7 +100470,7 @@ public static short[] Dot(this short[][] matrix, short[] columnVector, short[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[,] matrix, short[] columnVector, short[] result) @@ -100498,7 +100498,7 @@ public static short[] Dot(this short[,] matrix, short[] columnVector, short[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, short[][] matrix, short[] result) @@ -100542,7 +100542,7 @@ public static short[] Dot(this short[] rowVector, short[][] matrix, short[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, short[,] b, short[,] result) @@ -100596,7 +100596,7 @@ public static short[] Dot(this short[] rowVector, short[][] matrix, short[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[,] b, short[][] result) @@ -100614,7 +100614,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[,] b, short[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[,] a, short[][] b, short[][] result) @@ -100632,7 +100632,7 @@ public static short[][] DotWithTransposed(this short[,] a, short[][] b, short[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[][] b, short[][] result) @@ -100650,7 +100650,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[][] b, short[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, short[,] b, short[] result) @@ -100668,7 +100668,7 @@ public static short[] DotWithTransposed(this short[] rowVector, short[,] b, shor /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, short[] columnVector, short[,] result) @@ -100686,7 +100686,7 @@ public static short[] DotWithTransposed(this short[] rowVector, short[,] b, shor /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, short[][] b, short[] result) @@ -100704,7 +100704,7 @@ public static short[] DotWithTransposed(this short[] rowVector, short[][] b, sho /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, short[] columnVector, short[][] result) @@ -100734,7 +100734,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[,] a, short[,] b, short[,] result) @@ -100778,7 +100778,7 @@ public static short[][] DotWithTransposed(this short[][] a, short[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, short[][] b, short[][] result) @@ -100825,7 +100825,7 @@ public static short[][] TransposeAndDot(this short[][] a, short[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[,] matrix, short[] columnVector, short[] result) @@ -100859,7 +100859,7 @@ public static short[] TransposeAndDot(this short[,] matrix, short[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[][] matrix, short[] columnVector, short[] result) @@ -100893,7 +100893,7 @@ public static short[] TransposeAndDot(this short[][] matrix, short[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, short[,] b, short[][] result) @@ -100910,7 +100910,7 @@ public static short[][] TransposeAndDot(this short[][] a, short[,] b, short[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[,] a, short[][] b, short[][] result) @@ -100930,7 +100930,7 @@ public static short[][] TransposeAndDot(this short[,] a, short[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[] rowVector, short[,] b, short[,] result) @@ -100947,7 +100947,7 @@ public static short[][] TransposeAndDot(this short[,] a, short[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[] rowVector, short[][] b, short[][] result) @@ -100972,7 +100972,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, short[][] b, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDotWithDiagonal(this short[,] a, short[] diagonal, short[,] result) @@ -101000,7 +101000,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, short[][] b, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] diagonal, short[][] result) @@ -101028,7 +101028,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithDiagonal(this short[,] a, short[] diagonal, short[,] result) @@ -101066,7 +101066,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, short[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithDiagonal(this short[][] a, short[] diagonal, short[][] result) @@ -101094,7 +101094,7 @@ public static short[][] DotWithDiagonal(this short[][] a, short[] diagonal, shor /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DivideByDiagonal(this short[,] a, short[] diagonal, short[,] result) @@ -101126,7 +101126,7 @@ public static short[][] DotWithDiagonal(this short[][] a, short[] diagonal, shor /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DivideByDiagonal(this short[][] a, short[] diagonal, short[][] result) @@ -101161,7 +101161,7 @@ public static short[][] DivideByDiagonal(this short[][] a, short[] diagonal, sho /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Outer(this short[] a, short[] b, short[,] result) @@ -101184,7 +101184,7 @@ public static short[][] DivideByDiagonal(this short[][] a, short[] diagonal, sho /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(this short[] a, short[] b, short[][] result) @@ -101206,7 +101206,7 @@ public static short[][] Outer(this short[] a, short[] b, short[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Cross(short[] a, short[] b, short[] result) @@ -101237,7 +101237,7 @@ public static short[] Cross(short[] a, short[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Kronecker(this short[,] a, short[,] b, short[,] result) @@ -101294,7 +101294,7 @@ public static short[] Cross(short[] a, short[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, short[][] b, short[][] result) @@ -101313,7 +101313,7 @@ public static short[][] Kronecker(this short[][] a, short[][] b, short[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, short[,] b, short[][] result) @@ -101332,7 +101332,7 @@ public static short[][] Kronecker(this short[][] a, short[,] b, short[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[,] a, short[][] b, short[][] result) @@ -101351,7 +101351,7 @@ public static short[][] Kronecker(this short[,] a, short[][] b, short[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Kronecker(this short[] a, short[] b, short[] result) @@ -101380,7 +101380,7 @@ public static short[] Kronecker(this short[] a, short[] b, short[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this short[,] a, short[,] b, double[,] result) @@ -101447,7 +101447,7 @@ public static short[] Kronecker(this short[] a, short[] b, short[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, short[][] b, double[][] result) @@ -101493,7 +101493,7 @@ public static double[][] Dot(this short[][] a, short[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, short[,] b, double[][] result) @@ -101550,7 +101550,7 @@ public static double[][] Dot(this short[][] a, short[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[,] a, short[][] b, double[][] result) @@ -101596,7 +101596,7 @@ public static double[][] Dot(this short[,] a, short[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, short[,] matrix, double[] result) @@ -101625,7 +101625,7 @@ public static double[] Dot(this short[] rowVector, short[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[][] matrix, short[] columnVector, double[] result) @@ -101654,7 +101654,7 @@ public static double[] Dot(this short[][] matrix, short[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[,] matrix, short[] columnVector, double[] result) @@ -101682,7 +101682,7 @@ public static double[] Dot(this short[,] matrix, short[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, short[][] matrix, double[] result) @@ -101726,7 +101726,7 @@ public static double[] Dot(this short[] rowVector, short[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, short[,] b, double[,] result) @@ -101780,7 +101780,7 @@ public static double[] Dot(this short[] rowVector, short[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, short[,] b, double[][] result) @@ -101798,7 +101798,7 @@ public static double[][] DotWithTransposed(this short[][] a, short[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[,] a, short[][] b, double[][] result) @@ -101816,7 +101816,7 @@ public static double[][] DotWithTransposed(this short[,] a, short[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, short[][] b, double[][] result) @@ -101834,7 +101834,7 @@ public static double[][] DotWithTransposed(this short[][] a, short[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, short[,] b, double[] result) @@ -101852,7 +101852,7 @@ public static double[] DotWithTransposed(this short[] rowVector, short[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, short[] columnVector, double[,] result) @@ -101870,7 +101870,7 @@ public static double[] DotWithTransposed(this short[] rowVector, short[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, short[][] b, double[] result) @@ -101888,7 +101888,7 @@ public static double[] DotWithTransposed(this short[] rowVector, short[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, short[] columnVector, double[][] result) @@ -101918,7 +101918,7 @@ public static double[][] DotWithTransposed(this short[][] a, short[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[,] a, short[,] b, double[,] result) @@ -101962,7 +101962,7 @@ public static double[][] DotWithTransposed(this short[][] a, short[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, short[][] b, double[][] result) @@ -102009,7 +102009,7 @@ public static double[][] TransposeAndDot(this short[][] a, short[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[,] matrix, short[] columnVector, double[] result) @@ -102043,7 +102043,7 @@ public static double[] TransposeAndDot(this short[,] matrix, short[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[][] matrix, short[] columnVector, double[] result) @@ -102077,7 +102077,7 @@ public static double[] TransposeAndDot(this short[][] matrix, short[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, short[,] b, double[][] result) @@ -102094,7 +102094,7 @@ public static double[][] TransposeAndDot(this short[][] a, short[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[,] a, short[][] b, double[][] result) @@ -102114,7 +102114,7 @@ public static double[][] TransposeAndDot(this short[,] a, short[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[] rowVector, short[,] b, double[,] result) @@ -102131,7 +102131,7 @@ public static double[][] TransposeAndDot(this short[,] a, short[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[] rowVector, short[][] b, double[][] result) @@ -102156,7 +102156,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, short[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this short[,] a, short[] diagonal, double[,] result) @@ -102184,7 +102184,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, short[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this short[][] a, short[] diagonal, double[][] result) @@ -102212,7 +102212,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, short[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this short[,] a, short[] diagonal, double[,] result) @@ -102250,7 +102250,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, short[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this short[][] a, short[] diagonal, double[][] result) @@ -102278,7 +102278,7 @@ public static double[][] DotWithDiagonal(this short[][] a, short[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this short[,] a, short[] diagonal, double[,] result) @@ -102310,7 +102310,7 @@ public static double[][] DotWithDiagonal(this short[][] a, short[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this short[][] a, short[] diagonal, double[][] result) @@ -102345,7 +102345,7 @@ public static double[][] DivideByDiagonal(this short[][] a, short[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this short[] a, short[] b, double[,] result) @@ -102368,7 +102368,7 @@ public static double[][] DivideByDiagonal(this short[][] a, short[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this short[] a, short[] b, double[][] result) @@ -102390,7 +102390,7 @@ public static double[][] Outer(this short[] a, short[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(short[] a, short[] b, double[] result) @@ -102421,7 +102421,7 @@ public static double[] Cross(short[] a, short[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this short[,] a, short[,] b, double[,] result) @@ -102478,7 +102478,7 @@ public static double[] Cross(short[] a, short[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, short[][] b, double[][] result) @@ -102497,7 +102497,7 @@ public static double[][] Kronecker(this short[][] a, short[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, short[,] b, double[][] result) @@ -102516,7 +102516,7 @@ public static double[][] Kronecker(this short[][] a, short[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[,] a, short[][] b, double[][] result) @@ -102535,7 +102535,7 @@ public static double[][] Kronecker(this short[,] a, short[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this short[] a, short[] b, double[] result) @@ -102564,7 +102564,7 @@ public static double[] Kronecker(this short[] a, short[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this short[,] a, short[,] b, int[,] result) @@ -102631,7 +102631,7 @@ public static double[] Kronecker(this short[] a, short[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, short[][] b, int[][] result) @@ -102677,7 +102677,7 @@ public static int[][] Dot(this short[][] a, short[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, short[,] b, int[][] result) @@ -102734,7 +102734,7 @@ public static int[][] Dot(this short[][] a, short[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[,] a, short[][] b, int[][] result) @@ -102780,7 +102780,7 @@ public static int[][] Dot(this short[,] a, short[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, short[,] matrix, int[] result) @@ -102809,7 +102809,7 @@ public static int[] Dot(this short[] rowVector, short[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[][] matrix, short[] columnVector, int[] result) @@ -102838,7 +102838,7 @@ public static int[] Dot(this short[][] matrix, short[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[,] matrix, short[] columnVector, int[] result) @@ -102866,7 +102866,7 @@ public static int[] Dot(this short[,] matrix, short[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, short[][] matrix, int[] result) @@ -102910,7 +102910,7 @@ public static int[] Dot(this short[] rowVector, short[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, short[,] b, int[,] result) @@ -102964,7 +102964,7 @@ public static int[] Dot(this short[] rowVector, short[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, short[,] b, int[][] result) @@ -102982,7 +102982,7 @@ public static int[][] DotWithTransposed(this short[][] a, short[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[,] a, short[][] b, int[][] result) @@ -103000,7 +103000,7 @@ public static int[][] DotWithTransposed(this short[,] a, short[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, short[][] b, int[][] result) @@ -103018,7 +103018,7 @@ public static int[][] DotWithTransposed(this short[][] a, short[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, short[,] b, int[] result) @@ -103036,7 +103036,7 @@ public static int[] DotWithTransposed(this short[] rowVector, short[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, short[] columnVector, int[,] result) @@ -103054,7 +103054,7 @@ public static int[] DotWithTransposed(this short[] rowVector, short[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, short[][] b, int[] result) @@ -103072,7 +103072,7 @@ public static int[] DotWithTransposed(this short[] rowVector, short[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, short[] columnVector, int[][] result) @@ -103102,7 +103102,7 @@ public static int[][] DotWithTransposed(this short[][] a, short[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[,] a, short[,] b, int[,] result) @@ -103146,7 +103146,7 @@ public static int[][] DotWithTransposed(this short[][] a, short[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, short[][] b, int[][] result) @@ -103193,7 +103193,7 @@ public static int[][] TransposeAndDot(this short[][] a, short[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[,] matrix, short[] columnVector, int[] result) @@ -103227,7 +103227,7 @@ public static int[] TransposeAndDot(this short[,] matrix, short[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[][] matrix, short[] columnVector, int[] result) @@ -103261,7 +103261,7 @@ public static int[] TransposeAndDot(this short[][] matrix, short[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, short[,] b, int[][] result) @@ -103278,7 +103278,7 @@ public static int[][] TransposeAndDot(this short[][] a, short[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[,] a, short[][] b, int[][] result) @@ -103298,7 +103298,7 @@ public static int[][] TransposeAndDot(this short[,] a, short[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[] rowVector, short[,] b, int[,] result) @@ -103315,7 +103315,7 @@ public static int[][] TransposeAndDot(this short[,] a, short[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[] rowVector, short[][] b, int[][] result) @@ -103340,7 +103340,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, short[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this short[,] a, short[] diagonal, int[,] result) @@ -103368,7 +103368,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, short[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this short[][] a, short[] diagonal, int[][] result) @@ -103396,7 +103396,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, short[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this short[,] a, short[] diagonal, int[,] result) @@ -103434,7 +103434,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, short[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this short[][] a, short[] diagonal, int[][] result) @@ -103462,7 +103462,7 @@ public static int[][] DotWithDiagonal(this short[][] a, short[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this short[,] a, short[] diagonal, int[,] result) @@ -103494,7 +103494,7 @@ public static int[][] DotWithDiagonal(this short[][] a, short[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this short[][] a, short[] diagonal, int[][] result) @@ -103529,7 +103529,7 @@ public static int[][] DivideByDiagonal(this short[][] a, short[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this short[] a, short[] b, int[,] result) @@ -103552,7 +103552,7 @@ public static int[][] DivideByDiagonal(this short[][] a, short[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this short[] a, short[] b, int[][] result) @@ -103574,7 +103574,7 @@ public static int[][] Outer(this short[] a, short[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(short[] a, short[] b, int[] result) @@ -103605,7 +103605,7 @@ public static int[] Cross(short[] a, short[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this short[,] a, short[,] b, int[,] result) @@ -103662,7 +103662,7 @@ public static int[] Cross(short[] a, short[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, short[][] b, int[][] result) @@ -103681,7 +103681,7 @@ public static int[][] Kronecker(this short[][] a, short[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, short[,] b, int[][] result) @@ -103700,7 +103700,7 @@ public static int[][] Kronecker(this short[][] a, short[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[,] a, short[][] b, int[][] result) @@ -103719,7 +103719,7 @@ public static int[][] Kronecker(this short[,] a, short[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this short[] a, short[] b, int[] result) @@ -103748,7 +103748,7 @@ public static int[] Kronecker(this short[] a, short[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Dot(this short[,] a, double[,] b, short[,] result) @@ -103815,7 +103815,7 @@ public static int[] Kronecker(this short[] a, short[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, double[][] b, short[][] result) @@ -103861,7 +103861,7 @@ public static short[][] Dot(this short[][] a, double[][] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, double[,] b, short[][] result) @@ -103918,7 +103918,7 @@ public static short[][] Dot(this short[][] a, double[,] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[,] a, double[][] b, short[][] result) @@ -103964,7 +103964,7 @@ public static short[][] Dot(this short[,] a, double[][] b, short[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, double[,] matrix, short[] result) @@ -103993,7 +103993,7 @@ public static short[] Dot(this short[] rowVector, double[,] matrix, short[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[][] matrix, double[] columnVector, short[] result) @@ -104022,7 +104022,7 @@ public static short[] Dot(this short[][] matrix, double[] columnVector, short[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[,] matrix, double[] columnVector, short[] result) @@ -104050,7 +104050,7 @@ public static short[] Dot(this short[,] matrix, double[] columnVector, short[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, double[][] matrix, short[] result) @@ -104094,7 +104094,7 @@ public static short[] Dot(this short[] rowVector, double[][] matrix, short[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, double[,] b, short[,] result) @@ -104148,7 +104148,7 @@ public static short[] Dot(this short[] rowVector, double[][] matrix, short[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, double[,] b, short[][] result) @@ -104166,7 +104166,7 @@ public static short[][] DotWithTransposed(this short[][] a, double[,] b, short[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[,] a, double[][] b, short[][] result) @@ -104184,7 +104184,7 @@ public static short[][] DotWithTransposed(this short[,] a, double[][] b, short[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, double[][] b, short[][] result) @@ -104202,7 +104202,7 @@ public static short[][] DotWithTransposed(this short[][] a, double[][] b, short[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, double[,] b, short[] result) @@ -104220,7 +104220,7 @@ public static short[] DotWithTransposed(this short[] rowVector, double[,] b, sho /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, double[] columnVector, short[,] result) @@ -104238,7 +104238,7 @@ public static short[] DotWithTransposed(this short[] rowVector, double[,] b, sho /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, double[][] b, short[] result) @@ -104256,7 +104256,7 @@ public static short[] DotWithTransposed(this short[] rowVector, double[][] b, sh /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, double[] columnVector, short[][] result) @@ -104286,7 +104286,7 @@ public static short[][] DotWithTransposed(this short[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[,] a, double[,] b, short[,] result) @@ -104330,7 +104330,7 @@ public static short[][] DotWithTransposed(this short[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, double[][] b, short[][] result) @@ -104377,7 +104377,7 @@ public static short[][] TransposeAndDot(this short[][] a, double[][] b, short[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[,] matrix, double[] columnVector, short[] result) @@ -104411,7 +104411,7 @@ public static short[] TransposeAndDot(this short[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[][] matrix, double[] columnVector, short[] result) @@ -104445,7 +104445,7 @@ public static short[] TransposeAndDot(this short[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, double[,] b, short[][] result) @@ -104462,7 +104462,7 @@ public static short[][] TransposeAndDot(this short[][] a, double[,] b, short[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[,] a, double[][] b, short[][] result) @@ -104482,7 +104482,7 @@ public static short[][] TransposeAndDot(this short[,] a, double[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[] rowVector, double[,] b, short[,] result) @@ -104499,7 +104499,7 @@ public static short[][] TransposeAndDot(this short[,] a, double[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[] rowVector, double[][] b, short[][] result) @@ -104524,7 +104524,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, double[][] b, sh /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDotWithDiagonal(this short[,] a, double[] diagonal, short[,] result) @@ -104552,7 +104552,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, double[][] b, sh /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDotWithDiagonal(this short[][] a, double[] diagonal, short[][] result) @@ -104580,7 +104580,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithDiagonal(this short[,] a, double[] diagonal, short[,] result) @@ -104618,7 +104618,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithDiagonal(this short[][] a, double[] diagonal, short[][] result) @@ -104646,7 +104646,7 @@ public static short[][] DotWithDiagonal(this short[][] a, double[] diagonal, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DivideByDiagonal(this short[,] a, double[] diagonal, short[,] result) @@ -104678,7 +104678,7 @@ public static short[][] DotWithDiagonal(this short[][] a, double[] diagonal, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DivideByDiagonal(this short[][] a, double[] diagonal, short[][] result) @@ -104713,7 +104713,7 @@ public static short[][] DivideByDiagonal(this short[][] a, double[] diagonal, sh /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Outer(this short[] a, double[] b, short[,] result) @@ -104736,7 +104736,7 @@ public static short[][] DivideByDiagonal(this short[][] a, double[] diagonal, sh /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(this short[] a, double[] b, short[][] result) @@ -104758,7 +104758,7 @@ public static short[][] Outer(this short[] a, double[] b, short[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Cross(short[] a, double[] b, short[] result) @@ -104789,7 +104789,7 @@ public static short[] Cross(short[] a, double[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Kronecker(this short[,] a, double[,] b, short[,] result) @@ -104846,7 +104846,7 @@ public static short[] Cross(short[] a, double[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, double[][] b, short[][] result) @@ -104865,7 +104865,7 @@ public static short[][] Kronecker(this short[][] a, double[][] b, short[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, double[,] b, short[][] result) @@ -104884,7 +104884,7 @@ public static short[][] Kronecker(this short[][] a, double[,] b, short[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[,] a, double[][] b, short[][] result) @@ -104903,7 +104903,7 @@ public static short[][] Kronecker(this short[,] a, double[][] b, short[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Kronecker(this short[] a, double[] b, short[] result) @@ -104932,7 +104932,7 @@ public static short[] Kronecker(this short[] a, double[] b, short[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this short[,] a, double[,] b, double[,] result) @@ -104999,7 +104999,7 @@ public static short[] Kronecker(this short[] a, double[] b, short[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, double[][] b, double[][] result) @@ -105045,7 +105045,7 @@ public static double[][] Dot(this short[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, double[,] b, double[][] result) @@ -105102,7 +105102,7 @@ public static double[][] Dot(this short[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[,] a, double[][] b, double[][] result) @@ -105148,7 +105148,7 @@ public static double[][] Dot(this short[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, double[,] matrix, double[] result) @@ -105177,7 +105177,7 @@ public static double[] Dot(this short[] rowVector, double[,] matrix, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[][] matrix, double[] columnVector, double[] result) @@ -105206,7 +105206,7 @@ public static double[] Dot(this short[][] matrix, double[] columnVector, double[ /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[,] matrix, double[] columnVector, double[] result) @@ -105234,7 +105234,7 @@ public static double[] Dot(this short[,] matrix, double[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, double[][] matrix, double[] result) @@ -105278,7 +105278,7 @@ public static double[] Dot(this short[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, double[,] b, double[,] result) @@ -105332,7 +105332,7 @@ public static double[] Dot(this short[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[,] b, double[][] result) @@ -105350,7 +105350,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[,] a, double[][] b, double[][] result) @@ -105368,7 +105368,7 @@ public static double[][] DotWithTransposed(this short[,] a, double[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[][] b, double[][] result) @@ -105386,7 +105386,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, double[,] b, double[] result) @@ -105404,7 +105404,7 @@ public static double[] DotWithTransposed(this short[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, double[] columnVector, double[,] result) @@ -105422,7 +105422,7 @@ public static double[] DotWithTransposed(this short[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, double[][] b, double[] result) @@ -105440,7 +105440,7 @@ public static double[] DotWithTransposed(this short[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, double[] columnVector, double[][] result) @@ -105470,7 +105470,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[,] a, double[,] b, double[,] result) @@ -105514,7 +105514,7 @@ public static double[][] DotWithTransposed(this short[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, double[][] b, double[][] result) @@ -105561,7 +105561,7 @@ public static double[][] TransposeAndDot(this short[][] a, double[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[,] matrix, double[] columnVector, double[] result) @@ -105595,7 +105595,7 @@ public static double[] TransposeAndDot(this short[,] matrix, double[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[][] matrix, double[] columnVector, double[] result) @@ -105629,7 +105629,7 @@ public static double[] TransposeAndDot(this short[][] matrix, double[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, double[,] b, double[][] result) @@ -105646,7 +105646,7 @@ public static double[][] TransposeAndDot(this short[][] a, double[,] b, double[] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[,] a, double[][] b, double[][] result) @@ -105666,7 +105666,7 @@ public static double[][] TransposeAndDot(this short[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[] rowVector, double[,] b, double[,] result) @@ -105683,7 +105683,7 @@ public static double[][] TransposeAndDot(this short[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[] rowVector, double[][] b, double[][] result) @@ -105708,7 +105708,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this short[,] a, double[] diagonal, double[,] result) @@ -105736,7 +105736,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] diagonal, double[][] result) @@ -105764,7 +105764,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this short[,] a, double[] diagonal, double[,] result) @@ -105802,7 +105802,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this short[][] a, double[] diagonal, double[][] result) @@ -105830,7 +105830,7 @@ public static double[][] DotWithDiagonal(this short[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this short[,] a, double[] diagonal, double[,] result) @@ -105862,7 +105862,7 @@ public static double[][] DotWithDiagonal(this short[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this short[][] a, double[] diagonal, double[][] result) @@ -105897,7 +105897,7 @@ public static double[][] DivideByDiagonal(this short[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this short[] a, double[] b, double[,] result) @@ -105920,7 +105920,7 @@ public static double[][] DivideByDiagonal(this short[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this short[] a, double[] b, double[][] result) @@ -105942,7 +105942,7 @@ public static double[][] Outer(this short[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(short[] a, double[] b, double[] result) @@ -105973,7 +105973,7 @@ public static double[] Cross(short[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this short[,] a, double[,] b, double[,] result) @@ -106030,7 +106030,7 @@ public static double[] Cross(short[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, double[][] b, double[][] result) @@ -106049,7 +106049,7 @@ public static double[][] Kronecker(this short[][] a, double[][] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, double[,] b, double[][] result) @@ -106068,7 +106068,7 @@ public static double[][] Kronecker(this short[][] a, double[,] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[,] a, double[][] b, double[][] result) @@ -106087,7 +106087,7 @@ public static double[][] Kronecker(this short[,] a, double[][] b, double[][] res /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this short[] a, double[] b, double[] result) @@ -106116,7 +106116,7 @@ public static double[] Kronecker(this short[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this short[,] a, double[,] b, int[,] result) @@ -106183,7 +106183,7 @@ public static double[] Kronecker(this short[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, double[][] b, int[][] result) @@ -106229,7 +106229,7 @@ public static int[][] Dot(this short[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, double[,] b, int[][] result) @@ -106286,7 +106286,7 @@ public static int[][] Dot(this short[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[,] a, double[][] b, int[][] result) @@ -106332,7 +106332,7 @@ public static int[][] Dot(this short[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, double[,] matrix, int[] result) @@ -106361,7 +106361,7 @@ public static int[] Dot(this short[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[][] matrix, double[] columnVector, int[] result) @@ -106390,7 +106390,7 @@ public static int[] Dot(this short[][] matrix, double[] columnVector, int[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[,] matrix, double[] columnVector, int[] result) @@ -106418,7 +106418,7 @@ public static int[] Dot(this short[,] matrix, double[] columnVector, int[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, double[][] matrix, int[] result) @@ -106462,7 +106462,7 @@ public static int[] Dot(this short[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, double[,] b, int[,] result) @@ -106516,7 +106516,7 @@ public static int[] Dot(this short[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, double[,] b, int[][] result) @@ -106534,7 +106534,7 @@ public static int[][] DotWithTransposed(this short[][] a, double[,] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[,] a, double[][] b, int[][] result) @@ -106552,7 +106552,7 @@ public static int[][] DotWithTransposed(this short[,] a, double[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, double[][] b, int[][] result) @@ -106570,7 +106570,7 @@ public static int[][] DotWithTransposed(this short[][] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, double[,] b, int[] result) @@ -106588,7 +106588,7 @@ public static int[] DotWithTransposed(this short[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, double[] columnVector, int[,] result) @@ -106606,7 +106606,7 @@ public static int[] DotWithTransposed(this short[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, double[][] b, int[] result) @@ -106624,7 +106624,7 @@ public static int[] DotWithTransposed(this short[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, double[] columnVector, int[][] result) @@ -106654,7 +106654,7 @@ public static int[][] DotWithTransposed(this short[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[,] a, double[,] b, int[,] result) @@ -106698,7 +106698,7 @@ public static int[][] DotWithTransposed(this short[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, double[][] b, int[][] result) @@ -106745,7 +106745,7 @@ public static int[][] TransposeAndDot(this short[][] a, double[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[,] matrix, double[] columnVector, int[] result) @@ -106779,7 +106779,7 @@ public static int[] TransposeAndDot(this short[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[][] matrix, double[] columnVector, int[] result) @@ -106813,7 +106813,7 @@ public static int[] TransposeAndDot(this short[][] matrix, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, double[,] b, int[][] result) @@ -106830,7 +106830,7 @@ public static int[][] TransposeAndDot(this short[][] a, double[,] b, int[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[,] a, double[][] b, int[][] result) @@ -106850,7 +106850,7 @@ public static int[][] TransposeAndDot(this short[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[] rowVector, double[,] b, int[,] result) @@ -106867,7 +106867,7 @@ public static int[][] TransposeAndDot(this short[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[] rowVector, double[][] b, int[][] result) @@ -106892,7 +106892,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this short[,] a, double[] diagonal, int[,] result) @@ -106920,7 +106920,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this short[][] a, double[] diagonal, int[][] result) @@ -106948,7 +106948,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this short[,] a, double[] diagonal, int[,] result) @@ -106986,7 +106986,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this short[][] a, double[] diagonal, int[][] result) @@ -107014,7 +107014,7 @@ public static int[][] DotWithDiagonal(this short[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this short[,] a, double[] diagonal, int[,] result) @@ -107046,7 +107046,7 @@ public static int[][] DotWithDiagonal(this short[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this short[][] a, double[] diagonal, int[][] result) @@ -107081,7 +107081,7 @@ public static int[][] DivideByDiagonal(this short[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this short[] a, double[] b, int[,] result) @@ -107104,7 +107104,7 @@ public static int[][] DivideByDiagonal(this short[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this short[] a, double[] b, int[][] result) @@ -107126,7 +107126,7 @@ public static int[][] Outer(this short[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(short[] a, double[] b, int[] result) @@ -107157,7 +107157,7 @@ public static int[] Cross(short[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this short[,] a, double[,] b, int[,] result) @@ -107214,7 +107214,7 @@ public static int[] Cross(short[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, double[][] b, int[][] result) @@ -107233,7 +107233,7 @@ public static int[][] Kronecker(this short[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, double[,] b, int[][] result) @@ -107252,7 +107252,7 @@ public static int[][] Kronecker(this short[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[,] a, double[][] b, int[][] result) @@ -107271,7 +107271,7 @@ public static int[][] Kronecker(this short[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this short[] a, double[] b, int[] result) @@ -107300,7 +107300,7 @@ public static int[] Kronecker(this short[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Dot(this short[,] a, int[,] b, short[,] result) @@ -107367,7 +107367,7 @@ public static int[] Kronecker(this short[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, int[][] b, short[][] result) @@ -107413,7 +107413,7 @@ public static short[][] Dot(this short[][] a, int[][] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, int[,] b, short[][] result) @@ -107470,7 +107470,7 @@ public static short[][] Dot(this short[][] a, int[,] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[,] a, int[][] b, short[][] result) @@ -107516,7 +107516,7 @@ public static short[][] Dot(this short[,] a, int[][] b, short[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, int[,] matrix, short[] result) @@ -107545,7 +107545,7 @@ public static short[] Dot(this short[] rowVector, int[,] matrix, short[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[][] matrix, int[] columnVector, short[] result) @@ -107574,7 +107574,7 @@ public static short[] Dot(this short[][] matrix, int[] columnVector, short[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[,] matrix, int[] columnVector, short[] result) @@ -107602,7 +107602,7 @@ public static short[] Dot(this short[,] matrix, int[] columnVector, short[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, int[][] matrix, short[] result) @@ -107646,7 +107646,7 @@ public static short[] Dot(this short[] rowVector, int[][] matrix, short[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, int[,] b, short[,] result) @@ -107700,7 +107700,7 @@ public static short[] Dot(this short[] rowVector, int[][] matrix, short[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, int[,] b, short[][] result) @@ -107718,7 +107718,7 @@ public static short[][] DotWithTransposed(this short[][] a, int[,] b, short[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[,] a, int[][] b, short[][] result) @@ -107736,7 +107736,7 @@ public static short[][] DotWithTransposed(this short[,] a, int[][] b, short[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, int[][] b, short[][] result) @@ -107754,7 +107754,7 @@ public static short[][] DotWithTransposed(this short[][] a, int[][] b, short[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, int[,] b, short[] result) @@ -107772,7 +107772,7 @@ public static short[] DotWithTransposed(this short[] rowVector, int[,] b, short[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, int[] columnVector, short[,] result) @@ -107790,7 +107790,7 @@ public static short[] DotWithTransposed(this short[] rowVector, int[,] b, short[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, int[][] b, short[] result) @@ -107808,7 +107808,7 @@ public static short[] DotWithTransposed(this short[] rowVector, int[][] b, short /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, int[] columnVector, short[][] result) @@ -107838,7 +107838,7 @@ public static short[][] DotWithTransposed(this short[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[,] a, int[,] b, short[,] result) @@ -107882,7 +107882,7 @@ public static short[][] DotWithTransposed(this short[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, int[][] b, short[][] result) @@ -107929,7 +107929,7 @@ public static short[][] TransposeAndDot(this short[][] a, int[][] b, short[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[,] matrix, int[] columnVector, short[] result) @@ -107963,7 +107963,7 @@ public static short[] TransposeAndDot(this short[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[][] matrix, int[] columnVector, short[] result) @@ -107997,7 +107997,7 @@ public static short[] TransposeAndDot(this short[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, int[,] b, short[][] result) @@ -108014,7 +108014,7 @@ public static short[][] TransposeAndDot(this short[][] a, int[,] b, short[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[,] a, int[][] b, short[][] result) @@ -108034,7 +108034,7 @@ public static short[][] TransposeAndDot(this short[,] a, int[][] b, short[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[] rowVector, int[,] b, short[,] result) @@ -108051,7 +108051,7 @@ public static short[][] TransposeAndDot(this short[,] a, int[][] b, short[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[] rowVector, int[][] b, short[][] result) @@ -108076,7 +108076,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, int[][] b, short /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDotWithDiagonal(this short[,] a, int[] diagonal, short[,] result) @@ -108104,7 +108104,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, int[][] b, short /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diagonal, short[][] result) @@ -108132,7 +108132,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithDiagonal(this short[,] a, int[] diagonal, short[,] result) @@ -108170,7 +108170,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithDiagonal(this short[][] a, int[] diagonal, short[][] result) @@ -108198,7 +108198,7 @@ public static short[][] DotWithDiagonal(this short[][] a, int[] diagonal, short[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DivideByDiagonal(this short[,] a, int[] diagonal, short[,] result) @@ -108230,7 +108230,7 @@ public static short[][] DotWithDiagonal(this short[][] a, int[] diagonal, short[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DivideByDiagonal(this short[][] a, int[] diagonal, short[][] result) @@ -108265,7 +108265,7 @@ public static short[][] DivideByDiagonal(this short[][] a, int[] diagonal, short /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Outer(this short[] a, int[] b, short[,] result) @@ -108288,7 +108288,7 @@ public static short[][] DivideByDiagonal(this short[][] a, int[] diagonal, short /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(this short[] a, int[] b, short[][] result) @@ -108310,7 +108310,7 @@ public static short[][] Outer(this short[] a, int[] b, short[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Cross(short[] a, int[] b, short[] result) @@ -108341,7 +108341,7 @@ public static short[] Cross(short[] a, int[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Kronecker(this short[,] a, int[,] b, short[,] result) @@ -108398,7 +108398,7 @@ public static short[] Cross(short[] a, int[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, int[][] b, short[][] result) @@ -108417,7 +108417,7 @@ public static short[][] Kronecker(this short[][] a, int[][] b, short[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, int[,] b, short[][] result) @@ -108436,7 +108436,7 @@ public static short[][] Kronecker(this short[][] a, int[,] b, short[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[,] a, int[][] b, short[][] result) @@ -108455,7 +108455,7 @@ public static short[][] Kronecker(this short[,] a, int[][] b, short[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Kronecker(this short[] a, int[] b, short[] result) @@ -108484,7 +108484,7 @@ public static short[] Kronecker(this short[] a, int[] b, short[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this short[,] a, int[,] b, int[,] result) @@ -108551,7 +108551,7 @@ public static short[] Kronecker(this short[] a, int[] b, short[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, int[][] b, int[][] result) @@ -108597,7 +108597,7 @@ public static int[][] Dot(this short[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, int[,] b, int[][] result) @@ -108654,7 +108654,7 @@ public static int[][] Dot(this short[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[,] a, int[][] b, int[][] result) @@ -108700,7 +108700,7 @@ public static int[][] Dot(this short[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, int[,] matrix, int[] result) @@ -108729,7 +108729,7 @@ public static int[] Dot(this short[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[][] matrix, int[] columnVector, int[] result) @@ -108758,7 +108758,7 @@ public static int[] Dot(this short[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[,] matrix, int[] columnVector, int[] result) @@ -108786,7 +108786,7 @@ public static int[] Dot(this short[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, int[][] matrix, int[] result) @@ -108830,7 +108830,7 @@ public static int[] Dot(this short[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, int[,] b, int[,] result) @@ -108884,7 +108884,7 @@ public static int[] Dot(this short[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[,] b, int[][] result) @@ -108902,7 +108902,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[,] a, int[][] b, int[][] result) @@ -108920,7 +108920,7 @@ public static int[][] DotWithTransposed(this short[,] a, int[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[][] b, int[][] result) @@ -108938,7 +108938,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, int[,] b, int[] result) @@ -108956,7 +108956,7 @@ public static int[] DotWithTransposed(this short[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, int[] columnVector, int[,] result) @@ -108974,7 +108974,7 @@ public static int[] DotWithTransposed(this short[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, int[][] b, int[] result) @@ -108992,7 +108992,7 @@ public static int[] DotWithTransposed(this short[] rowVector, int[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, int[] columnVector, int[][] result) @@ -109022,7 +109022,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[,] a, int[,] b, int[,] result) @@ -109066,7 +109066,7 @@ public static int[][] DotWithTransposed(this short[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, int[][] b, int[][] result) @@ -109113,7 +109113,7 @@ public static int[][] TransposeAndDot(this short[][] a, int[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[,] matrix, int[] columnVector, int[] result) @@ -109147,7 +109147,7 @@ public static int[] TransposeAndDot(this short[,] matrix, int[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[][] matrix, int[] columnVector, int[] result) @@ -109181,7 +109181,7 @@ public static int[] TransposeAndDot(this short[][] matrix, int[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, int[,] b, int[][] result) @@ -109198,7 +109198,7 @@ public static int[][] TransposeAndDot(this short[][] a, int[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[,] a, int[][] b, int[][] result) @@ -109218,7 +109218,7 @@ public static int[][] TransposeAndDot(this short[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[] rowVector, int[,] b, int[,] result) @@ -109235,7 +109235,7 @@ public static int[][] TransposeAndDot(this short[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[] rowVector, int[][] b, int[][] result) @@ -109260,7 +109260,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this short[,] a, int[] diagonal, int[,] result) @@ -109288,7 +109288,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diagonal, int[][] result) @@ -109316,7 +109316,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this short[,] a, int[] diagonal, int[,] result) @@ -109354,7 +109354,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this short[][] a, int[] diagonal, int[][] result) @@ -109382,7 +109382,7 @@ public static int[][] DotWithDiagonal(this short[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this short[,] a, int[] diagonal, int[,] result) @@ -109414,7 +109414,7 @@ public static int[][] DotWithDiagonal(this short[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this short[][] a, int[] diagonal, int[][] result) @@ -109449,7 +109449,7 @@ public static int[][] DivideByDiagonal(this short[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this short[] a, int[] b, int[,] result) @@ -109472,7 +109472,7 @@ public static int[][] DivideByDiagonal(this short[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this short[] a, int[] b, int[][] result) @@ -109494,7 +109494,7 @@ public static int[][] Outer(this short[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(short[] a, int[] b, int[] result) @@ -109525,7 +109525,7 @@ public static int[] Cross(short[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this short[,] a, int[,] b, int[,] result) @@ -109582,7 +109582,7 @@ public static int[] Cross(short[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, int[][] b, int[][] result) @@ -109601,7 +109601,7 @@ public static int[][] Kronecker(this short[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, int[,] b, int[][] result) @@ -109620,7 +109620,7 @@ public static int[][] Kronecker(this short[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[,] a, int[][] b, int[][] result) @@ -109639,7 +109639,7 @@ public static int[][] Kronecker(this short[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this short[] a, int[] b, int[] result) @@ -109668,7 +109668,7 @@ public static int[] Kronecker(this short[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this short[,] a, int[,] b, double[,] result) @@ -109735,7 +109735,7 @@ public static int[] Kronecker(this short[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, int[][] b, double[][] result) @@ -109781,7 +109781,7 @@ public static double[][] Dot(this short[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, int[,] b, double[][] result) @@ -109838,7 +109838,7 @@ public static double[][] Dot(this short[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[,] a, int[][] b, double[][] result) @@ -109884,7 +109884,7 @@ public static double[][] Dot(this short[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, int[,] matrix, double[] result) @@ -109913,7 +109913,7 @@ public static double[] Dot(this short[] rowVector, int[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[][] matrix, int[] columnVector, double[] result) @@ -109942,7 +109942,7 @@ public static double[] Dot(this short[][] matrix, int[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[,] matrix, int[] columnVector, double[] result) @@ -109970,7 +109970,7 @@ public static double[] Dot(this short[,] matrix, int[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, int[][] matrix, double[] result) @@ -110014,7 +110014,7 @@ public static double[] Dot(this short[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, int[,] b, double[,] result) @@ -110068,7 +110068,7 @@ public static double[] Dot(this short[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, int[,] b, double[][] result) @@ -110086,7 +110086,7 @@ public static double[][] DotWithTransposed(this short[][] a, int[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[,] a, int[][] b, double[][] result) @@ -110104,7 +110104,7 @@ public static double[][] DotWithTransposed(this short[,] a, int[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, int[][] b, double[][] result) @@ -110122,7 +110122,7 @@ public static double[][] DotWithTransposed(this short[][] a, int[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, int[,] b, double[] result) @@ -110140,7 +110140,7 @@ public static double[] DotWithTransposed(this short[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, int[] columnVector, double[,] result) @@ -110158,7 +110158,7 @@ public static double[] DotWithTransposed(this short[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, int[][] b, double[] result) @@ -110176,7 +110176,7 @@ public static double[] DotWithTransposed(this short[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, int[] columnVector, double[][] result) @@ -110206,7 +110206,7 @@ public static double[][] DotWithTransposed(this short[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[,] a, int[,] b, double[,] result) @@ -110250,7 +110250,7 @@ public static double[][] DotWithTransposed(this short[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, int[][] b, double[][] result) @@ -110297,7 +110297,7 @@ public static double[][] TransposeAndDot(this short[][] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[,] matrix, int[] columnVector, double[] result) @@ -110331,7 +110331,7 @@ public static double[] TransposeAndDot(this short[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[][] matrix, int[] columnVector, double[] result) @@ -110365,7 +110365,7 @@ public static double[] TransposeAndDot(this short[][] matrix, int[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, int[,] b, double[][] result) @@ -110382,7 +110382,7 @@ public static double[][] TransposeAndDot(this short[][] a, int[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[,] a, int[][] b, double[][] result) @@ -110402,7 +110402,7 @@ public static double[][] TransposeAndDot(this short[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[] rowVector, int[,] b, double[,] result) @@ -110419,7 +110419,7 @@ public static double[][] TransposeAndDot(this short[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[] rowVector, int[][] b, double[][] result) @@ -110444,7 +110444,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this short[,] a, int[] diagonal, double[,] result) @@ -110472,7 +110472,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this short[][] a, int[] diagonal, double[][] result) @@ -110500,7 +110500,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this short[,] a, int[] diagonal, double[,] result) @@ -110538,7 +110538,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this short[][] a, int[] diagonal, double[][] result) @@ -110566,7 +110566,7 @@ public static double[][] DotWithDiagonal(this short[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this short[,] a, int[] diagonal, double[,] result) @@ -110598,7 +110598,7 @@ public static double[][] DotWithDiagonal(this short[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this short[][] a, int[] diagonal, double[][] result) @@ -110633,7 +110633,7 @@ public static double[][] DivideByDiagonal(this short[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this short[] a, int[] b, double[,] result) @@ -110656,7 +110656,7 @@ public static double[][] DivideByDiagonal(this short[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this short[] a, int[] b, double[][] result) @@ -110678,7 +110678,7 @@ public static double[][] Outer(this short[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(short[] a, int[] b, double[] result) @@ -110709,7 +110709,7 @@ public static double[] Cross(short[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this short[,] a, int[,] b, double[,] result) @@ -110766,7 +110766,7 @@ public static double[] Cross(short[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, int[][] b, double[][] result) @@ -110785,7 +110785,7 @@ public static double[][] Kronecker(this short[][] a, int[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, int[,] b, double[][] result) @@ -110804,7 +110804,7 @@ public static double[][] Kronecker(this short[][] a, int[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[,] a, int[][] b, double[][] result) @@ -110823,7 +110823,7 @@ public static double[][] Kronecker(this short[,] a, int[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this short[] a, int[] b, double[] result) @@ -110852,7 +110852,7 @@ public static double[] Kronecker(this short[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Dot(this short[,] a, float[,] b, short[,] result) @@ -110919,7 +110919,7 @@ public static double[] Kronecker(this short[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, float[][] b, short[][] result) @@ -110965,7 +110965,7 @@ public static short[][] Dot(this short[][] a, float[][] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[][] a, float[,] b, short[][] result) @@ -111022,7 +111022,7 @@ public static short[][] Dot(this short[][] a, float[,] b, short[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Dot(this short[,] a, float[][] b, short[][] result) @@ -111068,7 +111068,7 @@ public static short[][] Dot(this short[,] a, float[][] b, short[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, float[,] matrix, short[] result) @@ -111097,7 +111097,7 @@ public static short[] Dot(this short[] rowVector, float[,] matrix, short[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[][] matrix, float[] columnVector, short[] result) @@ -111126,7 +111126,7 @@ public static short[] Dot(this short[][] matrix, float[] columnVector, short[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[,] matrix, float[] columnVector, short[] result) @@ -111154,7 +111154,7 @@ public static short[] Dot(this short[,] matrix, float[] columnVector, short[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Dot(this short[] rowVector, float[][] matrix, short[] result) @@ -111198,7 +111198,7 @@ public static short[] Dot(this short[] rowVector, float[][] matrix, short[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, float[,] b, short[,] result) @@ -111252,7 +111252,7 @@ public static short[] Dot(this short[] rowVector, float[][] matrix, short[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, float[,] b, short[][] result) @@ -111270,7 +111270,7 @@ public static short[][] DotWithTransposed(this short[][] a, float[,] b, short[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[,] a, float[][] b, short[][] result) @@ -111288,7 +111288,7 @@ public static short[][] DotWithTransposed(this short[,] a, float[][] b, short[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, float[][] b, short[][] result) @@ -111306,7 +111306,7 @@ public static short[][] DotWithTransposed(this short[][] a, float[][] b, short[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, float[,] b, short[] result) @@ -111324,7 +111324,7 @@ public static short[] DotWithTransposed(this short[] rowVector, float[,] b, shor /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithTransposed(this short[,] a, float[] columnVector, short[,] result) @@ -111342,7 +111342,7 @@ public static short[] DotWithTransposed(this short[] rowVector, float[,] b, shor /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] DotWithTransposed(this short[] rowVector, float[][] b, short[] result) @@ -111360,7 +111360,7 @@ public static short[] DotWithTransposed(this short[] rowVector, float[][] b, sho /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithTransposed(this short[][] a, float[] columnVector, short[][] result) @@ -111390,7 +111390,7 @@ public static short[][] DotWithTransposed(this short[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[,] a, float[,] b, short[,] result) @@ -111434,7 +111434,7 @@ public static short[][] DotWithTransposed(this short[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, float[][] b, short[][] result) @@ -111481,7 +111481,7 @@ public static short[][] TransposeAndDot(this short[][] a, float[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[,] matrix, float[] columnVector, short[] result) @@ -111515,7 +111515,7 @@ public static short[] TransposeAndDot(this short[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] TransposeAndDot(this short[][] matrix, float[] columnVector, short[] result) @@ -111549,7 +111549,7 @@ public static short[] TransposeAndDot(this short[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[][] a, float[,] b, short[][] result) @@ -111566,7 +111566,7 @@ public static short[][] TransposeAndDot(this short[][] a, float[,] b, short[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[,] a, float[][] b, short[][] result) @@ -111586,7 +111586,7 @@ public static short[][] TransposeAndDot(this short[,] a, float[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDot(this short[] rowVector, float[,] b, short[,] result) @@ -111603,7 +111603,7 @@ public static short[][] TransposeAndDot(this short[,] a, float[][] b, short[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDot(this short[] rowVector, float[][] b, short[][] result) @@ -111628,7 +111628,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, float[][] b, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] TransposeAndDotWithDiagonal(this short[,] a, float[] diagonal, short[,] result) @@ -111656,7 +111656,7 @@ public static short[][] TransposeAndDot(this short[] rowVector, float[][] b, sho /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diagonal, short[][] result) @@ -111684,7 +111684,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DotWithDiagonal(this short[,] a, float[] diagonal, short[,] result) @@ -111722,7 +111722,7 @@ public static short[][] TransposeAndDotWithDiagonal(this short[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DotWithDiagonal(this short[][] a, float[] diagonal, short[][] result) @@ -111750,7 +111750,7 @@ public static short[][] DotWithDiagonal(this short[][] a, float[] diagonal, shor /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] DivideByDiagonal(this short[,] a, float[] diagonal, short[,] result) @@ -111782,7 +111782,7 @@ public static short[][] DotWithDiagonal(this short[][] a, float[] diagonal, shor /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] DivideByDiagonal(this short[][] a, float[] diagonal, short[][] result) @@ -111817,7 +111817,7 @@ public static short[][] DivideByDiagonal(this short[][] a, float[] diagonal, sho /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Outer(this short[] a, float[] b, short[,] result) @@ -111840,7 +111840,7 @@ public static short[][] DivideByDiagonal(this short[][] a, float[] diagonal, sho /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Outer(this short[] a, float[] b, short[][] result) @@ -111862,7 +111862,7 @@ public static short[][] Outer(this short[] a, float[] b, short[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Cross(short[] a, float[] b, short[] result) @@ -111893,7 +111893,7 @@ public static short[] Cross(short[] a, float[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] Kronecker(this short[,] a, float[,] b, short[,] result) @@ -111950,7 +111950,7 @@ public static short[] Cross(short[] a, float[] b, short[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, float[][] b, short[][] result) @@ -111969,7 +111969,7 @@ public static short[][] Kronecker(this short[][] a, float[][] b, short[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[][] a, float[,] b, short[][] result) @@ -111988,7 +111988,7 @@ public static short[][] Kronecker(this short[][] a, float[,] b, short[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] Kronecker(this short[,] a, float[][] b, short[][] result) @@ -112007,7 +112007,7 @@ public static short[][] Kronecker(this short[,] a, float[][] b, short[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Kronecker(this short[] a, float[] b, short[] result) @@ -112036,7 +112036,7 @@ public static short[] Kronecker(this short[] a, float[] b, short[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this short[,] a, float[,] b, float[,] result) @@ -112103,7 +112103,7 @@ public static short[] Kronecker(this short[] a, float[] b, short[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[][] a, float[][] b, float[][] result) @@ -112149,7 +112149,7 @@ public static float[][] Dot(this short[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[][] a, float[,] b, float[][] result) @@ -112206,7 +112206,7 @@ public static float[][] Dot(this short[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this short[,] a, float[][] b, float[][] result) @@ -112252,7 +112252,7 @@ public static float[][] Dot(this short[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[] rowVector, float[,] matrix, float[] result) @@ -112281,7 +112281,7 @@ public static float[] Dot(this short[] rowVector, float[,] matrix, float[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[][] matrix, float[] columnVector, float[] result) @@ -112310,7 +112310,7 @@ public static float[] Dot(this short[][] matrix, float[] columnVector, float[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[,] matrix, float[] columnVector, float[] result) @@ -112338,7 +112338,7 @@ public static float[] Dot(this short[,] matrix, float[] columnVector, float[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this short[] rowVector, float[][] matrix, float[] result) @@ -112382,7 +112382,7 @@ public static float[] Dot(this short[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this short[,] a, float[,] b, float[,] result) @@ -112436,7 +112436,7 @@ public static float[] Dot(this short[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[,] b, float[][] result) @@ -112454,7 +112454,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[,] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[,] a, float[][] b, float[][] result) @@ -112472,7 +112472,7 @@ public static float[][] DotWithTransposed(this short[,] a, float[][] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[][] b, float[][] result) @@ -112490,7 +112490,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[][] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this short[] rowVector, float[,] b, float[] result) @@ -112508,7 +112508,7 @@ public static float[] DotWithTransposed(this short[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this short[,] a, float[] columnVector, float[,] result) @@ -112526,7 +112526,7 @@ public static float[] DotWithTransposed(this short[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this short[] rowVector, float[][] b, float[] result) @@ -112544,7 +112544,7 @@ public static float[] DotWithTransposed(this short[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this short[][] a, float[] columnVector, float[][] result) @@ -112574,7 +112574,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this short[,] a, float[,] b, float[,] result) @@ -112618,7 +112618,7 @@ public static float[][] DotWithTransposed(this short[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[][] a, float[][] b, float[][] result) @@ -112665,7 +112665,7 @@ public static float[][] TransposeAndDot(this short[][] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this short[,] matrix, float[] columnVector, float[] result) @@ -112699,7 +112699,7 @@ public static float[] TransposeAndDot(this short[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this short[][] matrix, float[] columnVector, float[] result) @@ -112733,7 +112733,7 @@ public static float[] TransposeAndDot(this short[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[][] a, float[,] b, float[][] result) @@ -112750,7 +112750,7 @@ public static float[][] TransposeAndDot(this short[][] a, float[,] b, float[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[,] a, float[][] b, float[][] result) @@ -112770,7 +112770,7 @@ public static float[][] TransposeAndDot(this short[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this short[] rowVector, float[,] b, float[,] result) @@ -112787,7 +112787,7 @@ public static float[][] TransposeAndDot(this short[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this short[] rowVector, float[][] b, float[][] result) @@ -112812,7 +112812,7 @@ public static float[][] TransposeAndDot(this short[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this short[,] a, float[] diagonal, float[,] result) @@ -112840,7 +112840,7 @@ public static float[][] TransposeAndDot(this short[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diagonal, float[][] result) @@ -112868,7 +112868,7 @@ public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this short[,] a, float[] diagonal, float[,] result) @@ -112906,7 +112906,7 @@ public static float[][] TransposeAndDotWithDiagonal(this short[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this short[][] a, float[] diagonal, float[][] result) @@ -112934,7 +112934,7 @@ public static float[][] DotWithDiagonal(this short[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this short[,] a, float[] diagonal, float[,] result) @@ -112966,7 +112966,7 @@ public static float[][] DotWithDiagonal(this short[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this short[][] a, float[] diagonal, float[][] result) @@ -113001,7 +113001,7 @@ public static float[][] DivideByDiagonal(this short[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this short[] a, float[] b, float[,] result) @@ -113024,7 +113024,7 @@ public static float[][] DivideByDiagonal(this short[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this short[] a, float[] b, float[][] result) @@ -113046,7 +113046,7 @@ public static float[][] Outer(this short[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(short[] a, float[] b, float[] result) @@ -113077,7 +113077,7 @@ public static float[] Cross(short[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this short[,] a, float[,] b, float[,] result) @@ -113134,7 +113134,7 @@ public static float[] Cross(short[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[][] a, float[][] b, float[][] result) @@ -113153,7 +113153,7 @@ public static float[][] Kronecker(this short[][] a, float[][] b, float[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[][] a, float[,] b, float[][] result) @@ -113172,7 +113172,7 @@ public static float[][] Kronecker(this short[][] a, float[,] b, float[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this short[,] a, float[][] b, float[][] result) @@ -113191,7 +113191,7 @@ public static float[][] Kronecker(this short[,] a, float[][] b, float[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this short[] a, float[] b, float[] result) @@ -113220,7 +113220,7 @@ public static float[] Kronecker(this short[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this short[,] a, float[,] b, double[,] result) @@ -113287,7 +113287,7 @@ public static float[] Kronecker(this short[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, float[][] b, double[][] result) @@ -113333,7 +113333,7 @@ public static double[][] Dot(this short[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[][] a, float[,] b, double[][] result) @@ -113390,7 +113390,7 @@ public static double[][] Dot(this short[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this short[,] a, float[][] b, double[][] result) @@ -113436,7 +113436,7 @@ public static double[][] Dot(this short[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, float[,] matrix, double[] result) @@ -113465,7 +113465,7 @@ public static double[] Dot(this short[] rowVector, float[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[][] matrix, float[] columnVector, double[] result) @@ -113494,7 +113494,7 @@ public static double[] Dot(this short[][] matrix, float[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[,] matrix, float[] columnVector, double[] result) @@ -113522,7 +113522,7 @@ public static double[] Dot(this short[,] matrix, float[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this short[] rowVector, float[][] matrix, double[] result) @@ -113566,7 +113566,7 @@ public static double[] Dot(this short[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, float[,] b, double[,] result) @@ -113620,7 +113620,7 @@ public static double[] Dot(this short[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, float[,] b, double[][] result) @@ -113638,7 +113638,7 @@ public static double[][] DotWithTransposed(this short[][] a, float[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[,] a, float[][] b, double[][] result) @@ -113656,7 +113656,7 @@ public static double[][] DotWithTransposed(this short[,] a, float[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, float[][] b, double[][] result) @@ -113674,7 +113674,7 @@ public static double[][] DotWithTransposed(this short[][] a, float[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, float[,] b, double[] result) @@ -113692,7 +113692,7 @@ public static double[] DotWithTransposed(this short[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this short[,] a, float[] columnVector, double[,] result) @@ -113710,7 +113710,7 @@ public static double[] DotWithTransposed(this short[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this short[] rowVector, float[][] b, double[] result) @@ -113728,7 +113728,7 @@ public static double[] DotWithTransposed(this short[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this short[][] a, float[] columnVector, double[][] result) @@ -113758,7 +113758,7 @@ public static double[][] DotWithTransposed(this short[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[,] a, float[,] b, double[,] result) @@ -113802,7 +113802,7 @@ public static double[][] DotWithTransposed(this short[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, float[][] b, double[][] result) @@ -113849,7 +113849,7 @@ public static double[][] TransposeAndDot(this short[][] a, float[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[,] matrix, float[] columnVector, double[] result) @@ -113883,7 +113883,7 @@ public static double[] TransposeAndDot(this short[,] matrix, float[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this short[][] matrix, float[] columnVector, double[] result) @@ -113917,7 +113917,7 @@ public static double[] TransposeAndDot(this short[][] matrix, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[][] a, float[,] b, double[][] result) @@ -113934,7 +113934,7 @@ public static double[][] TransposeAndDot(this short[][] a, float[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[,] a, float[][] b, double[][] result) @@ -113954,7 +113954,7 @@ public static double[][] TransposeAndDot(this short[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this short[] rowVector, float[,] b, double[,] result) @@ -113971,7 +113971,7 @@ public static double[][] TransposeAndDot(this short[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this short[] rowVector, float[][] b, double[][] result) @@ -113996,7 +113996,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this short[,] a, float[] diagonal, double[,] result) @@ -114024,7 +114024,7 @@ public static double[][] TransposeAndDot(this short[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diagonal, double[][] result) @@ -114052,7 +114052,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this short[,] a, float[] diagonal, double[,] result) @@ -114090,7 +114090,7 @@ public static double[][] TransposeAndDotWithDiagonal(this short[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this short[][] a, float[] diagonal, double[][] result) @@ -114118,7 +114118,7 @@ public static double[][] DotWithDiagonal(this short[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this short[,] a, float[] diagonal, double[,] result) @@ -114150,7 +114150,7 @@ public static double[][] DotWithDiagonal(this short[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this short[][] a, float[] diagonal, double[][] result) @@ -114185,7 +114185,7 @@ public static double[][] DivideByDiagonal(this short[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this short[] a, float[] b, double[,] result) @@ -114208,7 +114208,7 @@ public static double[][] DivideByDiagonal(this short[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this short[] a, float[] b, double[][] result) @@ -114230,7 +114230,7 @@ public static double[][] Outer(this short[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(short[] a, float[] b, double[] result) @@ -114261,7 +114261,7 @@ public static double[] Cross(short[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this short[,] a, float[,] b, double[,] result) @@ -114318,7 +114318,7 @@ public static double[] Cross(short[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, float[][] b, double[][] result) @@ -114337,7 +114337,7 @@ public static double[][] Kronecker(this short[][] a, float[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[][] a, float[,] b, double[][] result) @@ -114356,7 +114356,7 @@ public static double[][] Kronecker(this short[][] a, float[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this short[,] a, float[][] b, double[][] result) @@ -114375,7 +114375,7 @@ public static double[][] Kronecker(this short[,] a, float[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this short[] a, float[] b, double[] result) @@ -114404,7 +114404,7 @@ public static double[] Kronecker(this short[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this short[,] a, float[,] b, int[,] result) @@ -114471,7 +114471,7 @@ public static double[] Kronecker(this short[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, float[][] b, int[][] result) @@ -114517,7 +114517,7 @@ public static int[][] Dot(this short[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[][] a, float[,] b, int[][] result) @@ -114574,7 +114574,7 @@ public static int[][] Dot(this short[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this short[,] a, float[][] b, int[][] result) @@ -114620,7 +114620,7 @@ public static int[][] Dot(this short[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, float[,] matrix, int[] result) @@ -114649,7 +114649,7 @@ public static int[] Dot(this short[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[][] matrix, float[] columnVector, int[] result) @@ -114678,7 +114678,7 @@ public static int[] Dot(this short[][] matrix, float[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[,] matrix, float[] columnVector, int[] result) @@ -114706,7 +114706,7 @@ public static int[] Dot(this short[,] matrix, float[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this short[] rowVector, float[][] matrix, int[] result) @@ -114750,7 +114750,7 @@ public static int[] Dot(this short[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, float[,] b, int[,] result) @@ -114804,7 +114804,7 @@ public static int[] Dot(this short[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, float[,] b, int[][] result) @@ -114822,7 +114822,7 @@ public static int[][] DotWithTransposed(this short[][] a, float[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[,] a, float[][] b, int[][] result) @@ -114840,7 +114840,7 @@ public static int[][] DotWithTransposed(this short[,] a, float[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, float[][] b, int[][] result) @@ -114858,7 +114858,7 @@ public static int[][] DotWithTransposed(this short[][] a, float[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, float[,] b, int[] result) @@ -114876,7 +114876,7 @@ public static int[] DotWithTransposed(this short[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this short[,] a, float[] columnVector, int[,] result) @@ -114894,7 +114894,7 @@ public static int[] DotWithTransposed(this short[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this short[] rowVector, float[][] b, int[] result) @@ -114912,7 +114912,7 @@ public static int[] DotWithTransposed(this short[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this short[][] a, float[] columnVector, int[][] result) @@ -114942,7 +114942,7 @@ public static int[][] DotWithTransposed(this short[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[,] a, float[,] b, int[,] result) @@ -114986,7 +114986,7 @@ public static int[][] DotWithTransposed(this short[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, float[][] b, int[][] result) @@ -115033,7 +115033,7 @@ public static int[][] TransposeAndDot(this short[][] a, float[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[,] matrix, float[] columnVector, int[] result) @@ -115067,7 +115067,7 @@ public static int[] TransposeAndDot(this short[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this short[][] matrix, float[] columnVector, int[] result) @@ -115101,7 +115101,7 @@ public static int[] TransposeAndDot(this short[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[][] a, float[,] b, int[][] result) @@ -115118,7 +115118,7 @@ public static int[][] TransposeAndDot(this short[][] a, float[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[,] a, float[][] b, int[][] result) @@ -115138,7 +115138,7 @@ public static int[][] TransposeAndDot(this short[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this short[] rowVector, float[,] b, int[,] result) @@ -115155,7 +115155,7 @@ public static int[][] TransposeAndDot(this short[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this short[] rowVector, float[][] b, int[][] result) @@ -115180,7 +115180,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this short[,] a, float[] diagonal, int[,] result) @@ -115208,7 +115208,7 @@ public static int[][] TransposeAndDot(this short[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diagonal, int[][] result) @@ -115236,7 +115236,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this short[,] a, float[] diagonal, int[,] result) @@ -115274,7 +115274,7 @@ public static int[][] TransposeAndDotWithDiagonal(this short[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this short[][] a, float[] diagonal, int[][] result) @@ -115302,7 +115302,7 @@ public static int[][] DotWithDiagonal(this short[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this short[,] a, float[] diagonal, int[,] result) @@ -115334,7 +115334,7 @@ public static int[][] DotWithDiagonal(this short[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this short[][] a, float[] diagonal, int[][] result) @@ -115369,7 +115369,7 @@ public static int[][] DivideByDiagonal(this short[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this short[] a, float[] b, int[,] result) @@ -115392,7 +115392,7 @@ public static int[][] DivideByDiagonal(this short[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this short[] a, float[] b, int[][] result) @@ -115414,7 +115414,7 @@ public static int[][] Outer(this short[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(short[] a, float[] b, int[] result) @@ -115445,7 +115445,7 @@ public static int[] Cross(short[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this short[,] a, float[,] b, int[,] result) @@ -115502,7 +115502,7 @@ public static int[] Cross(short[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, float[][] b, int[][] result) @@ -115521,7 +115521,7 @@ public static int[][] Kronecker(this short[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[][] a, float[,] b, int[][] result) @@ -115540,7 +115540,7 @@ public static int[][] Kronecker(this short[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this short[,] a, float[][] b, int[][] result) @@ -115559,7 +115559,7 @@ public static int[][] Kronecker(this short[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this short[] a, float[] b, int[] result) @@ -115588,7 +115588,7 @@ public static int[] Kronecker(this short[] a, float[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Dot(this sbyte[,] a, sbyte[,] b, sbyte[,] result) @@ -115655,7 +115655,7 @@ public static int[] Kronecker(this short[] a, float[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, sbyte[][] b, sbyte[][] result) @@ -115701,7 +115701,7 @@ public static sbyte[][] Dot(this sbyte[][] a, sbyte[][] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, sbyte[,] b, sbyte[][] result) @@ -115758,7 +115758,7 @@ public static sbyte[][] Dot(this sbyte[][] a, sbyte[,] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[,] a, sbyte[][] b, sbyte[][] result) @@ -115804,7 +115804,7 @@ public static sbyte[][] Dot(this sbyte[,] a, sbyte[][] b, sbyte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, sbyte[,] matrix, sbyte[] result) @@ -115833,7 +115833,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, sbyte[,] matrix, sbyte[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[][] matrix, sbyte[] columnVector, sbyte[] result) @@ -115862,7 +115862,7 @@ public static sbyte[] Dot(this sbyte[][] matrix, sbyte[] columnVector, sbyte[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[,] matrix, sbyte[] columnVector, sbyte[] result) @@ -115890,7 +115890,7 @@ public static sbyte[] Dot(this sbyte[,] matrix, sbyte[] columnVector, sbyte[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, sbyte[][] matrix, sbyte[] result) @@ -115934,7 +115934,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, sbyte[][] matrix, sbyte[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, sbyte[,] b, sbyte[,] result) @@ -115988,7 +115988,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, sbyte[][] matrix, sbyte[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, sbyte[][] result) @@ -116006,7 +116006,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, sbyte[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, sbyte[][] result) @@ -116024,7 +116024,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, sbyte[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, sbyte[][] result) @@ -116042,7 +116042,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, sbyte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, sbyte[] result) @@ -116060,7 +116060,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, sbyt /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, sbyte[] columnVector, sbyte[,] result) @@ -116078,7 +116078,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, sbyt /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, sbyte[] result) @@ -116096,7 +116096,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, sby /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector, sbyte[][] result) @@ -116126,7 +116126,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[,] a, sbyte[,] b, sbyte[,] result) @@ -116170,7 +116170,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, sbyte[][] result) @@ -116217,7 +116217,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVector, sbyte[] result) @@ -116251,7 +116251,7 @@ public static sbyte[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVector, sbyte[] result) @@ -116285,7 +116285,7 @@ public static sbyte[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, sbyte[][] result) @@ -116302,7 +116302,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, sbyte[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, sbyte[][] result) @@ -116322,7 +116322,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[] rowVector, sbyte[,] b, sbyte[,] result) @@ -116339,7 +116339,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, sbyte[][] result) @@ -116364,7 +116364,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, sbyte[,] result) @@ -116392,7 +116392,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, sbyte[][] result) @@ -116420,7 +116420,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, sbyte[,] result) @@ -116458,7 +116458,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, sbyte[][] result) @@ -116486,7 +116486,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, sbyt /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DivideByDiagonal(this sbyte[,] a, sbyte[] diagonal, sbyte[,] result) @@ -116518,7 +116518,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, sbyt /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, sbyte[][] result) @@ -116553,7 +116553,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, sby /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Outer(this sbyte[] a, sbyte[] b, sbyte[,] result) @@ -116576,7 +116576,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, sby /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(this sbyte[] a, sbyte[] b, sbyte[][] result) @@ -116598,7 +116598,7 @@ public static sbyte[][] Outer(this sbyte[] a, sbyte[] b, sbyte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Cross(sbyte[] a, sbyte[] b, sbyte[] result) @@ -116629,7 +116629,7 @@ public static sbyte[] Cross(sbyte[] a, sbyte[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Kronecker(this sbyte[,] a, sbyte[,] b, sbyte[,] result) @@ -116686,7 +116686,7 @@ public static sbyte[] Cross(sbyte[] a, sbyte[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[][] b, sbyte[][] result) @@ -116705,7 +116705,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[][] b, sbyte[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[,] b, sbyte[][] result) @@ -116724,7 +116724,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, sbyte[,] b, sbyte[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[,] a, sbyte[][] b, sbyte[][] result) @@ -116743,7 +116743,7 @@ public static sbyte[][] Kronecker(this sbyte[,] a, sbyte[][] b, sbyte[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Kronecker(this sbyte[] a, sbyte[] b, sbyte[] result) @@ -116772,7 +116772,7 @@ public static sbyte[] Kronecker(this sbyte[] a, sbyte[] b, sbyte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this sbyte[,] a, sbyte[,] b, double[,] result) @@ -116839,7 +116839,7 @@ public static sbyte[] Kronecker(this sbyte[] a, sbyte[] b, sbyte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, sbyte[][] b, double[][] result) @@ -116885,7 +116885,7 @@ public static double[][] Dot(this sbyte[][] a, sbyte[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, sbyte[,] b, double[][] result) @@ -116942,7 +116942,7 @@ public static double[][] Dot(this sbyte[][] a, sbyte[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[,] a, sbyte[][] b, double[][] result) @@ -116988,7 +116988,7 @@ public static double[][] Dot(this sbyte[,] a, sbyte[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, sbyte[,] matrix, double[] result) @@ -117017,7 +117017,7 @@ public static double[] Dot(this sbyte[] rowVector, sbyte[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[][] matrix, sbyte[] columnVector, double[] result) @@ -117046,7 +117046,7 @@ public static double[] Dot(this sbyte[][] matrix, sbyte[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[,] matrix, sbyte[] columnVector, double[] result) @@ -117074,7 +117074,7 @@ public static double[] Dot(this sbyte[,] matrix, sbyte[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, sbyte[][] matrix, double[] result) @@ -117118,7 +117118,7 @@ public static double[] Dot(this sbyte[] rowVector, sbyte[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, sbyte[,] b, double[,] result) @@ -117172,7 +117172,7 @@ public static double[] Dot(this sbyte[] rowVector, sbyte[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, double[][] result) @@ -117190,7 +117190,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, double[][] result) @@ -117208,7 +117208,7 @@ public static double[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, double[][] result) @@ -117226,7 +117226,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, double[] result) @@ -117244,7 +117244,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, sbyte[] columnVector, double[,] result) @@ -117262,7 +117262,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, double[] result) @@ -117280,7 +117280,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector, double[][] result) @@ -117310,7 +117310,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[,] a, sbyte[,] b, double[,] result) @@ -117354,7 +117354,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, double[][] result) @@ -117401,7 +117401,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVector, double[] result) @@ -117435,7 +117435,7 @@ public static double[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVector, double[] result) @@ -117469,7 +117469,7 @@ public static double[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, double[][] result) @@ -117486,7 +117486,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, double[][] result) @@ -117506,7 +117506,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[] rowVector, sbyte[,] b, double[,] result) @@ -117523,7 +117523,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, double[][] result) @@ -117548,7 +117548,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, double[,] result) @@ -117576,7 +117576,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, double[][] result) @@ -117604,7 +117604,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, double[,] result) @@ -117642,7 +117642,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, double[][] result) @@ -117670,7 +117670,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this sbyte[,] a, sbyte[] diagonal, double[,] result) @@ -117702,7 +117702,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, double[][] result) @@ -117737,7 +117737,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this sbyte[] a, sbyte[] b, double[,] result) @@ -117760,7 +117760,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this sbyte[] a, sbyte[] b, double[][] result) @@ -117782,7 +117782,7 @@ public static double[][] Outer(this sbyte[] a, sbyte[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(sbyte[] a, sbyte[] b, double[] result) @@ -117813,7 +117813,7 @@ public static double[] Cross(sbyte[] a, sbyte[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this sbyte[,] a, sbyte[,] b, double[,] result) @@ -117870,7 +117870,7 @@ public static double[] Cross(sbyte[] a, sbyte[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, sbyte[][] b, double[][] result) @@ -117889,7 +117889,7 @@ public static double[][] Kronecker(this sbyte[][] a, sbyte[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, sbyte[,] b, double[][] result) @@ -117908,7 +117908,7 @@ public static double[][] Kronecker(this sbyte[][] a, sbyte[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[,] a, sbyte[][] b, double[][] result) @@ -117927,7 +117927,7 @@ public static double[][] Kronecker(this sbyte[,] a, sbyte[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this sbyte[] a, sbyte[] b, double[] result) @@ -117956,7 +117956,7 @@ public static double[] Kronecker(this sbyte[] a, sbyte[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this sbyte[,] a, sbyte[,] b, int[,] result) @@ -118023,7 +118023,7 @@ public static double[] Kronecker(this sbyte[] a, sbyte[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, sbyte[][] b, int[][] result) @@ -118069,7 +118069,7 @@ public static int[][] Dot(this sbyte[][] a, sbyte[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, sbyte[,] b, int[][] result) @@ -118126,7 +118126,7 @@ public static int[][] Dot(this sbyte[][] a, sbyte[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[,] a, sbyte[][] b, int[][] result) @@ -118172,7 +118172,7 @@ public static int[][] Dot(this sbyte[,] a, sbyte[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, sbyte[,] matrix, int[] result) @@ -118201,7 +118201,7 @@ public static int[] Dot(this sbyte[] rowVector, sbyte[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[][] matrix, sbyte[] columnVector, int[] result) @@ -118230,7 +118230,7 @@ public static int[] Dot(this sbyte[][] matrix, sbyte[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[,] matrix, sbyte[] columnVector, int[] result) @@ -118258,7 +118258,7 @@ public static int[] Dot(this sbyte[,] matrix, sbyte[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, sbyte[][] matrix, int[] result) @@ -118302,7 +118302,7 @@ public static int[] Dot(this sbyte[] rowVector, sbyte[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, sbyte[,] b, int[,] result) @@ -118356,7 +118356,7 @@ public static int[] Dot(this sbyte[] rowVector, sbyte[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, int[][] result) @@ -118374,7 +118374,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, int[][] result) @@ -118392,7 +118392,7 @@ public static int[][] DotWithTransposed(this sbyte[,] a, sbyte[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, int[][] result) @@ -118410,7 +118410,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, int[] result) @@ -118428,7 +118428,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, sbyte[] columnVector, int[,] result) @@ -118446,7 +118446,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, sbyte[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, int[] result) @@ -118464,7 +118464,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, sbyte[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector, int[][] result) @@ -118494,7 +118494,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[,] a, sbyte[,] b, int[,] result) @@ -118538,7 +118538,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, sbyte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, int[][] result) @@ -118585,7 +118585,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, sbyte[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVector, int[] result) @@ -118619,7 +118619,7 @@ public static int[] TransposeAndDot(this sbyte[,] matrix, sbyte[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVector, int[] result) @@ -118653,7 +118653,7 @@ public static int[] TransposeAndDot(this sbyte[][] matrix, sbyte[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, int[][] result) @@ -118670,7 +118670,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, sbyte[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, int[][] result) @@ -118690,7 +118690,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[] rowVector, sbyte[,] b, int[,] result) @@ -118707,7 +118707,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, sbyte[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, int[][] result) @@ -118732,7 +118732,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, int[,] result) @@ -118760,7 +118760,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, sbyte[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, int[][] result) @@ -118788,7 +118788,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this sbyte[,] a, sbyte[] diagonal, int[,] result) @@ -118826,7 +118826,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, sbyte[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, int[][] result) @@ -118854,7 +118854,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this sbyte[,] a, sbyte[] diagonal, int[,] result) @@ -118886,7 +118886,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, sbyte[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, int[][] result) @@ -118921,7 +118921,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this sbyte[] a, sbyte[] b, int[,] result) @@ -118944,7 +118944,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, sbyte[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this sbyte[] a, sbyte[] b, int[][] result) @@ -118966,7 +118966,7 @@ public static int[][] Outer(this sbyte[] a, sbyte[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(sbyte[] a, sbyte[] b, int[] result) @@ -118997,7 +118997,7 @@ public static int[] Cross(sbyte[] a, sbyte[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this sbyte[,] a, sbyte[,] b, int[,] result) @@ -119054,7 +119054,7 @@ public static int[] Cross(sbyte[] a, sbyte[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, sbyte[][] b, int[][] result) @@ -119073,7 +119073,7 @@ public static int[][] Kronecker(this sbyte[][] a, sbyte[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, sbyte[,] b, int[][] result) @@ -119092,7 +119092,7 @@ public static int[][] Kronecker(this sbyte[][] a, sbyte[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[,] a, sbyte[][] b, int[][] result) @@ -119111,7 +119111,7 @@ public static int[][] Kronecker(this sbyte[,] a, sbyte[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this sbyte[] a, sbyte[] b, int[] result) @@ -119140,7 +119140,7 @@ public static int[] Kronecker(this sbyte[] a, sbyte[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Dot(this sbyte[,] a, double[,] b, sbyte[,] result) @@ -119207,7 +119207,7 @@ public static int[] Kronecker(this sbyte[] a, sbyte[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, double[][] b, sbyte[][] result) @@ -119253,7 +119253,7 @@ public static sbyte[][] Dot(this sbyte[][] a, double[][] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, double[,] b, sbyte[][] result) @@ -119310,7 +119310,7 @@ public static sbyte[][] Dot(this sbyte[][] a, double[,] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[,] a, double[][] b, sbyte[][] result) @@ -119356,7 +119356,7 @@ public static sbyte[][] Dot(this sbyte[,] a, double[][] b, sbyte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, double[,] matrix, sbyte[] result) @@ -119385,7 +119385,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, double[,] matrix, sbyte[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[][] matrix, double[] columnVector, sbyte[] result) @@ -119414,7 +119414,7 @@ public static sbyte[] Dot(this sbyte[][] matrix, double[] columnVector, sbyte[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[,] matrix, double[] columnVector, sbyte[] result) @@ -119442,7 +119442,7 @@ public static sbyte[] Dot(this sbyte[,] matrix, double[] columnVector, sbyte[] r /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, double[][] matrix, sbyte[] result) @@ -119486,7 +119486,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, double[][] matrix, sbyte[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, double[,] b, sbyte[,] result) @@ -119540,7 +119540,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, double[][] matrix, sbyte[] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[,] b, sbyte[][] result) @@ -119558,7 +119558,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[,] b, sbyte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[,] a, double[][] b, sbyte[][] result) @@ -119576,7 +119576,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[,] a, double[][] b, sbyte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[][] b, sbyte[][] result) @@ -119594,7 +119594,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[][] b, sbyte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, double[,] b, sbyte[] result) @@ -119612,7 +119612,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, double[,] b, sby /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, double[] columnVector, sbyte[,] result) @@ -119630,7 +119630,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, double[,] b, sby /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, double[][] b, sbyte[] result) @@ -119648,7 +119648,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, double[][] b, sb /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[] columnVector, sbyte[][] result) @@ -119678,7 +119678,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[,] a, double[,] b, sbyte[,] result) @@ -119722,7 +119722,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, double[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, double[][] b, sbyte[][] result) @@ -119769,7 +119769,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, double[][] b, sbyte[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[,] matrix, double[] columnVector, sbyte[] result) @@ -119803,7 +119803,7 @@ public static sbyte[] TransposeAndDot(this sbyte[,] matrix, double[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[][] matrix, double[] columnVector, sbyte[] result) @@ -119837,7 +119837,7 @@ public static sbyte[] TransposeAndDot(this sbyte[][] matrix, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, double[,] b, sbyte[][] result) @@ -119854,7 +119854,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, double[,] b, sbyte[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[,] a, double[][] b, sbyte[][] result) @@ -119874,7 +119874,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, double[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[] rowVector, double[,] b, sbyte[,] result) @@ -119891,7 +119891,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, double[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, sbyte[][] result) @@ -119916,7 +119916,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, sb /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDotWithDiagonal(this sbyte[,] a, double[] diagonal, sbyte[,] result) @@ -119944,7 +119944,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, sb /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] diagonal, sbyte[][] result) @@ -119972,7 +119972,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithDiagonal(this sbyte[,] a, double[] diagonal, sbyte[,] result) @@ -120010,7 +120010,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, sbyte[][] result) @@ -120038,7 +120038,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DivideByDiagonal(this sbyte[,] a, double[] diagonal, sbyte[,] result) @@ -120070,7 +120070,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, sbyte[][] result) @@ -120105,7 +120105,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, sb /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Outer(this sbyte[] a, double[] b, sbyte[,] result) @@ -120128,7 +120128,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, sb /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(this sbyte[] a, double[] b, sbyte[][] result) @@ -120150,7 +120150,7 @@ public static sbyte[][] Outer(this sbyte[] a, double[] b, sbyte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Cross(sbyte[] a, double[] b, sbyte[] result) @@ -120181,7 +120181,7 @@ public static sbyte[] Cross(sbyte[] a, double[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Kronecker(this sbyte[,] a, double[,] b, sbyte[,] result) @@ -120238,7 +120238,7 @@ public static sbyte[] Cross(sbyte[] a, double[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, double[][] b, sbyte[][] result) @@ -120257,7 +120257,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, double[][] b, sbyte[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, double[,] b, sbyte[][] result) @@ -120276,7 +120276,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, double[,] b, sbyte[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[,] a, double[][] b, sbyte[][] result) @@ -120295,7 +120295,7 @@ public static sbyte[][] Kronecker(this sbyte[,] a, double[][] b, sbyte[][] resul /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Kronecker(this sbyte[] a, double[] b, sbyte[] result) @@ -120324,7 +120324,7 @@ public static sbyte[] Kronecker(this sbyte[] a, double[] b, sbyte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this sbyte[,] a, double[,] b, double[,] result) @@ -120391,7 +120391,7 @@ public static sbyte[] Kronecker(this sbyte[] a, double[] b, sbyte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, double[][] b, double[][] result) @@ -120437,7 +120437,7 @@ public static double[][] Dot(this sbyte[][] a, double[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, double[,] b, double[][] result) @@ -120494,7 +120494,7 @@ public static double[][] Dot(this sbyte[][] a, double[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[,] a, double[][] b, double[][] result) @@ -120540,7 +120540,7 @@ public static double[][] Dot(this sbyte[,] a, double[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, double[,] matrix, double[] result) @@ -120569,7 +120569,7 @@ public static double[] Dot(this sbyte[] rowVector, double[,] matrix, double[] re /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[][] matrix, double[] columnVector, double[] result) @@ -120598,7 +120598,7 @@ public static double[] Dot(this sbyte[][] matrix, double[] columnVector, double[ /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[,] matrix, double[] columnVector, double[] result) @@ -120626,7 +120626,7 @@ public static double[] Dot(this sbyte[,] matrix, double[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, double[][] matrix, double[] result) @@ -120670,7 +120670,7 @@ public static double[] Dot(this sbyte[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, double[,] b, double[,] result) @@ -120724,7 +120724,7 @@ public static double[] Dot(this sbyte[] rowVector, double[][] matrix, double[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[,] b, double[][] result) @@ -120742,7 +120742,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[,] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[,] a, double[][] b, double[][] result) @@ -120760,7 +120760,7 @@ public static double[][] DotWithTransposed(this sbyte[,] a, double[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[][] b, double[][] result) @@ -120778,7 +120778,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[][] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, double[,] b, double[] result) @@ -120796,7 +120796,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, double[] columnVector, double[,] result) @@ -120814,7 +120814,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, double[,] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, double[][] b, double[] result) @@ -120832,7 +120832,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVector, double[][] result) @@ -120862,7 +120862,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[,] a, double[,] b, double[,] result) @@ -120906,7 +120906,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, double[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, double[][] b, double[][] result) @@ -120953,7 +120953,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, double[][] b, double[ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[,] matrix, double[] columnVector, double[] result) @@ -120987,7 +120987,7 @@ public static double[] TransposeAndDot(this sbyte[,] matrix, double[] columnVect /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[][] matrix, double[] columnVector, double[] result) @@ -121021,7 +121021,7 @@ public static double[] TransposeAndDot(this sbyte[][] matrix, double[] columnVec /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, double[,] b, double[][] result) @@ -121038,7 +121038,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, double[,] b, double[] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[,] a, double[][] b, double[][] result) @@ -121058,7 +121058,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[] rowVector, double[,] b, double[,] result) @@ -121075,7 +121075,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, double[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, double[][] result) @@ -121100,7 +121100,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this sbyte[,] a, double[] diagonal, double[,] result) @@ -121128,7 +121128,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] diagonal, double[][] result) @@ -121156,7 +121156,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this sbyte[,] a, double[] diagonal, double[,] result) @@ -121194,7 +121194,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, double[][] result) @@ -121222,7 +121222,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this sbyte[,] a, double[] diagonal, double[,] result) @@ -121254,7 +121254,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, double[][] result) @@ -121289,7 +121289,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this sbyte[] a, double[] b, double[,] result) @@ -121312,7 +121312,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, d /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this sbyte[] a, double[] b, double[][] result) @@ -121334,7 +121334,7 @@ public static double[][] Outer(this sbyte[] a, double[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(sbyte[] a, double[] b, double[] result) @@ -121365,7 +121365,7 @@ public static double[] Cross(sbyte[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this sbyte[,] a, double[,] b, double[,] result) @@ -121422,7 +121422,7 @@ public static double[] Cross(sbyte[] a, double[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, double[][] b, double[][] result) @@ -121441,7 +121441,7 @@ public static double[][] Kronecker(this sbyte[][] a, double[][] b, double[][] re /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, double[,] b, double[][] result) @@ -121460,7 +121460,7 @@ public static double[][] Kronecker(this sbyte[][] a, double[,] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[,] a, double[][] b, double[][] result) @@ -121479,7 +121479,7 @@ public static double[][] Kronecker(this sbyte[,] a, double[][] b, double[][] res /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this sbyte[] a, double[] b, double[] result) @@ -121508,7 +121508,7 @@ public static double[] Kronecker(this sbyte[] a, double[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this sbyte[,] a, double[,] b, int[,] result) @@ -121575,7 +121575,7 @@ public static double[] Kronecker(this sbyte[] a, double[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, double[][] b, int[][] result) @@ -121621,7 +121621,7 @@ public static int[][] Dot(this sbyte[][] a, double[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, double[,] b, int[][] result) @@ -121678,7 +121678,7 @@ public static int[][] Dot(this sbyte[][] a, double[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[,] a, double[][] b, int[][] result) @@ -121724,7 +121724,7 @@ public static int[][] Dot(this sbyte[,] a, double[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, double[,] matrix, int[] result) @@ -121753,7 +121753,7 @@ public static int[] Dot(this sbyte[] rowVector, double[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[][] matrix, double[] columnVector, int[] result) @@ -121782,7 +121782,7 @@ public static int[] Dot(this sbyte[][] matrix, double[] columnVector, int[] resu /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[,] matrix, double[] columnVector, int[] result) @@ -121810,7 +121810,7 @@ public static int[] Dot(this sbyte[,] matrix, double[] columnVector, int[] resul /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, double[][] matrix, int[] result) @@ -121854,7 +121854,7 @@ public static int[] Dot(this sbyte[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, double[,] b, int[,] result) @@ -121908,7 +121908,7 @@ public static int[] Dot(this sbyte[] rowVector, double[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, double[,] b, int[][] result) @@ -121926,7 +121926,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, double[,] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[,] a, double[][] b, int[][] result) @@ -121944,7 +121944,7 @@ public static int[][] DotWithTransposed(this sbyte[,] a, double[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, double[][] b, int[][] result) @@ -121962,7 +121962,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, double[][] b, int[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, double[,] b, int[] result) @@ -121980,7 +121980,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, double[] columnVector, int[,] result) @@ -121998,7 +121998,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, double[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, double[][] b, int[] result) @@ -122016,7 +122016,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, double[] columnVector, int[][] result) @@ -122046,7 +122046,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[,] a, double[,] b, int[,] result) @@ -122090,7 +122090,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, double[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, double[][] b, int[][] result) @@ -122137,7 +122137,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, double[][] b, int[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[,] matrix, double[] columnVector, int[] result) @@ -122171,7 +122171,7 @@ public static int[] TransposeAndDot(this sbyte[,] matrix, double[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[][] matrix, double[] columnVector, int[] result) @@ -122205,7 +122205,7 @@ public static int[] TransposeAndDot(this sbyte[][] matrix, double[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, double[,] b, int[][] result) @@ -122222,7 +122222,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, double[,] b, int[][] res /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[,] a, double[][] b, int[][] result) @@ -122242,7 +122242,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[] rowVector, double[,] b, int[,] result) @@ -122259,7 +122259,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, double[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, int[][] result) @@ -122284,7 +122284,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this sbyte[,] a, double[] diagonal, int[,] result) @@ -122312,7 +122312,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, double[][] b, int[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] diagonal, int[][] result) @@ -122340,7 +122340,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this sbyte[,] a, double[] diagonal, int[,] result) @@ -122378,7 +122378,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, double[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, int[][] result) @@ -122406,7 +122406,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this sbyte[,] a, double[] diagonal, int[,] result) @@ -122438,7 +122438,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, double[] diagonal, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, int[][] result) @@ -122473,7 +122473,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this sbyte[] a, double[] b, int[,] result) @@ -122496,7 +122496,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, double[] diagonal, int[ /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this sbyte[] a, double[] b, int[][] result) @@ -122518,7 +122518,7 @@ public static int[][] Outer(this sbyte[] a, double[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(sbyte[] a, double[] b, int[] result) @@ -122549,7 +122549,7 @@ public static int[] Cross(sbyte[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this sbyte[,] a, double[,] b, int[,] result) @@ -122606,7 +122606,7 @@ public static int[] Cross(sbyte[] a, double[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, double[][] b, int[][] result) @@ -122625,7 +122625,7 @@ public static int[][] Kronecker(this sbyte[][] a, double[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, double[,] b, int[][] result) @@ -122644,7 +122644,7 @@ public static int[][] Kronecker(this sbyte[][] a, double[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[,] a, double[][] b, int[][] result) @@ -122663,7 +122663,7 @@ public static int[][] Kronecker(this sbyte[,] a, double[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this sbyte[] a, double[] b, int[] result) @@ -122692,7 +122692,7 @@ public static int[] Kronecker(this sbyte[] a, double[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Dot(this sbyte[,] a, int[,] b, sbyte[,] result) @@ -122759,7 +122759,7 @@ public static int[] Kronecker(this sbyte[] a, double[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, int[][] b, sbyte[][] result) @@ -122805,7 +122805,7 @@ public static sbyte[][] Dot(this sbyte[][] a, int[][] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, int[,] b, sbyte[][] result) @@ -122862,7 +122862,7 @@ public static sbyte[][] Dot(this sbyte[][] a, int[,] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[,] a, int[][] b, sbyte[][] result) @@ -122908,7 +122908,7 @@ public static sbyte[][] Dot(this sbyte[,] a, int[][] b, sbyte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, int[,] matrix, sbyte[] result) @@ -122937,7 +122937,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, int[,] matrix, sbyte[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[][] matrix, int[] columnVector, sbyte[] result) @@ -122966,7 +122966,7 @@ public static sbyte[] Dot(this sbyte[][] matrix, int[] columnVector, sbyte[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[,] matrix, int[] columnVector, sbyte[] result) @@ -122994,7 +122994,7 @@ public static sbyte[] Dot(this sbyte[,] matrix, int[] columnVector, sbyte[] resu /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, int[][] matrix, sbyte[] result) @@ -123038,7 +123038,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, int[][] matrix, sbyte[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, int[,] b, sbyte[,] result) @@ -123092,7 +123092,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, int[][] matrix, sbyte[] result /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[,] b, sbyte[][] result) @@ -123110,7 +123110,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[,] b, sbyte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[,] a, int[][] b, sbyte[][] result) @@ -123128,7 +123128,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[,] a, int[][] b, sbyte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[][] b, sbyte[][] result) @@ -123146,7 +123146,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[][] b, sbyte[][] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, int[,] b, sbyte[] result) @@ -123164,7 +123164,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, int[,] b, sbyte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, int[] columnVector, sbyte[,] result) @@ -123182,7 +123182,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, int[,] b, sbyte[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, int[][] b, sbyte[] result) @@ -123200,7 +123200,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, int[][] b, sbyte /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, sbyte[][] result) @@ -123230,7 +123230,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[,] a, int[,] b, sbyte[,] result) @@ -123274,7 +123274,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, int[][] b, sbyte[][] result) @@ -123321,7 +123321,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, int[][] b, sbyte[][] r /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, sbyte[] result) @@ -123355,7 +123355,7 @@ public static sbyte[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector, sbyte[] result) @@ -123389,7 +123389,7 @@ public static sbyte[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, int[,] b, sbyte[][] result) @@ -123406,7 +123406,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, int[,] b, sbyte[][] re /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[,] a, int[][] b, sbyte[][] result) @@ -123426,7 +123426,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, int[][] b, sbyte[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[] rowVector, int[,] b, sbyte[,] result) @@ -123443,7 +123443,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, int[][] b, sbyte[][] re /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, sbyte[][] result) @@ -123468,7 +123468,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, sbyte /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDotWithDiagonal(this sbyte[,] a, int[] diagonal, sbyte[,] result) @@ -123496,7 +123496,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, sbyte /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diagonal, sbyte[][] result) @@ -123524,7 +123524,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithDiagonal(this sbyte[,] a, int[] diagonal, sbyte[,] result) @@ -123562,7 +123562,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, sbyte[][] result) @@ -123590,7 +123590,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, sbyte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DivideByDiagonal(this sbyte[,] a, int[] diagonal, sbyte[,] result) @@ -123622,7 +123622,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, sbyte[ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, sbyte[][] result) @@ -123657,7 +123657,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, sbyte /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Outer(this sbyte[] a, int[] b, sbyte[,] result) @@ -123680,7 +123680,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, sbyte /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(this sbyte[] a, int[] b, sbyte[][] result) @@ -123702,7 +123702,7 @@ public static sbyte[][] Outer(this sbyte[] a, int[] b, sbyte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Cross(sbyte[] a, int[] b, sbyte[] result) @@ -123733,7 +123733,7 @@ public static sbyte[] Cross(sbyte[] a, int[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Kronecker(this sbyte[,] a, int[,] b, sbyte[,] result) @@ -123790,7 +123790,7 @@ public static sbyte[] Cross(sbyte[] a, int[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, int[][] b, sbyte[][] result) @@ -123809,7 +123809,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, int[][] b, sbyte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, int[,] b, sbyte[][] result) @@ -123828,7 +123828,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, int[,] b, sbyte[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[,] a, int[][] b, sbyte[][] result) @@ -123847,7 +123847,7 @@ public static sbyte[][] Kronecker(this sbyte[,] a, int[][] b, sbyte[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Kronecker(this sbyte[] a, int[] b, sbyte[] result) @@ -123876,7 +123876,7 @@ public static sbyte[] Kronecker(this sbyte[] a, int[] b, sbyte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this sbyte[,] a, int[,] b, int[,] result) @@ -123943,7 +123943,7 @@ public static sbyte[] Kronecker(this sbyte[] a, int[] b, sbyte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, int[][] b, int[][] result) @@ -123989,7 +123989,7 @@ public static int[][] Dot(this sbyte[][] a, int[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, int[,] b, int[][] result) @@ -124046,7 +124046,7 @@ public static int[][] Dot(this sbyte[][] a, int[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[,] a, int[][] b, int[][] result) @@ -124092,7 +124092,7 @@ public static int[][] Dot(this sbyte[,] a, int[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, int[,] matrix, int[] result) @@ -124121,7 +124121,7 @@ public static int[] Dot(this sbyte[] rowVector, int[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[][] matrix, int[] columnVector, int[] result) @@ -124150,7 +124150,7 @@ public static int[] Dot(this sbyte[][] matrix, int[] columnVector, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[,] matrix, int[] columnVector, int[] result) @@ -124178,7 +124178,7 @@ public static int[] Dot(this sbyte[,] matrix, int[] columnVector, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, int[][] matrix, int[] result) @@ -124222,7 +124222,7 @@ public static int[] Dot(this sbyte[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, int[,] b, int[,] result) @@ -124276,7 +124276,7 @@ public static int[] Dot(this sbyte[] rowVector, int[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[,] b, int[][] result) @@ -124294,7 +124294,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[,] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[,] a, int[][] b, int[][] result) @@ -124312,7 +124312,7 @@ public static int[][] DotWithTransposed(this sbyte[,] a, int[][] b, int[][] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[][] b, int[][] result) @@ -124330,7 +124330,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[][] b, int[][] res /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, int[,] b, int[] result) @@ -124348,7 +124348,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, int[] columnVector, int[,] result) @@ -124366,7 +124366,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, int[,] b, int[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, int[][] b, int[] result) @@ -124384,7 +124384,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, int[][] b, int[] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, int[][] result) @@ -124414,7 +124414,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[,] a, int[,] b, int[,] result) @@ -124458,7 +124458,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, in /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, int[][] b, int[][] result) @@ -124505,7 +124505,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, int[][] b, int[][] resul /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, int[] result) @@ -124539,7 +124539,7 @@ public static int[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, in /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector, int[] result) @@ -124573,7 +124573,7 @@ public static int[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector, i /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, int[,] b, int[][] result) @@ -124590,7 +124590,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, int[,] b, int[][] result /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[,] a, int[][] b, int[][] result) @@ -124610,7 +124610,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[] rowVector, int[,] b, int[,] result) @@ -124627,7 +124627,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, int[][] b, int[][] result /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, int[][] result) @@ -124652,7 +124652,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this sbyte[,] a, int[] diagonal, int[,] result) @@ -124680,7 +124680,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diagonal, int[][] result) @@ -124708,7 +124708,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this sbyte[,] a, int[] diagonal, int[,] result) @@ -124746,7 +124746,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diagon /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, int[][] result) @@ -124774,7 +124774,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this sbyte[,] a, int[] diagonal, int[,] result) @@ -124806,7 +124806,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, int[][] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, int[][] result) @@ -124841,7 +124841,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this sbyte[] a, int[] b, int[,] result) @@ -124864,7 +124864,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, int[][] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this sbyte[] a, int[] b, int[][] result) @@ -124886,7 +124886,7 @@ public static int[][] Outer(this sbyte[] a, int[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(sbyte[] a, int[] b, int[] result) @@ -124917,7 +124917,7 @@ public static int[] Cross(sbyte[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this sbyte[,] a, int[,] b, int[,] result) @@ -124974,7 +124974,7 @@ public static int[] Cross(sbyte[] a, int[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, int[][] b, int[][] result) @@ -124993,7 +124993,7 @@ public static int[][] Kronecker(this sbyte[][] a, int[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, int[,] b, int[][] result) @@ -125012,7 +125012,7 @@ public static int[][] Kronecker(this sbyte[][] a, int[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[,] a, int[][] b, int[][] result) @@ -125031,7 +125031,7 @@ public static int[][] Kronecker(this sbyte[,] a, int[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this sbyte[] a, int[] b, int[] result) @@ -125060,7 +125060,7 @@ public static int[] Kronecker(this sbyte[] a, int[] b, int[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this sbyte[,] a, int[,] b, double[,] result) @@ -125127,7 +125127,7 @@ public static int[] Kronecker(this sbyte[] a, int[] b, int[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, int[][] b, double[][] result) @@ -125173,7 +125173,7 @@ public static double[][] Dot(this sbyte[][] a, int[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, int[,] b, double[][] result) @@ -125230,7 +125230,7 @@ public static double[][] Dot(this sbyte[][] a, int[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[,] a, int[][] b, double[][] result) @@ -125276,7 +125276,7 @@ public static double[][] Dot(this sbyte[,] a, int[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, int[,] matrix, double[] result) @@ -125305,7 +125305,7 @@ public static double[] Dot(this sbyte[] rowVector, int[,] matrix, double[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[][] matrix, int[] columnVector, double[] result) @@ -125334,7 +125334,7 @@ public static double[] Dot(this sbyte[][] matrix, int[] columnVector, double[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[,] matrix, int[] columnVector, double[] result) @@ -125362,7 +125362,7 @@ public static double[] Dot(this sbyte[,] matrix, int[] columnVector, double[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, int[][] matrix, double[] result) @@ -125406,7 +125406,7 @@ public static double[] Dot(this sbyte[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, int[,] b, double[,] result) @@ -125460,7 +125460,7 @@ public static double[] Dot(this sbyte[] rowVector, int[][] matrix, double[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, int[,] b, double[][] result) @@ -125478,7 +125478,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, int[,] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[,] a, int[][] b, double[][] result) @@ -125496,7 +125496,7 @@ public static double[][] DotWithTransposed(this sbyte[,] a, int[][] b, double[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, int[][] b, double[][] result) @@ -125514,7 +125514,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, int[][] b, double[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, int[,] b, double[] result) @@ -125532,7 +125532,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, int[] columnVector, double[,] result) @@ -125550,7 +125550,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, int[,] b, doubl /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, int[][] b, double[] result) @@ -125568,7 +125568,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, double[][] result) @@ -125598,7 +125598,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[,] a, int[,] b, double[,] result) @@ -125642,7 +125642,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, int[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, int[][] b, double[][] result) @@ -125689,7 +125689,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, double[] result) @@ -125723,7 +125723,7 @@ public static double[] TransposeAndDot(this sbyte[,] matrix, int[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector, double[] result) @@ -125757,7 +125757,7 @@ public static double[] TransposeAndDot(this sbyte[][] matrix, int[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, int[,] b, double[][] result) @@ -125774,7 +125774,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, int[,] b, double[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[,] a, int[][] b, double[][] result) @@ -125794,7 +125794,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[] rowVector, int[,] b, double[,] result) @@ -125811,7 +125811,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, int[][] b, double[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, double[][] result) @@ -125836,7 +125836,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this sbyte[,] a, int[] diagonal, double[,] result) @@ -125864,7 +125864,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, int[][] b, doub /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] diagonal, double[][] result) @@ -125892,7 +125892,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this sbyte[,] a, int[] diagonal, double[,] result) @@ -125930,7 +125930,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, int[] dia /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, double[][] result) @@ -125958,7 +125958,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this sbyte[,] a, int[] diagonal, double[,] result) @@ -125990,7 +125990,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, int[] diagonal, doubl /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, double[][] result) @@ -126025,7 +126025,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this sbyte[] a, int[] b, double[,] result) @@ -126048,7 +126048,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, int[] diagonal, doub /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this sbyte[] a, int[] b, double[][] result) @@ -126070,7 +126070,7 @@ public static double[][] Outer(this sbyte[] a, int[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(sbyte[] a, int[] b, double[] result) @@ -126101,7 +126101,7 @@ public static double[] Cross(sbyte[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this sbyte[,] a, int[,] b, double[,] result) @@ -126158,7 +126158,7 @@ public static double[] Cross(sbyte[] a, int[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, int[][] b, double[][] result) @@ -126177,7 +126177,7 @@ public static double[][] Kronecker(this sbyte[][] a, int[][] b, double[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, int[,] b, double[][] result) @@ -126196,7 +126196,7 @@ public static double[][] Kronecker(this sbyte[][] a, int[,] b, double[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[,] a, int[][] b, double[][] result) @@ -126215,7 +126215,7 @@ public static double[][] Kronecker(this sbyte[,] a, int[][] b, double[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this sbyte[] a, int[] b, double[] result) @@ -126244,7 +126244,7 @@ public static double[] Kronecker(this sbyte[] a, int[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Dot(this sbyte[,] a, float[,] b, sbyte[,] result) @@ -126311,7 +126311,7 @@ public static double[] Kronecker(this sbyte[] a, int[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, float[][] b, sbyte[][] result) @@ -126357,7 +126357,7 @@ public static sbyte[][] Dot(this sbyte[][] a, float[][] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[][] a, float[,] b, sbyte[][] result) @@ -126414,7 +126414,7 @@ public static sbyte[][] Dot(this sbyte[][] a, float[,] b, sbyte[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Dot(this sbyte[,] a, float[][] b, sbyte[][] result) @@ -126460,7 +126460,7 @@ public static sbyte[][] Dot(this sbyte[,] a, float[][] b, sbyte[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, float[,] matrix, sbyte[] result) @@ -126489,7 +126489,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, float[,] matrix, sbyte[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[][] matrix, float[] columnVector, sbyte[] result) @@ -126518,7 +126518,7 @@ public static sbyte[] Dot(this sbyte[][] matrix, float[] columnVector, sbyte[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[,] matrix, float[] columnVector, sbyte[] result) @@ -126546,7 +126546,7 @@ public static sbyte[] Dot(this sbyte[,] matrix, float[] columnVector, sbyte[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Dot(this sbyte[] rowVector, float[][] matrix, sbyte[] result) @@ -126590,7 +126590,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, float[][] matrix, sbyte[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, float[,] b, sbyte[,] result) @@ -126644,7 +126644,7 @@ public static sbyte[] Dot(this sbyte[] rowVector, float[][] matrix, sbyte[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[,] b, sbyte[][] result) @@ -126662,7 +126662,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[,] b, sbyte[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[,] a, float[][] b, sbyte[][] result) @@ -126680,7 +126680,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[,] a, float[][] b, sbyte[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[][] b, sbyte[][] result) @@ -126698,7 +126698,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[][] b, sbyte[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, float[,] b, sbyte[] result) @@ -126716,7 +126716,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, float[,] b, sbyt /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithTransposed(this sbyte[,] a, float[] columnVector, sbyte[,] result) @@ -126734,7 +126734,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, float[,] b, sbyt /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] DotWithTransposed(this sbyte[] rowVector, float[][] b, sbyte[] result) @@ -126752,7 +126752,7 @@ public static sbyte[] DotWithTransposed(this sbyte[] rowVector, float[][] b, sby /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, sbyte[][] result) @@ -126782,7 +126782,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[,] a, float[,] b, sbyte[,] result) @@ -126826,7 +126826,7 @@ public static sbyte[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, float[][] b, sbyte[][] result) @@ -126873,7 +126873,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, float[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector, sbyte[] result) @@ -126907,7 +126907,7 @@ public static sbyte[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] TransposeAndDot(this sbyte[][] matrix, float[] columnVector, sbyte[] result) @@ -126941,7 +126941,7 @@ public static sbyte[] TransposeAndDot(this sbyte[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[][] a, float[,] b, sbyte[][] result) @@ -126958,7 +126958,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[][] a, float[,] b, sbyte[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[,] a, float[][] b, sbyte[][] result) @@ -126978,7 +126978,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, float[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDot(this sbyte[] rowVector, float[,] b, sbyte[,] result) @@ -126995,7 +126995,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[,] a, float[][] b, sbyte[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, sbyte[][] result) @@ -127020,7 +127020,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] TransposeAndDotWithDiagonal(this sbyte[,] a, float[] diagonal, sbyte[,] result) @@ -127048,7 +127048,7 @@ public static sbyte[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, sby /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diagonal, sbyte[][] result) @@ -127076,7 +127076,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DotWithDiagonal(this sbyte[,] a, float[] diagonal, sbyte[,] result) @@ -127114,7 +127114,7 @@ public static sbyte[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, sbyte[][] result) @@ -127142,7 +127142,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, sbyt /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] DivideByDiagonal(this sbyte[,] a, float[] diagonal, sbyte[,] result) @@ -127174,7 +127174,7 @@ public static sbyte[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, sbyt /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, sbyte[][] result) @@ -127209,7 +127209,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, sby /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Outer(this sbyte[] a, float[] b, sbyte[,] result) @@ -127232,7 +127232,7 @@ public static sbyte[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, sby /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Outer(this sbyte[] a, float[] b, sbyte[][] result) @@ -127254,7 +127254,7 @@ public static sbyte[][] Outer(this sbyte[] a, float[] b, sbyte[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Cross(sbyte[] a, float[] b, sbyte[] result) @@ -127285,7 +127285,7 @@ public static sbyte[] Cross(sbyte[] a, float[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[,] Kronecker(this sbyte[,] a, float[,] b, sbyte[,] result) @@ -127342,7 +127342,7 @@ public static sbyte[] Cross(sbyte[] a, float[] b, sbyte[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, float[][] b, sbyte[][] result) @@ -127361,7 +127361,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, float[][] b, sbyte[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[][] a, float[,] b, sbyte[][] result) @@ -127380,7 +127380,7 @@ public static sbyte[][] Kronecker(this sbyte[][] a, float[,] b, sbyte[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[][] Kronecker(this sbyte[,] a, float[][] b, sbyte[][] result) @@ -127399,7 +127399,7 @@ public static sbyte[][] Kronecker(this sbyte[,] a, float[][] b, sbyte[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static sbyte[] Kronecker(this sbyte[] a, float[] b, sbyte[] result) @@ -127428,7 +127428,7 @@ public static sbyte[] Kronecker(this sbyte[] a, float[] b, sbyte[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Dot(this sbyte[,] a, float[,] b, float[,] result) @@ -127495,7 +127495,7 @@ public static sbyte[] Kronecker(this sbyte[] a, float[] b, sbyte[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[][] a, float[][] b, float[][] result) @@ -127541,7 +127541,7 @@ public static float[][] Dot(this sbyte[][] a, float[][] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[][] a, float[,] b, float[][] result) @@ -127598,7 +127598,7 @@ public static float[][] Dot(this sbyte[][] a, float[,] b, float[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Dot(this sbyte[,] a, float[][] b, float[][] result) @@ -127644,7 +127644,7 @@ public static float[][] Dot(this sbyte[,] a, float[][] b, float[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[] rowVector, float[,] matrix, float[] result) @@ -127673,7 +127673,7 @@ public static float[] Dot(this sbyte[] rowVector, float[,] matrix, float[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[][] matrix, float[] columnVector, float[] result) @@ -127702,7 +127702,7 @@ public static float[] Dot(this sbyte[][] matrix, float[] columnVector, float[] r /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[,] matrix, float[] columnVector, float[] result) @@ -127730,7 +127730,7 @@ public static float[] Dot(this sbyte[,] matrix, float[] columnVector, float[] re /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Dot(this sbyte[] rowVector, float[][] matrix, float[] result) @@ -127774,7 +127774,7 @@ public static float[] Dot(this sbyte[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this sbyte[,] a, float[,] b, float[,] result) @@ -127828,7 +127828,7 @@ public static float[] Dot(this sbyte[] rowVector, float[][] matrix, float[] resu /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[,] b, float[][] result) @@ -127846,7 +127846,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[,] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[,] a, float[][] b, float[][] result) @@ -127864,7 +127864,7 @@ public static float[][] DotWithTransposed(this sbyte[,] a, float[][] b, float[][ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[][] b, float[][] result) @@ -127882,7 +127882,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[][] b, float[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this sbyte[] rowVector, float[,] b, float[] result) @@ -127900,7 +127900,7 @@ public static float[] DotWithTransposed(this sbyte[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithTransposed(this sbyte[,] a, float[] columnVector, float[,] result) @@ -127918,7 +127918,7 @@ public static float[] DotWithTransposed(this sbyte[] rowVector, float[,] b, floa /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] DotWithTransposed(this sbyte[] rowVector, float[][] b, float[] result) @@ -127936,7 +127936,7 @@ public static float[] DotWithTransposed(this sbyte[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, float[][] result) @@ -127966,7 +127966,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this sbyte[,] a, float[,] b, float[,] result) @@ -128010,7 +128010,7 @@ public static float[][] DotWithTransposed(this sbyte[][] a, float[] columnVector /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[][] a, float[][] b, float[][] result) @@ -128057,7 +128057,7 @@ public static float[][] TransposeAndDot(this sbyte[][] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector, float[] result) @@ -128091,7 +128091,7 @@ public static float[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] TransposeAndDot(this sbyte[][] matrix, float[] columnVector, float[] result) @@ -128125,7 +128125,7 @@ public static float[] TransposeAndDot(this sbyte[][] matrix, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[][] a, float[,] b, float[][] result) @@ -128142,7 +128142,7 @@ public static float[][] TransposeAndDot(this sbyte[][] a, float[,] b, float[][] /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[,] a, float[][] b, float[][] result) @@ -128162,7 +128162,7 @@ public static float[][] TransposeAndDot(this sbyte[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDot(this sbyte[] rowVector, float[,] b, float[,] result) @@ -128179,7 +128179,7 @@ public static float[][] TransposeAndDot(this sbyte[,] a, float[][] b, float[][] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, float[][] result) @@ -128204,7 +128204,7 @@ public static float[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] TransposeAndDotWithDiagonal(this sbyte[,] a, float[] diagonal, float[,] result) @@ -128232,7 +128232,7 @@ public static float[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, flo /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diagonal, float[][] result) @@ -128260,7 +128260,7 @@ public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DotWithDiagonal(this sbyte[,] a, float[] diagonal, float[,] result) @@ -128298,7 +128298,7 @@ public static float[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] di /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, float[][] result) @@ -128326,7 +128326,7 @@ public static float[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] DivideByDiagonal(this sbyte[,] a, float[] diagonal, float[,] result) @@ -128358,7 +128358,7 @@ public static float[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, floa /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, float[][] result) @@ -128393,7 +128393,7 @@ public static float[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Outer(this sbyte[] a, float[] b, float[,] result) @@ -128416,7 +128416,7 @@ public static float[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, flo /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Outer(this sbyte[] a, float[] b, float[][] result) @@ -128438,7 +128438,7 @@ public static float[][] Outer(this sbyte[] a, float[] b, float[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Cross(sbyte[] a, float[] b, float[] result) @@ -128469,7 +128469,7 @@ public static float[] Cross(sbyte[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] Kronecker(this sbyte[,] a, float[,] b, float[,] result) @@ -128526,7 +128526,7 @@ public static float[] Cross(sbyte[] a, float[] b, float[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[][] a, float[][] b, float[][] result) @@ -128545,7 +128545,7 @@ public static float[][] Kronecker(this sbyte[][] a, float[][] b, float[][] resul /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[][] a, float[,] b, float[][] result) @@ -128564,7 +128564,7 @@ public static float[][] Kronecker(this sbyte[][] a, float[,] b, float[][] result /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] Kronecker(this sbyte[,] a, float[][] b, float[][] result) @@ -128583,7 +128583,7 @@ public static float[][] Kronecker(this sbyte[,] a, float[][] b, float[][] result /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Kronecker(this sbyte[] a, float[] b, float[] result) @@ -128612,7 +128612,7 @@ public static float[] Kronecker(this sbyte[] a, float[] b, float[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Dot(this sbyte[,] a, float[,] b, double[,] result) @@ -128679,7 +128679,7 @@ public static float[] Kronecker(this sbyte[] a, float[] b, float[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, float[][] b, double[][] result) @@ -128725,7 +128725,7 @@ public static double[][] Dot(this sbyte[][] a, float[][] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[][] a, float[,] b, double[][] result) @@ -128782,7 +128782,7 @@ public static double[][] Dot(this sbyte[][] a, float[,] b, double[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Dot(this sbyte[,] a, float[][] b, double[][] result) @@ -128828,7 +128828,7 @@ public static double[][] Dot(this sbyte[,] a, float[][] b, double[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, float[,] matrix, double[] result) @@ -128857,7 +128857,7 @@ public static double[] Dot(this sbyte[] rowVector, float[,] matrix, double[] res /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[][] matrix, float[] columnVector, double[] result) @@ -128886,7 +128886,7 @@ public static double[] Dot(this sbyte[][] matrix, float[] columnVector, double[] /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[,] matrix, float[] columnVector, double[] result) @@ -128914,7 +128914,7 @@ public static double[] Dot(this sbyte[,] matrix, float[] columnVector, double[] /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Dot(this sbyte[] rowVector, float[][] matrix, double[] result) @@ -128958,7 +128958,7 @@ public static double[] Dot(this sbyte[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, float[,] b, double[,] result) @@ -129012,7 +129012,7 @@ public static double[] Dot(this sbyte[] rowVector, float[][] matrix, double[] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, float[,] b, double[][] result) @@ -129030,7 +129030,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, float[,] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[,] a, float[][] b, double[][] result) @@ -129048,7 +129048,7 @@ public static double[][] DotWithTransposed(this sbyte[,] a, float[][] b, double[ /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, float[][] b, double[][] result) @@ -129066,7 +129066,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, float[][] b, double /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, float[,] b, double[] result) @@ -129084,7 +129084,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithTransposed(this sbyte[,] a, float[] columnVector, double[,] result) @@ -129102,7 +129102,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, float[,] b, dou /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] DotWithTransposed(this sbyte[] rowVector, float[][] b, double[] result) @@ -129120,7 +129120,7 @@ public static double[] DotWithTransposed(this sbyte[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, double[][] result) @@ -129150,7 +129150,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[,] a, float[,] b, double[,] result) @@ -129194,7 +129194,7 @@ public static double[][] DotWithTransposed(this sbyte[][] a, float[] columnVecto /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, float[][] b, double[][] result) @@ -129241,7 +129241,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, float[][] b, double[] /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector, double[] result) @@ -129275,7 +129275,7 @@ public static double[] TransposeAndDot(this sbyte[,] matrix, float[] columnVecto /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] TransposeAndDot(this sbyte[][] matrix, float[] columnVector, double[] result) @@ -129309,7 +129309,7 @@ public static double[] TransposeAndDot(this sbyte[][] matrix, float[] columnVect /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[][] a, float[,] b, double[][] result) @@ -129326,7 +129326,7 @@ public static double[][] TransposeAndDot(this sbyte[][] a, float[,] b, double[][ /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[,] a, float[][] b, double[][] result) @@ -129346,7 +129346,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDot(this sbyte[] rowVector, float[,] b, double[,] result) @@ -129363,7 +129363,7 @@ public static double[][] TransposeAndDot(this sbyte[,] a, float[][] b, double[][ /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, double[][] result) @@ -129388,7 +129388,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] TransposeAndDotWithDiagonal(this sbyte[,] a, float[] diagonal, double[,] result) @@ -129416,7 +129416,7 @@ public static double[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, do /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diagonal, double[][] result) @@ -129444,7 +129444,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DotWithDiagonal(this sbyte[,] a, float[] diagonal, double[,] result) @@ -129482,7 +129482,7 @@ public static double[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] d /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, double[][] result) @@ -129510,7 +129510,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] DivideByDiagonal(this sbyte[,] a, float[] diagonal, double[,] result) @@ -129542,7 +129542,7 @@ public static double[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, dou /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, double[][] result) @@ -129577,7 +129577,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Outer(this sbyte[] a, float[] b, double[,] result) @@ -129600,7 +129600,7 @@ public static double[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, do /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Outer(this sbyte[] a, float[] b, double[][] result) @@ -129622,7 +129622,7 @@ public static double[][] Outer(this sbyte[] a, float[] b, double[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Cross(sbyte[] a, float[] b, double[] result) @@ -129653,7 +129653,7 @@ public static double[] Cross(sbyte[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] Kronecker(this sbyte[,] a, float[,] b, double[,] result) @@ -129710,7 +129710,7 @@ public static double[] Cross(sbyte[] a, float[] b, double[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, float[][] b, double[][] result) @@ -129729,7 +129729,7 @@ public static double[][] Kronecker(this sbyte[][] a, float[][] b, double[][] res /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[][] a, float[,] b, double[][] result) @@ -129748,7 +129748,7 @@ public static double[][] Kronecker(this sbyte[][] a, float[,] b, double[][] resu /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] Kronecker(this sbyte[,] a, float[][] b, double[][] result) @@ -129767,7 +129767,7 @@ public static double[][] Kronecker(this sbyte[,] a, float[][] b, double[][] resu /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Kronecker(this sbyte[] a, float[] b, double[] result) @@ -129796,7 +129796,7 @@ public static double[] Kronecker(this sbyte[] a, float[] b, double[] result) /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Dot(this sbyte[,] a, float[,] b, int[,] result) @@ -129863,7 +129863,7 @@ public static double[] Kronecker(this sbyte[] a, float[] b, double[] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, float[][] b, int[][] result) @@ -129909,7 +129909,7 @@ public static int[][] Dot(this sbyte[][] a, float[][] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[][] a, float[,] b, int[][] result) @@ -129966,7 +129966,7 @@ public static int[][] Dot(this sbyte[][] a, float[,] b, int[][] result) /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Dot(this sbyte[,] a, float[][] b, int[][] result) @@ -130012,7 +130012,7 @@ public static int[][] Dot(this sbyte[,] a, float[][] b, int[][] result) /// The matrix A. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, float[,] matrix, int[] result) @@ -130041,7 +130041,7 @@ public static int[] Dot(this sbyte[] rowVector, float[,] matrix, int[] result) /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[][] matrix, float[] columnVector, int[] result) @@ -130070,7 +130070,7 @@ public static int[] Dot(this sbyte[][] matrix, float[] columnVector, int[] resul /// The column vector v. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[,] matrix, float[] columnVector, int[] result) @@ -130098,7 +130098,7 @@ public static int[] Dot(this sbyte[,] matrix, float[] columnVector, int[] result /// The right matrix B. /// The matrix R to store the product. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Dot(this sbyte[] rowVector, float[][] matrix, int[] result) @@ -130142,7 +130142,7 @@ public static int[] Dot(this sbyte[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, float[,] b, int[,] result) @@ -130196,7 +130196,7 @@ public static int[] Dot(this sbyte[] rowVector, float[][] matrix, int[] result) /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, float[,] b, int[][] result) @@ -130214,7 +130214,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, float[,] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[,] a, float[][] b, int[][] result) @@ -130232,7 +130232,7 @@ public static int[][] DotWithTransposed(this sbyte[,] a, float[][] b, int[][] re /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, float[][] b, int[][] result) @@ -130250,7 +130250,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, float[][] b, int[][] r /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, float[,] b, int[] result) @@ -130268,7 +130268,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithTransposed(this sbyte[,] a, float[] columnVector, int[,] result) @@ -130286,7 +130286,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, float[,] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] DotWithTransposed(this sbyte[] rowVector, float[][] b, int[] result) @@ -130304,7 +130304,7 @@ public static int[] DotWithTransposed(this sbyte[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B' /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, int[][] result) @@ -130334,7 +130334,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[,] a, float[,] b, int[,] result) @@ -130378,7 +130378,7 @@ public static int[][] DotWithTransposed(this sbyte[][] a, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, float[][] b, int[][] result) @@ -130425,7 +130425,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, float[][] b, int[][] res /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector, int[] result) @@ -130459,7 +130459,7 @@ public static int[] TransposeAndDot(this sbyte[,] matrix, float[] columnVector, /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] TransposeAndDot(this sbyte[][] matrix, float[] columnVector, int[] result) @@ -130493,7 +130493,7 @@ public static int[] TransposeAndDot(this sbyte[][] matrix, float[] columnVector, /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[][] a, float[,] b, int[][] result) @@ -130510,7 +130510,7 @@ public static int[][] TransposeAndDot(this sbyte[][] a, float[,] b, int[][] resu /// The matrix R to store the product R = A'*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[,] a, float[][] b, int[][] result) @@ -130530,7 +130530,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDot(this sbyte[] rowVector, float[,] b, int[,] result) @@ -130547,7 +130547,7 @@ public static int[][] TransposeAndDot(this sbyte[,] a, float[][] b, int[][] resu /// The vector r to store the product r = A'*b /// of the given matrix A and vector b. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, int[][] result) @@ -130572,7 +130572,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] TransposeAndDotWithDiagonal(this sbyte[,] a, float[] diagonal, int[,] result) @@ -130600,7 +130600,7 @@ public static int[][] TransposeAndDot(this sbyte[] rowVector, float[][] b, int[] /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diagonal, int[][] result) @@ -130628,7 +130628,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DotWithDiagonal(this sbyte[,] a, float[] diagonal, int[,] result) @@ -130666,7 +130666,7 @@ public static int[][] TransposeAndDotWithDiagonal(this sbyte[][] a, float[] diag /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, int[][] result) @@ -130694,7 +130694,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] DivideByDiagonal(this sbyte[,] a, float[] diagonal, int[,] result) @@ -130726,7 +130726,7 @@ public static int[][] DotWithDiagonal(this sbyte[][] a, float[] diagonal, int[][ /// The matrix R to store the product R = A*B /// of the given matrices A and B. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, int[][] result) @@ -130761,7 +130761,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Outer(this sbyte[] a, float[] b, int[,] result) @@ -130784,7 +130784,7 @@ public static int[][] DivideByDiagonal(this sbyte[][] a, float[] diagonal, int[] /// which takes as input a pair of vectors and produces a scalar. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Outer(this sbyte[] a, float[] b, int[][] result) @@ -130806,7 +130806,7 @@ public static int[][] Outer(this sbyte[] a, float[] b, int[][] result) /// containing them. It has many applications in mathematics, engineering and physics. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Cross(sbyte[] a, float[] b, int[] result) @@ -130837,7 +130837,7 @@ public static int[] Cross(sbyte[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] Kronecker(this sbyte[,] a, float[,] b, int[,] result) @@ -130894,7 +130894,7 @@ public static int[] Cross(sbyte[] a, float[] b, int[] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, float[][] b, int[][] result) @@ -130913,7 +130913,7 @@ public static int[][] Kronecker(this sbyte[][] a, float[][] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[][] a, float[,] b, int[][] result) @@ -130932,7 +130932,7 @@ public static int[][] Kronecker(this sbyte[][] a, float[,] b, int[][] result) /// /// The Kronecker product of the two matrices. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] Kronecker(this sbyte[,] a, float[][] b, int[][] result) @@ -130951,7 +130951,7 @@ public static int[][] Kronecker(this sbyte[,] a, float[][] b, int[][] result) /// /// The Kronecker product of the two vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Kronecker(this sbyte[] a, float[] b, int[] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Reduction.Generated.cs b/Sources/Accord.Math/Matrix/Matrix.Reduction.Generated.cs index 2ea0ffff1..d08dcbdb2 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Reduction.Generated.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Reduction.Generated.cs @@ -42,7 +42,7 @@ public static partial class Matrix /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Sum(this int[] vector) @@ -59,7 +59,7 @@ public static int Sum(this int[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Sum(this int[,] matrix) @@ -76,7 +76,7 @@ public static int Sum(this int[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Sum(this int[][] matrix) @@ -97,7 +97,7 @@ public static int Sum(this int[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this int[][] matrix, int dimension) @@ -114,7 +114,7 @@ public static int[] Sum(this int[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this int[,] matrix, int dimension) @@ -130,7 +130,7 @@ public static int[] Sum(this int[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Product(this int[] vector) @@ -147,7 +147,7 @@ public static int Product(this int[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Product(this int[,] matrix) @@ -164,7 +164,7 @@ public static int Product(this int[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int Product(this int[][] matrix) @@ -185,7 +185,7 @@ public static int Product(this int[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this int[][] matrix, int dimension) @@ -202,7 +202,7 @@ public static int[] Product(this int[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this int[,] matrix, int dimension) @@ -218,7 +218,7 @@ public static int[] Product(this int[,] matrix, int dimension) /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Sum(this short[] vector) @@ -235,7 +235,7 @@ public static short Sum(this short[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Sum(this short[,] matrix) @@ -252,7 +252,7 @@ public static short Sum(this short[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Sum(this short[][] matrix) @@ -273,7 +273,7 @@ public static short Sum(this short[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this short[][] matrix, int dimension) @@ -290,7 +290,7 @@ public static short[] Sum(this short[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this short[,] matrix, int dimension) @@ -306,7 +306,7 @@ public static short[] Sum(this short[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Product(this short[] vector) @@ -323,7 +323,7 @@ public static short Product(this short[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Product(this short[,] matrix) @@ -340,7 +340,7 @@ public static short Product(this short[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short Product(this short[][] matrix) @@ -361,7 +361,7 @@ public static short Product(this short[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this short[][] matrix, int dimension) @@ -378,7 +378,7 @@ public static short[] Product(this short[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this short[,] matrix, int dimension) @@ -394,7 +394,7 @@ public static short[] Product(this short[,] matrix, int dimension) /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Sum(this float[] vector) @@ -411,7 +411,7 @@ public static float Sum(this float[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Sum(this float[,] matrix) @@ -428,7 +428,7 @@ public static float Sum(this float[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Sum(this float[][] matrix) @@ -449,7 +449,7 @@ public static float Sum(this float[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this float[][] matrix, int dimension) @@ -466,7 +466,7 @@ public static float[] Sum(this float[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this float[,] matrix, int dimension) @@ -482,7 +482,7 @@ public static float[] Sum(this float[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Product(this float[] vector) @@ -499,7 +499,7 @@ public static float Product(this float[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Product(this float[,] matrix) @@ -516,7 +516,7 @@ public static float Product(this float[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float Product(this float[][] matrix) @@ -537,7 +537,7 @@ public static float Product(this float[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this float[][] matrix, int dimension) @@ -554,7 +554,7 @@ public static float[] Product(this float[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this float[,] matrix, int dimension) @@ -570,7 +570,7 @@ public static float[] Product(this float[,] matrix, int dimension) /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sum(this double[] vector) @@ -587,7 +587,7 @@ public static double Sum(this double[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sum(this double[,] matrix) @@ -604,7 +604,7 @@ public static double Sum(this double[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sum(this double[][] matrix) @@ -625,7 +625,7 @@ public static double Sum(this double[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this double[][] matrix, int dimension) @@ -642,7 +642,7 @@ public static double[] Sum(this double[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this double[,] matrix, int dimension) @@ -658,7 +658,7 @@ public static double[] Sum(this double[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Product(this double[] vector) @@ -675,7 +675,7 @@ public static double Product(this double[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Product(this double[,] matrix) @@ -692,7 +692,7 @@ public static double Product(this double[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Product(this double[][] matrix) @@ -713,7 +713,7 @@ public static double Product(this double[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this double[][] matrix, int dimension) @@ -730,7 +730,7 @@ public static double[] Product(this double[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this double[,] matrix, int dimension) @@ -746,7 +746,7 @@ public static double[] Product(this double[,] matrix, int dimension) /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Sum(this long[] vector) @@ -763,7 +763,7 @@ public static long Sum(this long[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Sum(this long[,] matrix) @@ -780,7 +780,7 @@ public static long Sum(this long[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Sum(this long[][] matrix) @@ -801,7 +801,7 @@ public static long Sum(this long[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this long[][] matrix, int dimension) @@ -818,7 +818,7 @@ public static long[] Sum(this long[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this long[,] matrix, int dimension) @@ -834,7 +834,7 @@ public static long[] Sum(this long[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Product(this long[] vector) @@ -851,7 +851,7 @@ public static long Product(this long[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Product(this long[,] matrix) @@ -868,7 +868,7 @@ public static long Product(this long[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long Product(this long[][] matrix) @@ -889,7 +889,7 @@ public static long Product(this long[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this long[][] matrix, int dimension) @@ -906,7 +906,7 @@ public static long[] Product(this long[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this long[,] matrix, int dimension) @@ -922,7 +922,7 @@ public static long[] Product(this long[,] matrix, int dimension) /// /// A vector whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Sum(this decimal[] vector) @@ -939,7 +939,7 @@ public static decimal Sum(this decimal[] vector) /// /// A matrix whose sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Sum(this decimal[,] matrix) @@ -956,7 +956,7 @@ public static decimal Sum(this decimal[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Sum(this decimal[][] matrix) @@ -977,7 +977,7 @@ public static decimal Sum(this decimal[][] matrix) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this decimal[][] matrix, int dimension) @@ -994,7 +994,7 @@ public static decimal[] Sum(this decimal[][] matrix, int dimension) /// The dimension in which the sum will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this decimal[,] matrix, int dimension) @@ -1010,7 +1010,7 @@ public static decimal[] Sum(this decimal[,] matrix, int dimension) /// /// A vector whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Product(this decimal[] vector) @@ -1027,7 +1027,7 @@ public static decimal Product(this decimal[] vector) /// /// A matrix whose product will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Product(this decimal[,] matrix) @@ -1044,7 +1044,7 @@ public static decimal Product(this decimal[,] matrix) /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal Product(this decimal[][] matrix) @@ -1065,7 +1065,7 @@ public static decimal Product(this decimal[][] matrix) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this decimal[][] matrix, int dimension) @@ -1082,7 +1082,7 @@ public static decimal[] Product(this decimal[][] matrix, int dimension) /// The dimension in which the product will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this decimal[,] matrix, int dimension) @@ -1101,7 +1101,7 @@ public static decimal[] Product(this decimal[,] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this int[][] matrix, int dimension, int[] result) @@ -1150,7 +1150,7 @@ public static int[] Sum(this int[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this int[,] matrix, int dimension, int[] result) @@ -1199,7 +1199,7 @@ public static int[] Sum(this int[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this int[][] matrix, int dimension, int[] result) @@ -1248,7 +1248,7 @@ public static int[] Product(this int[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this int[,] matrix, int dimension, int[] result) @@ -1297,7 +1297,7 @@ public static int[] Product(this int[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this int[][] matrix, int dimension, short[] result) @@ -1346,7 +1346,7 @@ public static short[] Sum(this int[][] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this int[,] matrix, int dimension, short[] result) @@ -1395,7 +1395,7 @@ public static short[] Sum(this int[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this int[][] matrix, int dimension, short[] result) @@ -1444,7 +1444,7 @@ public static short[] Product(this int[][] matrix, int dimension, short[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this int[,] matrix, int dimension, short[] result) @@ -1493,7 +1493,7 @@ public static short[] Product(this int[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this int[][] matrix, int dimension, float[] result) @@ -1542,7 +1542,7 @@ public static float[] Sum(this int[][] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this int[,] matrix, int dimension, float[] result) @@ -1591,7 +1591,7 @@ public static float[] Sum(this int[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this int[][] matrix, int dimension, float[] result) @@ -1640,7 +1640,7 @@ public static float[] Product(this int[][] matrix, int dimension, float[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this int[,] matrix, int dimension, float[] result) @@ -1689,7 +1689,7 @@ public static float[] Product(this int[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this int[][] matrix, int dimension, double[] result) @@ -1738,7 +1738,7 @@ public static double[] Sum(this int[][] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this int[,] matrix, int dimension, double[] result) @@ -1787,7 +1787,7 @@ public static double[] Sum(this int[,] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this int[][] matrix, int dimension, double[] result) @@ -1836,7 +1836,7 @@ public static double[] Product(this int[][] matrix, int dimension, double[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this int[,] matrix, int dimension, double[] result) @@ -1885,7 +1885,7 @@ public static double[] Product(this int[,] matrix, int dimension, double[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this int[][] matrix, int dimension, long[] result) @@ -1934,7 +1934,7 @@ public static long[] Sum(this int[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this int[,] matrix, int dimension, long[] result) @@ -1983,7 +1983,7 @@ public static long[] Sum(this int[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this int[][] matrix, int dimension, long[] result) @@ -2032,7 +2032,7 @@ public static long[] Product(this int[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this int[,] matrix, int dimension, long[] result) @@ -2081,7 +2081,7 @@ public static long[] Product(this int[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this int[][] matrix, int dimension, decimal[] result) @@ -2130,7 +2130,7 @@ public static decimal[] Sum(this int[][] matrix, int dimension, decimal[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this int[,] matrix, int dimension, decimal[] result) @@ -2179,7 +2179,7 @@ public static decimal[] Sum(this int[,] matrix, int dimension, decimal[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this int[][] matrix, int dimension, decimal[] result) @@ -2228,7 +2228,7 @@ public static decimal[] Product(this int[][] matrix, int dimension, decimal[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this int[,] matrix, int dimension, decimal[] result) @@ -2277,7 +2277,7 @@ public static decimal[] Product(this int[,] matrix, int dimension, decimal[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this short[][] matrix, int dimension, int[] result) @@ -2326,7 +2326,7 @@ public static int[] Sum(this short[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this short[,] matrix, int dimension, int[] result) @@ -2375,7 +2375,7 @@ public static int[] Sum(this short[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this short[][] matrix, int dimension, int[] result) @@ -2424,7 +2424,7 @@ public static int[] Product(this short[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this short[,] matrix, int dimension, int[] result) @@ -2473,7 +2473,7 @@ public static int[] Product(this short[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this short[][] matrix, int dimension, short[] result) @@ -2522,7 +2522,7 @@ public static short[] Sum(this short[][] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this short[,] matrix, int dimension, short[] result) @@ -2571,7 +2571,7 @@ public static short[] Sum(this short[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this short[][] matrix, int dimension, short[] result) @@ -2620,7 +2620,7 @@ public static short[] Product(this short[][] matrix, int dimension, short[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this short[,] matrix, int dimension, short[] result) @@ -2669,7 +2669,7 @@ public static short[] Product(this short[,] matrix, int dimension, short[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this short[][] matrix, int dimension, float[] result) @@ -2718,7 +2718,7 @@ public static float[] Sum(this short[][] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this short[,] matrix, int dimension, float[] result) @@ -2767,7 +2767,7 @@ public static float[] Sum(this short[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this short[][] matrix, int dimension, float[] result) @@ -2816,7 +2816,7 @@ public static float[] Product(this short[][] matrix, int dimension, float[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this short[,] matrix, int dimension, float[] result) @@ -2865,7 +2865,7 @@ public static float[] Product(this short[,] matrix, int dimension, float[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this short[][] matrix, int dimension, double[] result) @@ -2914,7 +2914,7 @@ public static double[] Sum(this short[][] matrix, int dimension, double[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this short[,] matrix, int dimension, double[] result) @@ -2963,7 +2963,7 @@ public static double[] Sum(this short[,] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this short[][] matrix, int dimension, double[] result) @@ -3012,7 +3012,7 @@ public static double[] Product(this short[][] matrix, int dimension, double[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this short[,] matrix, int dimension, double[] result) @@ -3061,7 +3061,7 @@ public static double[] Product(this short[,] matrix, int dimension, double[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this short[][] matrix, int dimension, long[] result) @@ -3110,7 +3110,7 @@ public static long[] Sum(this short[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this short[,] matrix, int dimension, long[] result) @@ -3159,7 +3159,7 @@ public static long[] Sum(this short[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this short[][] matrix, int dimension, long[] result) @@ -3208,7 +3208,7 @@ public static long[] Product(this short[][] matrix, int dimension, long[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this short[,] matrix, int dimension, long[] result) @@ -3257,7 +3257,7 @@ public static long[] Product(this short[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this short[][] matrix, int dimension, decimal[] result) @@ -3306,7 +3306,7 @@ public static decimal[] Sum(this short[][] matrix, int dimension, decimal[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this short[,] matrix, int dimension, decimal[] result) @@ -3355,7 +3355,7 @@ public static decimal[] Sum(this short[,] matrix, int dimension, decimal[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this short[][] matrix, int dimension, decimal[] result) @@ -3404,7 +3404,7 @@ public static decimal[] Product(this short[][] matrix, int dimension, decimal[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this short[,] matrix, int dimension, decimal[] result) @@ -3453,7 +3453,7 @@ public static decimal[] Product(this short[,] matrix, int dimension, decimal[] r /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this float[][] matrix, int dimension, int[] result) @@ -3502,7 +3502,7 @@ public static int[] Sum(this float[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this float[,] matrix, int dimension, int[] result) @@ -3551,7 +3551,7 @@ public static int[] Sum(this float[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this float[][] matrix, int dimension, int[] result) @@ -3600,7 +3600,7 @@ public static int[] Product(this float[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this float[,] matrix, int dimension, int[] result) @@ -3649,7 +3649,7 @@ public static int[] Product(this float[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this float[][] matrix, int dimension, short[] result) @@ -3698,7 +3698,7 @@ public static short[] Sum(this float[][] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this float[,] matrix, int dimension, short[] result) @@ -3747,7 +3747,7 @@ public static short[] Sum(this float[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this float[][] matrix, int dimension, short[] result) @@ -3796,7 +3796,7 @@ public static short[] Product(this float[][] matrix, int dimension, short[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this float[,] matrix, int dimension, short[] result) @@ -3845,7 +3845,7 @@ public static short[] Product(this float[,] matrix, int dimension, short[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this float[][] matrix, int dimension, float[] result) @@ -3894,7 +3894,7 @@ public static float[] Sum(this float[][] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this float[,] matrix, int dimension, float[] result) @@ -3943,7 +3943,7 @@ public static float[] Sum(this float[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this float[][] matrix, int dimension, float[] result) @@ -3992,7 +3992,7 @@ public static float[] Product(this float[][] matrix, int dimension, float[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this float[,] matrix, int dimension, float[] result) @@ -4041,7 +4041,7 @@ public static float[] Product(this float[,] matrix, int dimension, float[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this float[][] matrix, int dimension, double[] result) @@ -4090,7 +4090,7 @@ public static double[] Sum(this float[][] matrix, int dimension, double[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this float[,] matrix, int dimension, double[] result) @@ -4139,7 +4139,7 @@ public static double[] Sum(this float[,] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this float[][] matrix, int dimension, double[] result) @@ -4188,7 +4188,7 @@ public static double[] Product(this float[][] matrix, int dimension, double[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this float[,] matrix, int dimension, double[] result) @@ -4237,7 +4237,7 @@ public static double[] Product(this float[,] matrix, int dimension, double[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this float[][] matrix, int dimension, long[] result) @@ -4286,7 +4286,7 @@ public static long[] Sum(this float[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this float[,] matrix, int dimension, long[] result) @@ -4335,7 +4335,7 @@ public static long[] Sum(this float[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this float[][] matrix, int dimension, long[] result) @@ -4384,7 +4384,7 @@ public static long[] Product(this float[][] matrix, int dimension, long[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this float[,] matrix, int dimension, long[] result) @@ -4433,7 +4433,7 @@ public static long[] Product(this float[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this float[][] matrix, int dimension, decimal[] result) @@ -4482,7 +4482,7 @@ public static decimal[] Sum(this float[][] matrix, int dimension, decimal[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this float[,] matrix, int dimension, decimal[] result) @@ -4531,7 +4531,7 @@ public static decimal[] Sum(this float[,] matrix, int dimension, decimal[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this float[][] matrix, int dimension, decimal[] result) @@ -4580,7 +4580,7 @@ public static decimal[] Product(this float[][] matrix, int dimension, decimal[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this float[,] matrix, int dimension, decimal[] result) @@ -4629,7 +4629,7 @@ public static decimal[] Product(this float[,] matrix, int dimension, decimal[] r /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this double[][] matrix, int dimension, int[] result) @@ -4678,7 +4678,7 @@ public static int[] Sum(this double[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this double[,] matrix, int dimension, int[] result) @@ -4727,7 +4727,7 @@ public static int[] Sum(this double[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this double[][] matrix, int dimension, int[] result) @@ -4776,7 +4776,7 @@ public static int[] Product(this double[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this double[,] matrix, int dimension, int[] result) @@ -4825,7 +4825,7 @@ public static int[] Product(this double[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this double[][] matrix, int dimension, short[] result) @@ -4874,7 +4874,7 @@ public static short[] Sum(this double[][] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this double[,] matrix, int dimension, short[] result) @@ -4923,7 +4923,7 @@ public static short[] Sum(this double[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this double[][] matrix, int dimension, short[] result) @@ -4972,7 +4972,7 @@ public static short[] Product(this double[][] matrix, int dimension, short[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this double[,] matrix, int dimension, short[] result) @@ -5021,7 +5021,7 @@ public static short[] Product(this double[,] matrix, int dimension, short[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this double[][] matrix, int dimension, float[] result) @@ -5070,7 +5070,7 @@ public static float[] Sum(this double[][] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this double[,] matrix, int dimension, float[] result) @@ -5119,7 +5119,7 @@ public static float[] Sum(this double[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this double[][] matrix, int dimension, float[] result) @@ -5168,7 +5168,7 @@ public static float[] Product(this double[][] matrix, int dimension, float[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this double[,] matrix, int dimension, float[] result) @@ -5217,7 +5217,7 @@ public static float[] Product(this double[,] matrix, int dimension, float[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this double[][] matrix, int dimension, double[] result) @@ -5266,7 +5266,7 @@ public static double[] Sum(this double[][] matrix, int dimension, double[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this double[,] matrix, int dimension, double[] result) @@ -5315,7 +5315,7 @@ public static double[] Sum(this double[,] matrix, int dimension, double[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this double[][] matrix, int dimension, double[] result) @@ -5364,7 +5364,7 @@ public static double[] Product(this double[][] matrix, int dimension, double[] r /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this double[,] matrix, int dimension, double[] result) @@ -5413,7 +5413,7 @@ public static double[] Product(this double[,] matrix, int dimension, double[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this double[][] matrix, int dimension, long[] result) @@ -5462,7 +5462,7 @@ public static long[] Sum(this double[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this double[,] matrix, int dimension, long[] result) @@ -5511,7 +5511,7 @@ public static long[] Sum(this double[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this double[][] matrix, int dimension, long[] result) @@ -5560,7 +5560,7 @@ public static long[] Product(this double[][] matrix, int dimension, long[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this double[,] matrix, int dimension, long[] result) @@ -5609,7 +5609,7 @@ public static long[] Product(this double[,] matrix, int dimension, long[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this double[][] matrix, int dimension, decimal[] result) @@ -5658,7 +5658,7 @@ public static decimal[] Sum(this double[][] matrix, int dimension, decimal[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this double[,] matrix, int dimension, decimal[] result) @@ -5707,7 +5707,7 @@ public static decimal[] Sum(this double[,] matrix, int dimension, decimal[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this double[][] matrix, int dimension, decimal[] result) @@ -5756,7 +5756,7 @@ public static decimal[] Product(this double[][] matrix, int dimension, decimal[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this double[,] matrix, int dimension, decimal[] result) @@ -5805,7 +5805,7 @@ public static decimal[] Product(this double[,] matrix, int dimension, decimal[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this long[][] matrix, int dimension, int[] result) @@ -5854,7 +5854,7 @@ public static int[] Sum(this long[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this long[,] matrix, int dimension, int[] result) @@ -5903,7 +5903,7 @@ public static int[] Sum(this long[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this long[][] matrix, int dimension, int[] result) @@ -5952,7 +5952,7 @@ public static int[] Product(this long[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this long[,] matrix, int dimension, int[] result) @@ -6001,7 +6001,7 @@ public static int[] Product(this long[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this long[][] matrix, int dimension, short[] result) @@ -6050,7 +6050,7 @@ public static short[] Sum(this long[][] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this long[,] matrix, int dimension, short[] result) @@ -6099,7 +6099,7 @@ public static short[] Sum(this long[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this long[][] matrix, int dimension, short[] result) @@ -6148,7 +6148,7 @@ public static short[] Product(this long[][] matrix, int dimension, short[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this long[,] matrix, int dimension, short[] result) @@ -6197,7 +6197,7 @@ public static short[] Product(this long[,] matrix, int dimension, short[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this long[][] matrix, int dimension, float[] result) @@ -6246,7 +6246,7 @@ public static float[] Sum(this long[][] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this long[,] matrix, int dimension, float[] result) @@ -6295,7 +6295,7 @@ public static float[] Sum(this long[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this long[][] matrix, int dimension, float[] result) @@ -6344,7 +6344,7 @@ public static float[] Product(this long[][] matrix, int dimension, float[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this long[,] matrix, int dimension, float[] result) @@ -6393,7 +6393,7 @@ public static float[] Product(this long[,] matrix, int dimension, float[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this long[][] matrix, int dimension, double[] result) @@ -6442,7 +6442,7 @@ public static double[] Sum(this long[][] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this long[,] matrix, int dimension, double[] result) @@ -6491,7 +6491,7 @@ public static double[] Sum(this long[,] matrix, int dimension, double[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this long[][] matrix, int dimension, double[] result) @@ -6540,7 +6540,7 @@ public static double[] Product(this long[][] matrix, int dimension, double[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this long[,] matrix, int dimension, double[] result) @@ -6589,7 +6589,7 @@ public static double[] Product(this long[,] matrix, int dimension, double[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this long[][] matrix, int dimension, long[] result) @@ -6638,7 +6638,7 @@ public static long[] Sum(this long[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this long[,] matrix, int dimension, long[] result) @@ -6687,7 +6687,7 @@ public static long[] Sum(this long[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this long[][] matrix, int dimension, long[] result) @@ -6736,7 +6736,7 @@ public static long[] Product(this long[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this long[,] matrix, int dimension, long[] result) @@ -6785,7 +6785,7 @@ public static long[] Product(this long[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this long[][] matrix, int dimension, decimal[] result) @@ -6834,7 +6834,7 @@ public static decimal[] Sum(this long[][] matrix, int dimension, decimal[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this long[,] matrix, int dimension, decimal[] result) @@ -6883,7 +6883,7 @@ public static decimal[] Sum(this long[,] matrix, int dimension, decimal[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this long[][] matrix, int dimension, decimal[] result) @@ -6932,7 +6932,7 @@ public static decimal[] Product(this long[][] matrix, int dimension, decimal[] r /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this long[,] matrix, int dimension, decimal[] result) @@ -6981,7 +6981,7 @@ public static decimal[] Product(this long[,] matrix, int dimension, decimal[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this decimal[][] matrix, int dimension, int[] result) @@ -7030,7 +7030,7 @@ public static int[] Sum(this decimal[][] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Sum(this decimal[,] matrix, int dimension, int[] result) @@ -7079,7 +7079,7 @@ public static int[] Sum(this decimal[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this decimal[][] matrix, int dimension, int[] result) @@ -7128,7 +7128,7 @@ public static int[] Product(this decimal[][] matrix, int dimension, int[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Product(this decimal[,] matrix, int dimension, int[] result) @@ -7177,7 +7177,7 @@ public static int[] Product(this decimal[,] matrix, int dimension, int[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this decimal[][] matrix, int dimension, short[] result) @@ -7226,7 +7226,7 @@ public static short[] Sum(this decimal[][] matrix, int dimension, short[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Sum(this decimal[,] matrix, int dimension, short[] result) @@ -7275,7 +7275,7 @@ public static short[] Sum(this decimal[,] matrix, int dimension, short[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this decimal[][] matrix, int dimension, short[] result) @@ -7324,7 +7324,7 @@ public static short[] Product(this decimal[][] matrix, int dimension, short[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] Product(this decimal[,] matrix, int dimension, short[] result) @@ -7373,7 +7373,7 @@ public static short[] Product(this decimal[,] matrix, int dimension, short[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this decimal[][] matrix, int dimension, float[] result) @@ -7422,7 +7422,7 @@ public static float[] Sum(this decimal[][] matrix, int dimension, float[] result /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Sum(this decimal[,] matrix, int dimension, float[] result) @@ -7471,7 +7471,7 @@ public static float[] Sum(this decimal[,] matrix, int dimension, float[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this decimal[][] matrix, int dimension, float[] result) @@ -7520,7 +7520,7 @@ public static float[] Product(this decimal[][] matrix, int dimension, float[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] Product(this decimal[,] matrix, int dimension, float[] result) @@ -7569,7 +7569,7 @@ public static float[] Product(this decimal[,] matrix, int dimension, float[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this decimal[][] matrix, int dimension, double[] result) @@ -7618,7 +7618,7 @@ public static double[] Sum(this decimal[][] matrix, int dimension, double[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Sum(this decimal[,] matrix, int dimension, double[] result) @@ -7667,7 +7667,7 @@ public static double[] Sum(this decimal[,] matrix, int dimension, double[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this decimal[][] matrix, int dimension, double[] result) @@ -7716,7 +7716,7 @@ public static double[] Product(this decimal[][] matrix, int dimension, double[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Product(this decimal[,] matrix, int dimension, double[] result) @@ -7765,7 +7765,7 @@ public static double[] Product(this decimal[,] matrix, int dimension, double[] r /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this decimal[][] matrix, int dimension, long[] result) @@ -7814,7 +7814,7 @@ public static long[] Sum(this decimal[][] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Sum(this decimal[,] matrix, int dimension, long[] result) @@ -7863,7 +7863,7 @@ public static long[] Sum(this decimal[,] matrix, int dimension, long[] result) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this decimal[][] matrix, int dimension, long[] result) @@ -7912,7 +7912,7 @@ public static long[] Product(this decimal[][] matrix, int dimension, long[] resu /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] Product(this decimal[,] matrix, int dimension, long[] result) @@ -7961,7 +7961,7 @@ public static long[] Product(this decimal[,] matrix, int dimension, long[] resul /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this decimal[][] matrix, int dimension, decimal[] result) @@ -8010,7 +8010,7 @@ public static decimal[] Sum(this decimal[][] matrix, int dimension, decimal[] re /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Sum(this decimal[,] matrix, int dimension, decimal[] result) @@ -8059,7 +8059,7 @@ public static decimal[] Sum(this decimal[,] matrix, int dimension, decimal[] res /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this decimal[][] matrix, int dimension, decimal[] result) @@ -8108,7 +8108,7 @@ public static decimal[] Product(this decimal[][] matrix, int dimension, decimal[ /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] Product(this decimal[,] matrix, int dimension, decimal[] result) @@ -8154,7 +8154,7 @@ public static decimal[] Product(this decimal[,] matrix, int dimension, decimal[] /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] CumulativeSum(this int[] vector) @@ -8173,7 +8173,7 @@ public static int[] CumulativeSum(this int[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] CumulativeSum(this int[] vector, int[] result) @@ -8192,7 +8192,7 @@ public static int[] CumulativeSum(this int[] vector, int[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] CumulativeSum(this int[][] matrix, int dimension) @@ -8214,7 +8214,7 @@ public static int[][] CumulativeSum(this int[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[][] CumulativeSum(this int[][] matrix, int dimension, int[][] result) @@ -8252,7 +8252,7 @@ public static int[][] CumulativeSum(this int[][] matrix, int dimension, int[][] /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] CumulativeSum(this int[,] matrix, int dimension) @@ -8274,7 +8274,7 @@ public static int[][] CumulativeSum(this int[][] matrix, int dimension, int[][] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[,] CumulativeSum(this int[,] matrix, int dimension, int[,] result) @@ -8310,7 +8310,7 @@ public static int[][] CumulativeSum(this int[][] matrix, int dimension, int[][] /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] CumulativeSum(this short[] vector) @@ -8329,7 +8329,7 @@ public static short[] CumulativeSum(this short[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[] CumulativeSum(this short[] vector, short[] result) @@ -8348,7 +8348,7 @@ public static short[] CumulativeSum(this short[] vector, short[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] CumulativeSum(this short[][] matrix, int dimension) @@ -8370,7 +8370,7 @@ public static short[][] CumulativeSum(this short[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[][] CumulativeSum(this short[][] matrix, int dimension, short[][] result) @@ -8408,7 +8408,7 @@ public static short[][] CumulativeSum(this short[][] matrix, int dimension, shor /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] CumulativeSum(this short[,] matrix, int dimension) @@ -8430,7 +8430,7 @@ public static short[][] CumulativeSum(this short[][] matrix, int dimension, shor /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static short[,] CumulativeSum(this short[,] matrix, int dimension, short[,] result) @@ -8466,7 +8466,7 @@ public static short[][] CumulativeSum(this short[][] matrix, int dimension, shor /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] CumulativeSum(this float[] vector) @@ -8485,7 +8485,7 @@ public static float[] CumulativeSum(this float[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[] CumulativeSum(this float[] vector, float[] result) @@ -8504,7 +8504,7 @@ public static float[] CumulativeSum(this float[] vector, float[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] CumulativeSum(this float[][] matrix, int dimension) @@ -8526,7 +8526,7 @@ public static float[][] CumulativeSum(this float[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[][] CumulativeSum(this float[][] matrix, int dimension, float[][] result) @@ -8564,7 +8564,7 @@ public static float[][] CumulativeSum(this float[][] matrix, int dimension, floa /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] CumulativeSum(this float[,] matrix, int dimension) @@ -8586,7 +8586,7 @@ public static float[][] CumulativeSum(this float[][] matrix, int dimension, floa /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float[,] CumulativeSum(this float[,] matrix, int dimension, float[,] result) @@ -8622,7 +8622,7 @@ public static float[][] CumulativeSum(this float[][] matrix, int dimension, floa /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] CumulativeSum(this double[] vector) @@ -8641,7 +8641,7 @@ public static double[] CumulativeSum(this double[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] CumulativeSum(this double[] vector, double[] result) @@ -8660,7 +8660,7 @@ public static double[] CumulativeSum(this double[] vector, double[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] CumulativeSum(this double[][] matrix, int dimension) @@ -8682,7 +8682,7 @@ public static double[][] CumulativeSum(this double[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[][] CumulativeSum(this double[][] matrix, int dimension, double[][] result) @@ -8720,7 +8720,7 @@ public static double[][] CumulativeSum(this double[][] matrix, int dimension, do /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] CumulativeSum(this double[,] matrix, int dimension) @@ -8742,7 +8742,7 @@ public static double[][] CumulativeSum(this double[][] matrix, int dimension, do /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[,] CumulativeSum(this double[,] matrix, int dimension, double[,] result) @@ -8778,7 +8778,7 @@ public static double[][] CumulativeSum(this double[][] matrix, int dimension, do /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] CumulativeSum(this long[] vector) @@ -8797,7 +8797,7 @@ public static long[] CumulativeSum(this long[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[] CumulativeSum(this long[] vector, long[] result) @@ -8816,7 +8816,7 @@ public static long[] CumulativeSum(this long[] vector, long[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] CumulativeSum(this long[][] matrix, int dimension) @@ -8838,7 +8838,7 @@ public static long[][] CumulativeSum(this long[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[][] CumulativeSum(this long[][] matrix, int dimension, long[][] result) @@ -8876,7 +8876,7 @@ public static long[][] CumulativeSum(this long[][] matrix, int dimension, long[] /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] CumulativeSum(this long[,] matrix, int dimension) @@ -8898,7 +8898,7 @@ public static long[][] CumulativeSum(this long[][] matrix, int dimension, long[] /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static long[,] CumulativeSum(this long[,] matrix, int dimension, long[,] result) @@ -8934,7 +8934,7 @@ public static long[][] CumulativeSum(this long[][] matrix, int dimension, long[] /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] CumulativeSum(this decimal[] vector) @@ -8953,7 +8953,7 @@ public static decimal[] CumulativeSum(this decimal[] vector) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[] CumulativeSum(this decimal[] vector, decimal[] result) @@ -8972,7 +8972,7 @@ public static decimal[] CumulativeSum(this decimal[] vector, decimal[] result) /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] CumulativeSum(this decimal[][] matrix, int dimension) @@ -8994,7 +8994,7 @@ public static decimal[][] CumulativeSum(this decimal[][] matrix, int dimension) /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[][] CumulativeSum(this decimal[][] matrix, int dimension, decimal[][] result) @@ -9032,7 +9032,7 @@ public static decimal[][] CumulativeSum(this decimal[][] matrix, int dimension, /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] CumulativeSum(this decimal[,] matrix, int dimension) @@ -9054,7 +9054,7 @@ public static decimal[][] CumulativeSum(this decimal[][] matrix, int dimension, /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static decimal[,] CumulativeSum(this decimal[,] matrix, int dimension, decimal[,] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Reduction.tt b/Sources/Accord.Math/Matrix/Matrix.Reduction.tt index adb9c7183..a4e714720 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Reduction.tt +++ b/Sources/Accord.Math/Matrix/Matrix.Reduction.tt @@ -71,7 +71,7 @@ namespace Accord.Math /// /// A vector whose <#=name#> will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#> <#=method#>(this <#=a#>[] vector) @@ -88,7 +88,7 @@ namespace Accord.Math /// /// A matrix whose <#=name#> will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#> <#=method#>(this <#=a#>[,] matrix) @@ -105,7 +105,7 @@ namespace Accord.Math /// /// A matrix whose sums will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#> <#=method#>(this <#=a#>[][] matrix) @@ -126,7 +126,7 @@ namespace Accord.Math /// The dimension in which the <#=name#> will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[][] matrix, int dimension) @@ -143,7 +143,7 @@ namespace Accord.Math /// The dimension in which the <#=name#> will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[,] matrix, int dimension) @@ -177,7 +177,7 @@ namespace Accord.Math /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[][] matrix, int dimension, <#=r#>[] result) @@ -226,7 +226,7 @@ namespace Accord.Math /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=r#>[] <#=method#>(this <#=a#>[,] matrix, int dimension, <#=r#>[] result) @@ -280,7 +280,7 @@ namespace Accord.Math /// /// A vector whose cumulative sum will be calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[] CumulativeSum(this <#=a#>[] vector) @@ -299,7 +299,7 @@ namespace Accord.Math /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[] CumulativeSum(this <#=a#>[] vector, <#=a#>[] result) @@ -318,7 +318,7 @@ namespace Accord.Math /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[][] CumulativeSum(this <#=a#>[][] matrix, int dimension) @@ -340,7 +340,7 @@ namespace Accord.Math /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[][] CumulativeSum(this <#=a#>[][] matrix, int dimension, <#=a#>[][] result) @@ -378,7 +378,7 @@ namespace Accord.Math /// The dimension in which the cumulative will be /// calculated. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[,] CumulativeSum(this <#=a#>[,] matrix, int dimension) @@ -400,7 +400,7 @@ namespace Accord.Math /// A location where the result of this operation will be stored, /// avoiding unnecessary memory allocations. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static <#=a#>[,] CumulativeSum(this <#=a#>[,] matrix, int dimension, <#=a#>[,] result) diff --git a/Sources/Accord.Math/Matrix/Matrix.Selection.cs b/Sources/Accord.Math/Matrix/Matrix.Selection.cs index c091a97e6..af710b98c 100644 --- a/Sources/Accord.Math/Matrix/Matrix.Selection.cs +++ b/Sources/Accord.Math/Matrix/Matrix.Selection.cs @@ -829,7 +829,7 @@ public static int IndexOf(this T[] data, T value) /// The array to search inside. /// The search criteria. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int[] Find(this T[] data, Func func) @@ -919,7 +919,7 @@ public static int[][] Find(this T[,] data, Func func, bool firstOnly /// The values to be ordered. /// The new index positions. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static void Swap(this T[] values, int[] indices) @@ -933,7 +933,7 @@ public static void Swap(this T[] values, int[] indices) /// Swaps the contents of two object references. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static void Swap(ref T a, ref T b) @@ -951,7 +951,7 @@ public static void Swap(ref T a, ref T b) /// The index of the first element to be swapped. /// The index of the second element to be swapped. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static void Swap(this T[] array, int a, int b) @@ -1151,7 +1151,7 @@ public static int DistinctCount(this T[] values) /// Returns a copy of an array in reversed order. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Reversed(this T[] values) @@ -1166,7 +1166,7 @@ public static T[] Reversed(this T[] values) /// Returns a copy of an array in reversed order. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] First(this T[] values, int count) @@ -1181,7 +1181,7 @@ public static T[] First(this T[] values, int count) /// Returns the last elements of an array. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Last(this T[] values, int count) diff --git a/Sources/Accord.Math/Matrix/Vector.MinMax.cs b/Sources/Accord.Math/Matrix/Vector.MinMax.cs index 603ff0344..b333cc280 100644 --- a/Sources/Accord.Math/Matrix/Vector.MinMax.cs +++ b/Sources/Accord.Math/Matrix/Vector.MinMax.cs @@ -50,7 +50,7 @@ public static int[] ArgSort(this T[] values) /// Gets the maximum element in a vector. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ArgMax(this T[] values) @@ -74,7 +74,7 @@ public static int ArgMax(this T[] values) /// Gets the maximum element in a vector. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ArgMax(this T[] values, out T max) @@ -98,7 +98,7 @@ public static int ArgMax(this T[] values, out T max) /// Gets the minimum element in a vector. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ArgMin(this T[] values) @@ -122,7 +122,7 @@ public static int ArgMin(this T[] values) /// Gets the minimum element in a vector. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static int ArgMin(this T[] values, out T min) diff --git a/Sources/Accord.Math/Random/ZigguratUniformGenerator.cs b/Sources/Accord.Math/Random/ZigguratUniformGenerator.cs index 7286528e2..05bb55b61 100644 --- a/Sources/Accord.Math/Random/ZigguratUniformGenerator.cs +++ b/Sources/Accord.Math/Random/ZigguratUniformGenerator.cs @@ -140,7 +140,7 @@ public double[] Generate(int samples, double[] result) /// A random vector of observations drawn from this distribution. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Generate() diff --git a/Sources/Accord.Math/Random/ZigguratUniformOneGenerator.cs b/Sources/Accord.Math/Random/ZigguratUniformOneGenerator.cs index 2aae6b7c2..2b80dfa6d 100644 --- a/Sources/Accord.Math/Random/ZigguratUniformOneGenerator.cs +++ b/Sources/Accord.Math/Random/ZigguratUniformOneGenerator.cs @@ -156,7 +156,7 @@ public uint[] Generate(int samples, uint[] result) /// A random vector of observations drawn from this distribution. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Generate() @@ -177,7 +177,7 @@ public double Generate() /// Generates a new non-negative integer random number. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public uint Next() diff --git a/Sources/Accord.Math/Sort.cs b/Sources/Accord.Math/Sort.cs index 2d7d865d5..5fa338a72 100644 --- a/Sources/Accord.Math/Sort.cs +++ b/Sources/Accord.Math/Sort.cs @@ -774,7 +774,7 @@ public static T NthElement(this T[] items, int first, int last, int n, bool a // sort the first, middle and last elements to prevent cases that // would trigger worst-case performance in the sorting algorithm. -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private static int pivot(T[] keys, U[] items, int first, int last, bool asc) @@ -802,7 +802,7 @@ public static T NthElement(this T[] items, int first, int last, int n, bool a return middle; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private static int pivot(T[] keys, int first, int last, bool asc) @@ -824,7 +824,7 @@ private static int pivot(T[] keys, int first, int last, bool asc) } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private static int pivot(T[] keys, U[] items, int first, int last, Func comparer, bool asc) @@ -852,7 +852,7 @@ private static int pivot(T[] keys, int first, int last, bool asc) return middle; } -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif private static int pivot(T[] keys, int first, int last, Func comparer, bool asc) diff --git a/Sources/Accord.Math/Special.cs b/Sources/Accord.Math/Special.cs index 1c0816ae6..8154ed5af 100644 --- a/Sources/Accord.Math/Special.cs +++ b/Sources/Accord.Math/Special.cs @@ -423,7 +423,7 @@ public static double Factorial(int n) /// Computes log(1-x) without losing precision for small values of x. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Log1m(double x) @@ -448,7 +448,7 @@ public static double Log1m(double x) /// - http://www.johndcook.com/csharp_log_one_plus_x.html /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Log1p(double x) @@ -472,7 +472,7 @@ public static double Log1p(double x) /// - http://www.johndcook.com/cpp_expm1.html /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Expm1(double x) @@ -518,7 +518,7 @@ public static double Epslon(double x) /// /// If B > 0 then the result is ABS(A), else it is -ABS(A). /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sign(double a, double b) @@ -531,7 +531,7 @@ public static double Sign(double a, double b) /// Computes x + y without losing precision using ln(x) and ln(y). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double LogDiff(double lna, double lnc) @@ -546,7 +546,7 @@ public static double LogDiff(double lna, double lnc) /// Computes x + y without losing precision using ln(x) and ln(y). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double LogSum(double lna, double lnc) @@ -566,7 +566,7 @@ public static double LogSum(double lna, double lnc) /// Computes x + y without losing precision using ln(x) and ln(y). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double LogSum(float lna, float lnc) @@ -586,7 +586,7 @@ public static double LogSum(float lna, float lnc) /// Computes x + y without losing precision using ln(x) and ln(y). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double LogSum(double[] values) @@ -601,7 +601,7 @@ public static double LogSum(double[] values) /// Computes sum(x) without losing precision using ln(x_0) ... ln(x_n). /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double LogSumExp(this double[] array) @@ -621,7 +621,7 @@ public static double LogSumExp(this double[] array) /// /// Secant. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sec(double x) @@ -632,7 +632,7 @@ public static double Sec(double x) /// /// Cosecant. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Cosec(double x) @@ -643,7 +643,7 @@ public static double Cosec(double x) /// /// Cotangent. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Cotan(double x) @@ -655,7 +655,7 @@ public static double Cotan(double x) /// Inverse secant. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Asec(double x) @@ -678,7 +678,7 @@ public static double Acosec(double x) /// Inverse cotangent. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Acotan(double x) @@ -690,7 +690,7 @@ public static double Acotan(double x) /// Hyperbolic secant. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Sech(double x) @@ -702,7 +702,7 @@ public static double Sech(double x) /// Hyperbolic secant. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Cosech(double x) @@ -714,7 +714,7 @@ public static double Cosech(double x) /// Hyperbolic cotangent. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Cotanh(double x) @@ -726,7 +726,7 @@ public static double Cotanh(double x) /// Inverse hyperbolic sin. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Asinh(double x) @@ -739,7 +739,7 @@ public static double Asinh(double x) /// Inverse hyperbolic cos. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Acosh(double x) @@ -752,7 +752,7 @@ public static double Acosh(double x) /// Inverse hyperbolic tangent. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Atanh(double x) @@ -764,7 +764,7 @@ public static double Atanh(double x) /// Inverse hyperbolic secant. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Asech(double x) @@ -777,7 +777,7 @@ public static double Asech(double x) /// Inverse hyperbolic cosecant. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Acosech(double x) @@ -790,7 +790,7 @@ public static double Acosech(double x) /// Inverse hyperbolic cotangent. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Acotanh(double x) @@ -811,7 +811,7 @@ public static double Acotanh(double x) /// A vector with the same number of dimensions as /// but where values lie between 0 and 1. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Softmax(double[] input) @@ -831,7 +831,7 @@ public static double[] Softmax(double[] input) /// A vector with the same number of dimensions as /// but where values lie between 0 and 1. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Softmax(double[] input, double[] result) @@ -857,7 +857,7 @@ public static double[] Softmax(double[] input, double[] result) /// Computes log(1 + exp(x)) without losing precision. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Log1pexp(double x) diff --git a/Sources/Accord.Math/Tools.cs b/Sources/Accord.Math/Tools.cs index 751468cdc..c5dbe9dda 100644 --- a/Sources/Accord.Math/Tools.cs +++ b/Sources/Accord.Math/Tools.cs @@ -600,7 +600,7 @@ public static double TruncatedPower(double value, double degree) /// Fast inverse floating-point square root. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static float InvSqrt(float f) diff --git a/Sources/Accord.Math/Vector/Vector.Construction.cs b/Sources/Accord.Math/Vector/Vector.Construction.cs index db5d2eadd..c780881ce 100644 --- a/Sources/Accord.Math/Vector/Vector.Construction.cs +++ b/Sources/Accord.Math/Vector/Vector.Construction.cs @@ -40,7 +40,7 @@ public static partial class Vector /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Zeros(int size) @@ -57,7 +57,7 @@ public static T[] Zeros(int size) /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Ones(int size) where T : struct @@ -76,7 +76,7 @@ public static T[] Zeros(int size) /// /// The boolean mask determining where ones will be placed. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Ones(bool[] mask) where T : struct @@ -93,7 +93,7 @@ public static T[] Zeros(int size) /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Zeros(int size) @@ -109,7 +109,7 @@ public static double[] Zeros(int size) /// /// A vector of the specified size. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ones(int size) @@ -125,7 +125,7 @@ public static double[] Ones(int size) /// /// The boolean mask determining where ones will be placed. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Ones(bool[] mask) @@ -140,7 +140,7 @@ public static double[] Ones(bool[] mask) /// The number of elements in the vector. /// The initial values for the vector. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Create(int size, T value) @@ -158,7 +158,7 @@ public static T[] Create(int size, T value) /// The number of elements in the vector. /// The initial values for the vector. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Create(int size, T[] values) @@ -180,7 +180,7 @@ public static T[] Create(int size, T[] values) /// The initial values for the vector. /// The boolean mask determining where the values will be placed. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Create(T value, bool[] mask) @@ -198,7 +198,7 @@ public static T[] Create(T value, bool[] mask) /// /// The initial values for the vector. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] Create(params T[] values) @@ -212,7 +212,7 @@ public static T[] Create(params T[] values) /// /// The vector whose shape should be copied. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] CreateAs(T[] vector) @@ -232,7 +232,7 @@ public static T[] CreateAs(T[] vector) /// /// A one-hot vector where only a single position is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] OneHot(int index, int columns) @@ -247,7 +247,7 @@ public static T[] OneHot(int index, int columns) /// /// The boolean mask determining where the values will be placed. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] OneHot(bool mask) @@ -263,7 +263,7 @@ public static T[] OneHot(bool mask) /// The boolean mask determining where the values will be placed. /// The vector where the one-hot should be marked. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] OneHot(bool mask, T[] result) @@ -281,7 +281,7 @@ public static T[] OneHot(bool mask, T[] result) /// /// A one-hot vector where only a single position is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] OneHot(int index, int columns) @@ -301,7 +301,7 @@ public static double[] OneHot(int index, int columns) /// /// A one-hot vector where only a single position is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] OneHot(int index, T[] result) @@ -321,7 +321,7 @@ public static T[] OneHot(int index, T[] result) /// /// A one-hot vector where only a single position is one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] OneHot(int index, double[] result) @@ -342,7 +342,7 @@ public static double[] OneHot(int index, double[] result) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] KHot(int[] indices, int columns) @@ -359,7 +359,7 @@ public static T[] KHot(int[] indices, int columns) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] KHot(bool[] mask) @@ -378,7 +378,7 @@ public static T[] KHot(bool[] mask) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] KHot(int[] indices, int columns) @@ -396,7 +396,7 @@ public static double[] KHot(int[] indices, int columns) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] KHot(int[] indices, T[] result) @@ -417,7 +417,7 @@ public static T[] KHot(int[] indices, T[] result) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static T[] KHot(bool[] mask, T[] result) @@ -441,7 +441,7 @@ public static T[] KHot(bool[] mask, T[] result) /// /// A k-hot vector where the indicated positions are one and the others are zero. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] KHot(int[] indices, double[] result) diff --git a/Sources/Accord.Math/Vector/Vector.Sparse.cs b/Sources/Accord.Math/Vector/Vector.Sparse.cs index 8bb178589..283ead6d6 100644 --- a/Sources/Accord.Math/Vector/Vector.Sparse.cs +++ b/Sources/Accord.Math/Vector/Vector.Sparse.cs @@ -42,7 +42,7 @@ public static partial class Vector /// /// The inner product of the multiplication of the vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this Sparse a, Sparse b) @@ -84,7 +84,7 @@ public static double Dot(this Sparse a, Sparse b) /// /// The inner product of the multiplication of the vectors. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double Dot(this Sparse a, double[] b) @@ -121,7 +121,7 @@ public static double Dot(this Sparse a, double[] b) /// Adds a sparse vector to a dense vector. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public static double[] Add(this Sparse a, double[] b, double[] result) diff --git a/Sources/Accord.NET.LGPL.sln b/Sources/Accord.NET (LGPL-only).sln similarity index 100% rename from Sources/Accord.NET.LGPL.sln rename to Sources/Accord.NET (LGPL-only).sln diff --git a/Sources/Accord.NET (NETStandard).sln b/Sources/Accord.NET (NETStandard).sln new file mode 100644 index 000000000..2797a512d --- /dev/null +++ b/Sources/Accord.NET (NETStandard).sln @@ -0,0 +1,218 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26510.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Core (NETStandard)", "Accord.Core\Accord.Core (NETStandard).csproj", "{18CFE577-5FC5-4566-9047-1BB4139BD8B0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Math.Core (NETStandard)", "Accord.Math.Core\Accord.Math.Core (NETStandard).csproj", "{BD0AE224-CC5C-4188-8C01-4906CA2ABA60}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Math (NETStandard)", "Accord.Math\Accord.Math (NETStandard).csproj", "{76944BC5-3DAD-46B7-AF1E-4679A956226D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.MachineLearning (NETStandard)", "Accord.MachineLearning\Accord.MachineLearning (NETStandard).csproj", "{BBA59F2B-DB20-429C-8D37-6930AEA42A48}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Statistics (NETStandard)", "Accord.Statistics\Accord.Statistics (NETStandard).csproj", "{B2137379-958C-4BDA-B379-72D385698FA1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.DataSets (NETStandard)", "Accord.DataSets\Accord.DataSets (NETStandard).csproj", "{B69AF940-98BB-4C12-8F00-E15865EBC3EF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.IO (NETStandard)", "Accord.IO\Accord.IO (NETStandard).csproj", "{2BA9FF6E-22D1-4A4F-81F8-B2D6D51D43A8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Fuzzy (NETStandard)", "Accord.Fuzzy\Accord.Fuzzy (NETStandard).csproj", "{8AF7BE3F-1935-4AB1-8202-ABC5712F5F7F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Genetic (NETStandard)", "Accord.Genetic\Accord.Genetic (NETStandard).csproj", "{2486862E-B74D-46E8-A2BD-4FF6023B95E5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Imaging (NETStandard)", "Accord.Imaging\Accord.Imaging (NETStandard).csproj", "{3F03B16E-8C3C-4048-B48F-6FB19C61F5ED}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Text (NETStandard)", "Accord.Text\Accord.Text (NETStandard).csproj", "{27E948C8-8E4B-4851-AD49-4F977DD143CB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Video (NETStandard)", "Accord.Video\Accord.Video (NETStandard).csproj", "{7AA71B5B-F69A-4E94-B484-52015BCAB99E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Vision (NETStandard)", "Accord.Vision\Accord.Vision (NETStandard).csproj", "{044C8E2E-9260-4A6D-9C6E-7ABBE8F2F726}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Audio (NETStandard)", "Accord.Audio\Accord.Audio (NETStandard).csproj", "{776710F8-8DB4-4B5A-B10D-77E2DD23D388}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Audition (NETStandard)", "Accord.Audition\Accord.Audition (NETStandard).csproj", "{0473C3DD-67D2-4491-AC5F-C9ABA49CF2F8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Audio.DirectSound (NETStandard)", "Accord.Audio.DirectSound\Accord.Audio.DirectSound (NETStandard).csproj", "{9E16A9D7-C8C6-41A3-AF3F-DF2EA71FB0D5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Video.DirectShow (NETStandard)", "Accord.Video.DirectShow\Accord.Video.DirectShow (NETStandard).csproj", "{A62C3C08-6D05-4954-AE0B-27EF771E4EBF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Video.Kinect (NETStandard)", "Accord.Video.Kinect\Accord.Video.Kinect (NETStandard).csproj", "{9CEB3F16-7F55-4E0D-A24A-F1F94CD7DDD7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Video.VFW (NETStandard)", "Accord.Video.VFW\Accord.Video.VFW (NETStandard).csproj", "{F6484BB8-F4BC-404F-B9D2-09BB2DDC20CA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Video.Ximea (NETStandard)", "Accord.Video.Ximea\Accord.Video.Ximea (NETStandard).csproj", "{9E2B0452-2DC0-4029-8741-9401C24419DB}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unit Tests", "Unit Tests", "{BFD784FF-6E86-4540-8DEC-2F6AD779E0F9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Audio (NETStandard)", "..\Unit Tests\Accord.Tests.Audio\Accord.Tests.Audio (NETStandard).csproj", "{93FCFD75-656D-4B13-AEDC-CC771297BE65}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Core (NETStandard)", "..\Unit Tests\Accord.Tests.Core\Accord.Tests.Core (NETStandard).csproj", "{EC291E7D-EA7D-44B3-BDDA-D72BAC12A30E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Imaging (NETStandard)", "..\Unit Tests\Accord.Tests.Imaging\Accord.Tests.Imaging (NETStandard).csproj", "{5DB153FB-1B3D-46D7-9465-6C13E3825B6F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.IO (NETStandard)", "..\Unit Tests\Accord.Tests.IO\Accord.Tests.IO (NETStandard).csproj", "{B075B6C1-3F4E-492C-8CA5-0627A295C566}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.MachineLearning (NETStandard)", "..\Unit Tests\Accord.Tests.MachineLearning\Accord.Tests.MachineLearning (NETStandard).csproj", "{1C58CE85-7C20-4208-8804-9A5DF7E4F728}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Math (NETStandard)", "..\Unit Tests\Accord.Tests.Math\Accord.Tests.Math (NETStandard).csproj", "{24AE2C2A-7DEB-4B9F-84C8-0F5E65E41EBC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Statistics (NETStandard)", "..\Unit Tests\Accord.Tests.Statistics\Accord.Tests.Statistics (NETStandard).csproj", "{1588C792-DC7D-43AF-B4E7-5A71A0EE860E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Text (NETStandard)", "..\Unit Tests\Accord.Tests.Text\Accord.Tests.Text (NETStandard).csproj", "{57CE28FA-C8FC-4330-AE03-D70B98333641}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Video (NETStandard)", "..\Unit Tests\Accord.Tests.Video\Accord.Tests.Video (NETStandard).csproj", "{9F1820B0-2B9D-4F76-B6D5-DA5FA58F5F56}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Tests.Vision (NETStandard)", "..\Unit Tests\Accord.Tests.Vision\Accord.Tests.Vision (NETStandard).csproj", "{8F453D40-C163-4E7D-A3A1-C3DD7D411C99}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution", "Solution", "{B26C9DA9-C351-4401-B4CA-D217FA090C9E}" + ProjectSection(SolutionItems) = preProject + Accord.NET (NETStandard).targets = Accord.NET (NETStandard).targets + ..\build-all.cmd = ..\build-all.cmd + ..\clean-all.cmd = ..\clean-all.cmd + ..\Contributors.txt = ..\Contributors.txt + ..\Copyright.txt = ..\Copyright.txt + ..\Release notes.txt = ..\Release notes.txt + Version.targets = Version.targets + ..\Version.txt = ..\Version.txt + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{793E5883-F610-40FA-948C-271AF89DC065}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accord.Setup (NETStandard)", "..\Setup\Accord.Setup (NETStandard).csproj", "{63F96F44-980F-4A7E-B990-25DA1F730F8E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + netstandard|Any CPU = netstandard|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {18CFE577-5FC5-4566-9047-1BB4139BD8B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {18CFE577-5FC5-4566-9047-1BB4139BD8B0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {18CFE577-5FC5-4566-9047-1BB4139BD8B0}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {18CFE577-5FC5-4566-9047-1BB4139BD8B0}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {BD0AE224-CC5C-4188-8C01-4906CA2ABA60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BD0AE224-CC5C-4188-8C01-4906CA2ABA60}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BD0AE224-CC5C-4188-8C01-4906CA2ABA60}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {BD0AE224-CC5C-4188-8C01-4906CA2ABA60}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {76944BC5-3DAD-46B7-AF1E-4679A956226D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {76944BC5-3DAD-46B7-AF1E-4679A956226D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {76944BC5-3DAD-46B7-AF1E-4679A956226D}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {76944BC5-3DAD-46B7-AF1E-4679A956226D}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {BBA59F2B-DB20-429C-8D37-6930AEA42A48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BBA59F2B-DB20-429C-8D37-6930AEA42A48}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BBA59F2B-DB20-429C-8D37-6930AEA42A48}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {BBA59F2B-DB20-429C-8D37-6930AEA42A48}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {B2137379-958C-4BDA-B379-72D385698FA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2137379-958C-4BDA-B379-72D385698FA1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2137379-958C-4BDA-B379-72D385698FA1}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {B2137379-958C-4BDA-B379-72D385698FA1}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {B69AF940-98BB-4C12-8F00-E15865EBC3EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B69AF940-98BB-4C12-8F00-E15865EBC3EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B69AF940-98BB-4C12-8F00-E15865EBC3EF}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {B69AF940-98BB-4C12-8F00-E15865EBC3EF}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {2BA9FF6E-22D1-4A4F-81F8-B2D6D51D43A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2BA9FF6E-22D1-4A4F-81F8-B2D6D51D43A8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2BA9FF6E-22D1-4A4F-81F8-B2D6D51D43A8}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {2BA9FF6E-22D1-4A4F-81F8-B2D6D51D43A8}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {8AF7BE3F-1935-4AB1-8202-ABC5712F5F7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8AF7BE3F-1935-4AB1-8202-ABC5712F5F7F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8AF7BE3F-1935-4AB1-8202-ABC5712F5F7F}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {8AF7BE3F-1935-4AB1-8202-ABC5712F5F7F}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {2486862E-B74D-46E8-A2BD-4FF6023B95E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2486862E-B74D-46E8-A2BD-4FF6023B95E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2486862E-B74D-46E8-A2BD-4FF6023B95E5}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {2486862E-B74D-46E8-A2BD-4FF6023B95E5}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {3F03B16E-8C3C-4048-B48F-6FB19C61F5ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3F03B16E-8C3C-4048-B48F-6FB19C61F5ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3F03B16E-8C3C-4048-B48F-6FB19C61F5ED}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {3F03B16E-8C3C-4048-B48F-6FB19C61F5ED}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {27E948C8-8E4B-4851-AD49-4F977DD143CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {27E948C8-8E4B-4851-AD49-4F977DD143CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27E948C8-8E4B-4851-AD49-4F977DD143CB}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {27E948C8-8E4B-4851-AD49-4F977DD143CB}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {7AA71B5B-F69A-4E94-B484-52015BCAB99E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7AA71B5B-F69A-4E94-B484-52015BCAB99E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7AA71B5B-F69A-4E94-B484-52015BCAB99E}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {7AA71B5B-F69A-4E94-B484-52015BCAB99E}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {044C8E2E-9260-4A6D-9C6E-7ABBE8F2F726}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {044C8E2E-9260-4A6D-9C6E-7ABBE8F2F726}.Debug|Any CPU.Build.0 = Debug|Any CPU + {044C8E2E-9260-4A6D-9C6E-7ABBE8F2F726}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {044C8E2E-9260-4A6D-9C6E-7ABBE8F2F726}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {776710F8-8DB4-4B5A-B10D-77E2DD23D388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {776710F8-8DB4-4B5A-B10D-77E2DD23D388}.Debug|Any CPU.Build.0 = Debug|Any CPU + {776710F8-8DB4-4B5A-B10D-77E2DD23D388}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {776710F8-8DB4-4B5A-B10D-77E2DD23D388}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {776710F8-8DB4-4B5A-B10D-77E2DD23D388}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {0473C3DD-67D2-4491-AC5F-C9ABA49CF2F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0473C3DD-67D2-4491-AC5F-C9ABA49CF2F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0473C3DD-67D2-4491-AC5F-C9ABA49CF2F8}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {0473C3DD-67D2-4491-AC5F-C9ABA49CF2F8}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {9E16A9D7-C8C6-41A3-AF3F-DF2EA71FB0D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E16A9D7-C8C6-41A3-AF3F-DF2EA71FB0D5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E16A9D7-C8C6-41A3-AF3F-DF2EA71FB0D5}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {9E16A9D7-C8C6-41A3-AF3F-DF2EA71FB0D5}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {A62C3C08-6D05-4954-AE0B-27EF771E4EBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A62C3C08-6D05-4954-AE0B-27EF771E4EBF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A62C3C08-6D05-4954-AE0B-27EF771E4EBF}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {A62C3C08-6D05-4954-AE0B-27EF771E4EBF}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {9CEB3F16-7F55-4E0D-A24A-F1F94CD7DDD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9CEB3F16-7F55-4E0D-A24A-F1F94CD7DDD7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9CEB3F16-7F55-4E0D-A24A-F1F94CD7DDD7}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {9CEB3F16-7F55-4E0D-A24A-F1F94CD7DDD7}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {F6484BB8-F4BC-404F-B9D2-09BB2DDC20CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F6484BB8-F4BC-404F-B9D2-09BB2DDC20CA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F6484BB8-F4BC-404F-B9D2-09BB2DDC20CA}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {F6484BB8-F4BC-404F-B9D2-09BB2DDC20CA}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {9E2B0452-2DC0-4029-8741-9401C24419DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E2B0452-2DC0-4029-8741-9401C24419DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E2B0452-2DC0-4029-8741-9401C24419DB}.netstandard|Any CPU.ActiveCfg = netstandard|Any CPU + {9E2B0452-2DC0-4029-8741-9401C24419DB}.netstandard|Any CPU.Build.0 = netstandard|Any CPU + {93FCFD75-656D-4B13-AEDC-CC771297BE65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {93FCFD75-656D-4B13-AEDC-CC771297BE65}.Debug|Any CPU.Build.0 = Debug|Any CPU + {93FCFD75-656D-4B13-AEDC-CC771297BE65}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {EC291E7D-EA7D-44B3-BDDA-D72BAC12A30E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EC291E7D-EA7D-44B3-BDDA-D72BAC12A30E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC291E7D-EA7D-44B3-BDDA-D72BAC12A30E}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {5DB153FB-1B3D-46D7-9465-6C13E3825B6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5DB153FB-1B3D-46D7-9465-6C13E3825B6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DB153FB-1B3D-46D7-9465-6C13E3825B6F}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {B075B6C1-3F4E-492C-8CA5-0627A295C566}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B075B6C1-3F4E-492C-8CA5-0627A295C566}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B075B6C1-3F4E-492C-8CA5-0627A295C566}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {1C58CE85-7C20-4208-8804-9A5DF7E4F728}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1C58CE85-7C20-4208-8804-9A5DF7E4F728}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C58CE85-7C20-4208-8804-9A5DF7E4F728}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {24AE2C2A-7DEB-4B9F-84C8-0F5E65E41EBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {24AE2C2A-7DEB-4B9F-84C8-0F5E65E41EBC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24AE2C2A-7DEB-4B9F-84C8-0F5E65E41EBC}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {1588C792-DC7D-43AF-B4E7-5A71A0EE860E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1588C792-DC7D-43AF-B4E7-5A71A0EE860E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1588C792-DC7D-43AF-B4E7-5A71A0EE860E}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {57CE28FA-C8FC-4330-AE03-D70B98333641}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {57CE28FA-C8FC-4330-AE03-D70B98333641}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57CE28FA-C8FC-4330-AE03-D70B98333641}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {9F1820B0-2B9D-4F76-B6D5-DA5FA58F5F56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F1820B0-2B9D-4F76-B6D5-DA5FA58F5F56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F1820B0-2B9D-4F76-B6D5-DA5FA58F5F56}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + {8F453D40-C163-4E7D-A3A1-C3DD7D411C99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8F453D40-C163-4E7D-A3A1-C3DD7D411C99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8F453D40-C163-4E7D-A3A1-C3DD7D411C99}.netstandard|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {93FCFD75-656D-4B13-AEDC-CC771297BE65} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {EC291E7D-EA7D-44B3-BDDA-D72BAC12A30E} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {5DB153FB-1B3D-46D7-9465-6C13E3825B6F} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {B075B6C1-3F4E-492C-8CA5-0627A295C566} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {1C58CE85-7C20-4208-8804-9A5DF7E4F728} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {24AE2C2A-7DEB-4B9F-84C8-0F5E65E41EBC} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {1588C792-DC7D-43AF-B4E7-5A71A0EE860E} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {57CE28FA-C8FC-4330-AE03-D70B98333641} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {9F1820B0-2B9D-4F76-B6D5-DA5FA58F5F56} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {8F453D40-C163-4E7D-A3A1-C3DD7D411C99} = {BFD784FF-6E86-4540-8DEC-2F6AD779E0F9} + {63F96F44-980F-4A7E-B990-25DA1F730F8E} = {793E5883-F610-40FA-948C-271AF89DC065} + EndGlobalSection +EndGlobal diff --git a/Sources/Accord.NET (NETStandard).targets b/Sources/Accord.NET (NETStandard).targets new file mode 100644 index 000000000..c85110cca --- /dev/null +++ b/Sources/Accord.NET (NETStandard).targets @@ -0,0 +1,30 @@ + + + netstandard2.0 + False + True + César Roberto de Souza, Accord.NET Authors + Accord.NET + Accord.NET Framework + en + False + Accord.snk + False + True + True + $(SolutionDir)\Accord.NET.ruleset + + Debug;netstandard + + $(SolutionDir)..\Release\$(Configuration) + $(SolutionDir)..\Release\$(Configuration)\$(AssemblyName).XML + $(SolutionDir)..\Release\$(Configuration)\$(AssemblyName).dll.CodeAnalysisLog.xml + + + + + + + + + diff --git a/Sources/Accord.NET.sln b/Sources/Accord.NET.sln index 815b0f356..7995d08ff 100644 --- a/Sources/Accord.NET.sln +++ b/Sources/Accord.NET.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26401.1 +VisualStudioVersion = 15.0.26510.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unit Tests", "Unit Tests", "{D059B679-8B38-44FE-BEC6-8DFF9271CE59}" EndProject @@ -12,8 +12,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ..\.travis.yml = ..\.travis.yml Accord.NET.psess = Accord.NET.psess Accord.NET.ruleset = Accord.NET.ruleset + Accord.NET.targets = Accord.NET.targets Accord.NET.testrunconfig = Accord.NET.testrunconfig Accord.NET.vsmdi = Accord.NET.vsmdi + ..\Unit Tests\Accord.Tests.targets = ..\Unit Tests\Accord.Tests.targets Building.txt = Building.txt ..\Contributors.txt = ..\Contributors.txt ..\Copyright.txt = ..\Copyright.txt @@ -167,10 +169,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accord.Tests.Imaging (Nonco EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accord.DataSets", "Accord.DataSets\Accord.DataSets.csproj", "{F11A77C5-00B3-4921-ACF5-4728F6576EFD}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Performance", "Performance", "{4D78973D-6B19-4792-B2D8-595EB8EFBC60}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accord.Perf.MachineLearning", "..\Performance\Accord.Perf.MachineLearning\Accord.Perf.MachineLearning.csproj", "{1D82508D-DE4D-4696-AE0F-163A52B11278}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unit Tests", "Unit Tests", "{9221B048-1B8B-4492-90CB-DFECBBDCE14C}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accord.Text", "Accord.Text\Accord.Text.csproj", "{22627578-4022-453B-BA9A-76ED7F6F4E77}" @@ -247,8 +245,8 @@ Global {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net46|Win32.Build.0 = net46|Any CPU {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net46|x64.ActiveCfg = net46|Any CPU {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net46|x64.Build.0 = net46|Any CPU - {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Any CPU.ActiveCfg = net46|Any CPU - {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Any CPU.Build.0 = net46|Any CPU + {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Any CPU.ActiveCfg = net462|Any CPU + {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Any CPU.Build.0 = net462|Any CPU {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Win32.ActiveCfg = net462|Any CPU {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|Win32.Build.0 = net462|Any CPU {E0B826AC-2A51-41EC-9F09-561CA14A82BB}.net462|x64.ActiveCfg = net462|Any CPU @@ -295,8 +293,8 @@ Global {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net46|Win32.Build.0 = net46|Any CPU {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net46|x64.ActiveCfg = net46|Any CPU {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net46|x64.Build.0 = net46|Any CPU - {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Any CPU.ActiveCfg = net46|Any CPU - {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Any CPU.Build.0 = net46|Any CPU + {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Any CPU.ActiveCfg = net462|Any CPU + {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Any CPU.Build.0 = net462|Any CPU {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Win32.ActiveCfg = net462|Any CPU {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|Win32.Build.0 = net462|Any CPU {E7B65F08-82F1-438F-847A-2AAC2BEC9AC0}.net462|x64.ActiveCfg = net462|Any CPU @@ -343,8 +341,8 @@ Global {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net46|Win32.Build.0 = net46|Any CPU {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net46|x64.ActiveCfg = net46|Any CPU {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net46|x64.Build.0 = net46|Any CPU - {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Any CPU.ActiveCfg = net46|Any CPU - {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Any CPU.Build.0 = net46|Any CPU + {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Any CPU.ActiveCfg = net462|Any CPU + {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Any CPU.Build.0 = net462|Any CPU {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Win32.ActiveCfg = net462|Any CPU {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|Win32.Build.0 = net462|Any CPU {CDBEFB1A-10BC-49EC-9833-D2CF6D4F6131}.net462|x64.ActiveCfg = net462|Any CPU @@ -628,8 +626,8 @@ Global {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net46|Win32.Build.0 = net46|Any CPU {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net46|x64.ActiveCfg = net46|Any CPU {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net46|x64.Build.0 = net46|Any CPU - {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Any CPU.ActiveCfg = net46|Any CPU - {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Any CPU.Build.0 = net46|Any CPU + {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Any CPU.ActiveCfg = net462|Any CPU + {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Any CPU.Build.0 = net462|Any CPU {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Win32.ActiveCfg = net462|Any CPU {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|Win32.Build.0 = net462|Any CPU {0AB27A20-925C-4556-9FA4-6E2C109E448E}.net462|x64.ActiveCfg = net462|Any CPU @@ -676,8 +674,8 @@ Global {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net46|Win32.Build.0 = net46|Any CPU {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net46|x64.ActiveCfg = net46|Any CPU {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net46|x64.Build.0 = net46|Any CPU - {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Any CPU.ActiveCfg = net46|Any CPU - {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Any CPU.Build.0 = net46|Any CPU + {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Any CPU.ActiveCfg = net462|Any CPU + {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Any CPU.Build.0 = net462|Any CPU {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Win32.ActiveCfg = net462|Any CPU {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|Win32.Build.0 = net462|Any CPU {4959A83D-F78F-439E-80A5-41583ECEAAC6}.net462|x64.ActiveCfg = net462|Any CPU @@ -913,8 +911,8 @@ Global {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net46|Win32.Build.0 = net46|Any CPU {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net46|x64.ActiveCfg = net46|Any CPU {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net46|x64.Build.0 = net46|Any CPU - {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Any CPU.ActiveCfg = net46|Any CPU - {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Any CPU.Build.0 = net46|Any CPU + {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Any CPU.ActiveCfg = net462|Any CPU + {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Any CPU.Build.0 = net462|Any CPU {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Win32.ActiveCfg = net462|Any CPU {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|Win32.Build.0 = net462|Any CPU {E1089999-EAED-4E55-AC47-B6A196DF84FC}.net462|x64.ActiveCfg = net462|Any CPU @@ -1056,8 +1054,8 @@ Global {A177A90C-8207-466A-AF70-F2B8452A42AC}.net46|Win32.Build.0 = net46|Any CPU {A177A90C-8207-466A-AF70-F2B8452A42AC}.net46|x64.ActiveCfg = net46|Any CPU {A177A90C-8207-466A-AF70-F2B8452A42AC}.net46|x64.Build.0 = net46|Any CPU - {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Any CPU.ActiveCfg = net46|Any CPU - {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Any CPU.Build.0 = net46|Any CPU + {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Any CPU.ActiveCfg = net462|Any CPU + {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Any CPU.Build.0 = net462|Any CPU {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Win32.ActiveCfg = net462|Any CPU {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|Win32.Build.0 = net462|Any CPU {A177A90C-8207-466A-AF70-F2B8452A42AC}.net462|x64.ActiveCfg = net462|Any CPU @@ -1148,8 +1146,8 @@ Global {6158E759-FE2B-4308-BA29-11C9E4A07812}.net46|Win32.Build.0 = net46|Any CPU {6158E759-FE2B-4308-BA29-11C9E4A07812}.net46|x64.ActiveCfg = net46|Any CPU {6158E759-FE2B-4308-BA29-11C9E4A07812}.net46|x64.Build.0 = net46|Any CPU - {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Any CPU.ActiveCfg = net46|Any CPU - {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Any CPU.Build.0 = net46|Any CPU + {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Any CPU.ActiveCfg = net462|Any CPU + {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Any CPU.Build.0 = net462|Any CPU {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Win32.ActiveCfg = net462|Any CPU {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|Win32.Build.0 = net462|Any CPU {6158E759-FE2B-4308-BA29-11C9E4A07812}.net462|x64.ActiveCfg = net462|Any CPU @@ -1755,8 +1753,8 @@ Global {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net46|Win32.Build.0 = net46|Any CPU {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net46|x64.ActiveCfg = net46|Any CPU {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net46|x64.Build.0 = net46|Any CPU - {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Any CPU.ActiveCfg = net46|Any CPU - {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Any CPU.Build.0 = net46|Any CPU + {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Any CPU.ActiveCfg = net462|Any CPU + {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Any CPU.Build.0 = net462|Any CPU {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Win32.ActiveCfg = net462|Any CPU {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|Win32.Build.0 = net462|Any CPU {456DB2E8-745A-4F87-A2BD-C43CF8677770}.net462|x64.ActiveCfg = net462|Any CPU @@ -1803,8 +1801,8 @@ Global {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net46|Win32.Build.0 = net46|Any CPU {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net46|x64.ActiveCfg = net46|Any CPU {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net46|x64.Build.0 = net46|Any CPU - {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Any CPU.ActiveCfg = net46|Any CPU - {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Any CPU.Build.0 = net46|Any CPU + {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Any CPU.ActiveCfg = net462|Any CPU + {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Any CPU.Build.0 = net462|Any CPU {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Win32.ActiveCfg = net462|Any CPU {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|Win32.Build.0 = net462|Any CPU {B631038F-E12C-4D0D-8B25-FF7F62FE62D1}.net462|x64.ActiveCfg = net462|Any CPU @@ -1851,8 +1849,8 @@ Global {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net46|Win32.Build.0 = net46|Any CPU {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net46|x64.ActiveCfg = net46|Any CPU {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net46|x64.Build.0 = net46|Any CPU - {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Any CPU.ActiveCfg = net46|Any CPU - {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Any CPU.Build.0 = net46|Any CPU + {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Any CPU.ActiveCfg = net462|Any CPU + {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Any CPU.Build.0 = net462|Any CPU {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Win32.ActiveCfg = net462|Any CPU {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|Win32.Build.0 = net462|Any CPU {2EFAA327-1789-4438-B9F5-E83ACAE12DB2}.net462|x64.ActiveCfg = net462|Any CPU @@ -2310,8 +2308,8 @@ Global {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net46|Win32.Build.0 = net46|Any CPU {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net46|x64.ActiveCfg = net46|Any CPU {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net46|x64.Build.0 = net46|Any CPU - {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Any CPU.ActiveCfg = net46|Any CPU - {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Any CPU.Build.0 = net46|Any CPU + {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Any CPU.ActiveCfg = net462|Any CPU + {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Any CPU.Build.0 = net462|Any CPU {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Win32.ActiveCfg = net462|Any CPU {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|Win32.Build.0 = net462|Any CPU {44BB1934-5BFF-4A7B-8BF9-6F30043EB0D3}.net462|x64.ActiveCfg = net462|Any CPU @@ -2491,56 +2489,12 @@ Global {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net46|Win32.Build.0 = net46|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net46|x64.ActiveCfg = net46|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net46|x64.Build.0 = net46|Any CPU - {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Any CPU.ActiveCfg = net46|Any CPU - {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Any CPU.Build.0 = net46|Any CPU + {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Any CPU.ActiveCfg = net462|Any CPU + {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Any CPU.Build.0 = net462|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Win32.ActiveCfg = net462|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|Win32.Build.0 = net462|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|x64.ActiveCfg = net462|Any CPU {F11A77C5-00B3-4921-ACF5-4728F6576EFD}.net462|x64.Build.0 = net462|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|Win32.ActiveCfg = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|Win32.Build.0 = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|x64.ActiveCfg = Debug|x64 - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Debug|x64.Build.0 = Debug|x64 - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Docs|Any CPU.ActiveCfg = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Docs|Win32.ActiveCfg = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Docs|Win32.Build.0 = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Docs|x64.ActiveCfg = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.Docs|x64.Build.0 = Debug|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.mono|Any CPU.ActiveCfg = mono|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.mono|Win32.ActiveCfg = mono|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.mono|x64.ActiveCfg = mono|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|Any CPU.ActiveCfg = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|Any CPU.Build.0 = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|Win32.ActiveCfg = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|Win32.Build.0 = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|x64.ActiveCfg = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net35|x64.Build.0 = net35|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|Any CPU.ActiveCfg = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|Any CPU.Build.0 = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|Win32.ActiveCfg = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|Win32.Build.0 = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|x64.ActiveCfg = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net40|x64.Build.0 = net40|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|Any CPU.ActiveCfg = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|Any CPU.Build.0 = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|Win32.ActiveCfg = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|Win32.Build.0 = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|x64.ActiveCfg = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net45|x64.Build.0 = net45|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|Any CPU.ActiveCfg = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|Any CPU.Build.0 = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|Win32.ActiveCfg = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|Win32.Build.0 = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|x64.ActiveCfg = NET46|x64 - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net46|x64.Build.0 = NET46|x64 - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|Any CPU.ActiveCfg = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|Any CPU.Build.0 = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|Win32.ActiveCfg = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|Win32.Build.0 = net46|Any CPU - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|x64.ActiveCfg = NET46|x64 - {1D82508D-DE4D-4696-AE0F-163A52B11278}.net462|x64.Build.0 = NET46|x64 {22627578-4022-453B-BA9A-76ED7F6F4E77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22627578-4022-453B-BA9A-76ED7F6F4E77}.Debug|Any CPU.Build.0 = Debug|Any CPU {22627578-4022-453B-BA9A-76ED7F6F4E77}.Debug|Win32.ActiveCfg = Debug|Any CPU @@ -2668,7 +2622,6 @@ Global {53D1CFE6-0639-46FF-8DD2-9D3BAC4971E8} = {D059B679-8B38-44FE-BEC6-8DFF9271CE59} {DB1D2E4F-0D35-4321-996B-0DFB04609ACE} = {51B993EE-FE3F-44B0-8FA1-C0EEBF2670C8} {DD62D03D-D646-4ABD-9F19-22C347523C88} = {9221B048-1B8B-4492-90CB-DFECBBDCE14C} - {1D82508D-DE4D-4696-AE0F-163A52B11278} = {4D78973D-6B19-4792-B2D8-595EB8EFBC60} {9221B048-1B8B-4492-90CB-DFECBBDCE14C} = {54EB52AC-52D0-4046-BDB6-276A5C7ED0F4} {D501DE22-0988-4954-BF9E-D3816DF20A13} = {D059B679-8B38-44FE-BEC6-8DFF9271CE59} EndGlobalSection diff --git a/Sources/Accord.NET.targets b/Sources/Accord.NET.targets index 4dc14a722..fcc6a1142 100644 --- a/Sources/Accord.NET.targets +++ b/Sources/Accord.NET.targets @@ -27,6 +27,10 @@ $(SolutionDir)..\Release\$(Configuration)\$(AssemblyName).dll.CodeAnalysisLog.xml v4.6 - - + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Statistics/Accord.Statistics (NETStandard).csproj b/Sources/Accord.Statistics/Accord.Statistics (NETStandard).csproj new file mode 100644 index 000000000..941a303e8 --- /dev/null +++ b/Sources/Accord.Statistics/Accord.Statistics (NETStandard).csproj @@ -0,0 +1,28 @@ + + + + Accord.Statistics + Accord.Statistics + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Statistics/Distances/Bhattacharyya.cs b/Sources/Accord.Statistics/Distances/Bhattacharyya.cs index f07958c7c..09c3f2c74 100644 --- a/Sources/Accord.Statistics/Distances/Bhattacharyya.cs +++ b/Sources/Accord.Statistics/Distances/Bhattacharyya.cs @@ -60,7 +60,7 @@ public Bhattacharyya() /// The Bhattacharyya between the two histograms. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -83,7 +83,7 @@ public double Distance(double[] x, double[] y) /// The Bhattacharyya between the two histograms. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(GeneralDiscreteDistribution x, GeneralDiscreteDistribution y) @@ -106,7 +106,7 @@ public double Distance(GeneralDiscreteDistribution x, GeneralDiscreteDistributio /// The Bhattacharyya between the two histograms. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(UnivariateDiscreteDistribution x, UnivariateDiscreteDistribution y) @@ -130,7 +130,7 @@ public double Distance(UnivariateDiscreteDistribution x, UnivariateDiscreteDistr /// The Bhattacharyya between the two datasets. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[][] x, double[][] y) @@ -155,7 +155,7 @@ public double Distance(double[][] x, double[][] y) /// The Bhattacharyya between the two datasets. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[,] x, double[,] y) @@ -179,7 +179,7 @@ public double Distance(double[,] x, double[,] y) /// /// The Bhattacharyya distance between the two distributions. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] meanX, double[,] covX, double[] meanY, double[,] covY) @@ -203,7 +203,7 @@ public double Distance(double[] meanX, double[,] covX, double[] meanY, double[,] /// /// The Bhattacharyya distance between the two distributions. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] meanX, double[][] covX, double[] meanY, double[][] covY) @@ -231,7 +231,7 @@ public double Distance(double[] meanX, double[][] covX, double[] meanY, double[] /// /// The Bhattacharyya distance between the two distributions. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance( @@ -282,7 +282,7 @@ public double Distance(double[] meanX, double[][] covX, double[] meanY, double[] /// /// The Bhattacharyya distance between the two distributions. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance( diff --git a/Sources/Accord.Statistics/Distributions/Multivariate/Continuous/MultivariateNormalDistribution.cs b/Sources/Accord.Statistics/Distributions/Multivariate/Continuous/MultivariateNormalDistribution.cs index 1043712c2..8013ef2b3 100644 --- a/Sources/Accord.Statistics/Distributions/Multivariate/Continuous/MultivariateNormalDistribution.cs +++ b/Sources/Accord.Statistics/Distributions/Multivariate/Continuous/MultivariateNormalDistribution.cs @@ -427,7 +427,7 @@ public override double LogProbabilityDensityFunction(params double[] x) /// /// The Mahalanobis distance between the point and this distribution. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Mahalanobis(double[] x) diff --git a/Sources/Accord.Statistics/Kernels/Linear.cs b/Sources/Accord.Statistics/Kernels/Linear.cs index 6090e737e..715478149 100644 --- a/Sources/Accord.Statistics/Kernels/Linear.cs +++ b/Sources/Accord.Statistics/Kernels/Linear.cs @@ -67,7 +67,7 @@ public double Constant /// /// Dot product in feature (kernel) space. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Function(double[] x, double[] y) @@ -102,7 +102,7 @@ public double Function(double z) /// /// Squared distance between x and y in input space. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Distance(double[] x, double[] y) @@ -184,7 +184,7 @@ public object Clone() /// The vector to be multiplied. /// An array to store the result. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void Product(double a, double[] b, double[] accumulate) @@ -281,7 +281,7 @@ public static double[] Transform(double[] input, double constant) /// Dot product in feature (kernel) space. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Function(Sparse x, Sparse y) @@ -298,7 +298,7 @@ public double Function(Sparse x, Sparse y) /// Dot product in feature (kernel) space. /// /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public double Function(double[] y, Sparse x) @@ -314,7 +314,7 @@ public double Function(double[] y, Sparse x) /// The second vector to add. /// An array to store the result. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void Add(Sparse a, double[] b, double[] result) @@ -328,7 +328,7 @@ public void Add(Sparse a, double[] b, double[] result) /// The scalar to be multiplied. /// The vector to be multiplied. /// An array to store the result. -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void Product(double a, Sparse b, double[] accumulate) @@ -424,7 +424,7 @@ Sparse ILinear>.CreateVector(double[] values) /// The vector to be multiplied. /// An array to store the result. /// -#if NET45 || NET46 || NET462 +#if NET45 || NET46 || NET462 || NETSTANDARD2_0 [MethodImpl(MethodImplOptions.AggressiveInlining)] #endif public void Product(double[] a, Sparse b, double[] accumulate) diff --git a/Sources/Accord.Statistics/Models/Markov/Learning/MultipleBaumWelchLearning.cs b/Sources/Accord.Statistics/Models/Markov/Learning/MultipleBaumWelchLearning.cs deleted file mode 100644 index 403b5718d..000000000 --- a/Sources/Accord.Statistics/Models/Markov/Learning/MultipleBaumWelchLearning.cs +++ /dev/null @@ -1,262 +0,0 @@ -// Accord Statistics Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -namespace Accord.Statistics.Models.Markov.Learning -{ - using System; - using System.Threading.Tasks; - using Accord.Statistics.Models.Markov; - using Accord.Statistics.Models.Markov.Topology; - using Accord.Math; - - /// - /// Multiple-trials Baum-Welch learning. - /// - /// - /// - /// This class can be used to perform multiple attempts on - /// Baum-Welch learning with multiple different initialization points. It can also - /// be used as a replacement inside algorithms - /// wherever a standard class would be used. - /// - /// -#pragma warning disable 612, 618 - public class MultipleBaumWelchLearning : IUnsupervisedLearning, IConvergenceLearning, - IUnsupervisedLearning -#pragma warning restore 612, 618 - { - - private HiddenMarkovModel template; - private ITopology topology; - - -#if !NET35 - private double bestLikelihood; - - /// - /// inner class to hold information about a inner model. - /// - private class Candidate - { - public HiddenMarkovModel Model { get; set; } - public double LogLikelihood { get; set; } - } -#endif - - - /// - /// Gets the template model, used to create all other instances. - /// - /// - public HiddenMarkovModel Model - { - get { return template; } - } - - /// - /// Gets the topology used on the inner models. - /// - /// - public ITopology Topology - { - get { return topology; } - } - - /// - /// Gets or sets how many trials should be attempted - /// before the model with highest log-likelihood is - /// selected as the best model found. - /// - /// - public int Trials { get; set; } - - /// - /// Gets or sets the maximum change in the average log-likelihood - /// after an iteration of the algorithm used to detect convergence. - /// - /// - /// - /// This is the likelihood convergence limit L between two iterations of the algorithm. The - /// algorithm will stop when the change in the likelihood for two consecutive iterations - /// has not changed by more than L percent of the likelihood. If left as zero, the - /// algorithm will ignore this parameter and iterate over a number of fixed iterations - /// specified by the previous parameter. - /// - /// - public double Tolerance { get; set; } - - /// - /// Gets or sets the maximum number of iterations - /// performed by the learning algorithm. - /// - /// - /// - /// This is the maximum number of iterations to be performed by the learning algorithm. If - /// specified as zero, the algorithm will learn until convergence of the model average - /// likelihood respecting the desired limit. - /// - /// - public int Iterations { get; set; } - - - /// - /// Creates a new instance of the Baum-Welch learning algorithm. - /// - /// - /// The number of inner models to be learned. - /// The template model used to create all subsequent inner models. - /// The topology to be used by the inner models. To be useful, - /// this needs to be a topology configured to create random initialization matrices. - /// - public MultipleBaumWelchLearning(HiddenMarkovModel model, ITopology topology, int attempts) - { - this.template = model; - this.topology = topology; - this.Trials = attempts; - } - - - /// - /// Runs the learning algorithm. - /// - /// - /// - /// Learning problem. Given some training observation sequences O = {o1, o2, ..., oK} - /// and general structure of HMM (numbers of hidden and visible states), determine - /// HMM parameters M = (A, B, pi) that best fit training data. - /// - /// - public double Run(params int[][] observations) - { -#if NET35 - throw new NotSupportedException("This class requires .NET 4.0 or newer."); - } -#else - - // MarkovHelperMethods.checkArgs(observations, template.Symbols); - - // The following is a parallel map-reduce algorithm. It starts by - // creating a few candidate models using the same topology as the - // template model initially stored in the HiddenMarkovClassifier. - - // If the topology parameter is set to be random, this should create - // multiple "clones" of the original template with varying parameter - // initializations. - - // After initialization, those models are assumed as the best models - // ever created by the local thread. Then, at each iteration, another - // model is created and its performance is evaluated against the local - // thread best model. If the new model has better performance than the - // older model, it is assumed as the next best model for the thread. - // otherwise, it is discarded and the method goes to the next iteration. - - // When all threads finish processing, the final best solution for each - // thread will be tested and compared in the reduce step. The best model - // overall will be copied over the template variable, which is the model - // we initially started with. - - - // PS: A random topology can be created with something like: - // - // var topology = new Ergodic(states: 4) - // { - // Random = true - // } - // - - int symbols = template.Symbols; - - bestLikelihood = 0; - - Parallel.For(0, Trials, - - // Start - () => new Candidate() - { - Model = new HiddenMarkovModel(topology, symbols) - }, - - // Map - (index, state, partial) => - { - // Create a new candidate hidden Markov model - var hmm = new HiddenMarkovModel(topology, symbols); - - // And estimate it using the learning algorithm - BaumWelchLearning teacher = new BaumWelchLearning(hmm) - { - Tolerance = Tolerance, - Iterations = Iterations - }; - - double logLikelihood = teacher.Run(observations); - - // If the model is better than the previous - if (logLikelihood > partial.LogLikelihood) - { - // We will keep it - partial.Model = hmm; - partial.LogLikelihood = logLikelihood; - } - - return partial; - }, - - // Reduce - (partial) => - { - if (partial.LogLikelihood > bestLikelihood) - { - lock (template) - { - copy(from: partial.Model, to: template); - bestLikelihood = partial.LogLikelihood; - } - } - } - ); - - return bestLikelihood; - } - - private static void copy(HiddenMarkovModel from, HiddenMarkovModel to) - { - from.LogTransitions.CopyTo(to.LogTransitions); - from.LogEmissions.CopyTo(to.LogEmissions); - from.LogInitial.CopyTo(to.LogInitial); - } -#endif - - - /// - /// Runs the learning algorithm. - /// - /// - /// The observations. - /// - double IUnsupervisedLearning.Run(Array[] observations) - { - return Run(observations as int[][]); - } - - } -} diff --git a/Sources/Accord.Statistics/Models/Regression/Linear/MultivariateBilinearRegression.cs b/Sources/Accord.Statistics/Models/Regression/Linear/MultivariateBilinearRegression.cs deleted file mode 100644 index 3de9aa77d..000000000 --- a/Sources/Accord.Statistics/Models/Regression/Linear/MultivariateBilinearRegression.cs +++ /dev/null @@ -1,89 +0,0 @@ -// Accord Statistics Library -// The Accord.NET Framework -// http://accord-framework.net -// -// Copyright © César Souza, 2009-2016 -// cesarsouza at gmail.com -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// - -namespace Accord.Statistics.Models.Regression.Linear -{ - using System; - using Accord.Math; - using Accord.Math.Decompositions; - using Accord.MachineLearning; - - /// - /// Multivariate Bilinear Regression. - /// - /// - [Serializable] - public class MultivariateBilinearRegression : ITransform - { - private MultivariateLinearRegression a; - private MultivariateLinearRegression b; - - public MultivariateBilinearRegression() - { - } - - public MultivariateLinearRegression InputTransform - { - get { return a; } - } - - public MultivariateLinearRegression OutputTransform - { - get { return b; } - } - - public MultivariateBilinearRegression Inverse() - { - return new MultivariateBilinearRegression() - { - a = b.Inverse(), - b = a.Inverse() - }; - } - - - public double[] Transform(double[] input) - { - throw new NotImplementedException(); - } - - public double[][] Transform(double[][] input) - { - throw new NotImplementedException(); - } - - public double[][] Transform(double[][] input, double[][] result) - { - throw new NotImplementedException(); - } - - public int NumberOfInputs - { - get { throw new NotImplementedException(); } - } - - public int NumberOfOutputs - { - get { throw new NotImplementedException(); } - } - } -} diff --git a/Sources/Accord.Statistics/Visualizations/HistogramBinCollection.cs b/Sources/Accord.Statistics/Visualizations/HistogramBinCollection.cs index 9f5817486a2ddb4a8ee041315373e850af61376c..5b4bf5230e5eb47a104452cbc8d9b5c645c75fc4 100644 GIT binary patch delta 12 TcmX@4F-K#A4#(yojt|@bAPNMV delta 38 ucmbQEaY$o>4#(tc>>`4W3~mhh3`Gp-450L;RXQ9unCa> diff --git a/Sources/Accord.Text/Accord.Text (NETStandard).csproj b/Sources/Accord.Text/Accord.Text (NETStandard).csproj new file mode 100644 index 000000000..55e11d56f --- /dev/null +++ b/Sources/Accord.Text/Accord.Text (NETStandard).csproj @@ -0,0 +1,28 @@ + + + + Accord.Text + Accord.Text + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Video.DirectShow/Accord.Video.DirectShow (NETStandard).csproj b/Sources/Accord.Video.DirectShow/Accord.Video.DirectShow (NETStandard).csproj new file mode 100644 index 000000000..3c127c9a1 --- /dev/null +++ b/Sources/Accord.Video.DirectShow/Accord.Video.DirectShow (NETStandard).csproj @@ -0,0 +1,32 @@ + + + + Accord.Video.DirectShow + Accord.Video.DirectShow + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.Designer.cs b/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.Designer.cs index 37781ac0b..6625c4a93 100644 --- a/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.Designer.cs +++ b/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.Designer.cs @@ -1,5 +1,7 @@ namespace Accord.Video.DirectShow { +#if !NETSTANDARD2_0 + partial class VideoCaptureDeviceForm { /// @@ -20,7 +22,7 @@ protected override void Dispose(bool disposing) base.Dispose(disposing); } - #region Windows Form Designer generated code +#region Windows Form Designer generated code /// /// Required method for Designer support - do not modify @@ -201,7 +203,7 @@ private void InitializeComponent() } - #endregion +#endregion private System.Windows.Forms.Button cancelButton; private System.Windows.Forms.Button okButton; @@ -216,4 +218,5 @@ private void InitializeComponent() private System.Windows.Forms.ComboBox videoInputsCombo; private System.Windows.Forms.Label label3; } +#endif } \ No newline at end of file diff --git a/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.cs b/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.cs index e11ac1ea4..9ea2826cb 100644 --- a/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.cs +++ b/Sources/Accord.Video.DirectShow/VideoCaptureDeviceForm.cs @@ -6,17 +6,19 @@ // contacts@aforgenet.com // -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Text; -using System.Windows.Forms; - -using Accord.Video.DirectShow; - namespace Accord.Video.DirectShow { +#if !NETSTANDARD2_0 + + using System; + using System.Collections.Generic; + using System.ComponentModel; + using System.Drawing; + using System.Text; + using System.Windows.Forms; + + using Accord.Video.DirectShow; + /// /// Local video device selection form. /// @@ -351,4 +353,5 @@ private void EnumeratedSupportedFrameSizes(VideoCaptureDevice videoDevice) } } } +#endif } diff --git a/Sources/Accord.Video.Kinect/Accord.Video.Kinect (NETStandard).csproj b/Sources/Accord.Video.Kinect/Accord.Video.Kinect (NETStandard).csproj new file mode 100644 index 000000000..a042796fd --- /dev/null +++ b/Sources/Accord.Video.Kinect/Accord.Video.Kinect (NETStandard).csproj @@ -0,0 +1,31 @@ + + + + Accord.Video.Kinect + Accord.Video.Kinect + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Video.VFW/Accord.Video.VFW (NETStandard).csproj b/Sources/Accord.Video.VFW/Accord.Video.VFW (NETStandard).csproj new file mode 100644 index 000000000..d620d7381 --- /dev/null +++ b/Sources/Accord.Video.VFW/Accord.Video.VFW (NETStandard).csproj @@ -0,0 +1,31 @@ + + + + Accord.Video.VFW + Accord.Video.VFW + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Video.Ximea/Accord.Video.Ximea (NETStandard).csproj b/Sources/Accord.Video.Ximea/Accord.Video.Ximea (NETStandard).csproj new file mode 100644 index 000000000..8876bee8a --- /dev/null +++ b/Sources/Accord.Video.Ximea/Accord.Video.Ximea (NETStandard).csproj @@ -0,0 +1,32 @@ + + + + Accord.Video.Ximea + Accord.Video.Ximea + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Video/Accord.Video (NETStandard).csproj b/Sources/Accord.Video/Accord.Video (NETStandard).csproj new file mode 100644 index 000000000..acf7c6a45 --- /dev/null +++ b/Sources/Accord.Video/Accord.Video (NETStandard).csproj @@ -0,0 +1,32 @@ + + + + Accord.Video + Accord.Video + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + True + $(SolutionDir)..\Debug\ + + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Accord.Vision/Accord.Vision (NETStandard).csproj b/Sources/Accord.Vision/Accord.Vision (NETStandard).csproj new file mode 100644 index 000000000..1654949cf --- /dev/null +++ b/Sources/Accord.Vision/Accord.Vision (NETStandard).csproj @@ -0,0 +1,33 @@ + + + + Accord.Video.Vision + Accord.Video.Vision + + + + + + + TRACE;DEBUG;NETSTANDARD2_0 + + + TRACE;RELEASE;NETSTANDARD2_0 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sources/Extras/Accord.Video.FFMPEG.GPL/VersionInfo.cpp b/Sources/Extras/Accord.Video.FFMPEG.GPL/VersionInfo.cpp index 136837a70..250b7a4a7 100644 --- a/Sources/Extras/Accord.Video.FFMPEG.GPL/VersionInfo.cpp +++ b/Sources/Extras/Accord.Video.FFMPEG.GPL/VersionInfo.cpp @@ -7,4 +7,4 @@ using namespace System::Reflection; [assembly: AssemblyCultureAttribute("")]; [assembly: AssemblyVersionAttribute("3.5.0")]; [assembly: AssemblyInformationalVersionAttribute("3.5.0")]; -[assembly: AssemblyFileVersionAttribute("3.5.0.5984")]; +[assembly: AssemblyFileVersionAttribute("3.5.0.5995")]; diff --git a/Sources/Version.targets b/Sources/Version.targets new file mode 100644 index 000000000..10928c261 --- /dev/null +++ b/Sources/Version.targets @@ -0,0 +1,9 @@ + + + Copyright (c) Accord.NET authors, 2009-2017 + 3.5.0 + 3.5.0 + 3.5.0 + 3.5.0.5995 + + diff --git a/Sources/force-clean.cmd b/Sources/force-clean.cmd new file mode 100644 index 000000000..effb02449 --- /dev/null +++ b/Sources/force-clean.cmd @@ -0,0 +1,2 @@ +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G" +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" \ No newline at end of file diff --git a/Performance/Accord.Perf.MachineLearning/Accord.Perf.MachineLearning.csproj b/Tools/Performance/MachineLearning/Accord.Perf.MachineLearning.csproj similarity index 100% rename from Performance/Accord.Perf.MachineLearning/Accord.Perf.MachineLearning.csproj rename to Tools/Performance/MachineLearning/Accord.Perf.MachineLearning.csproj diff --git a/Performance/Accord.Perf.MachineLearning/Accord.snk b/Tools/Performance/MachineLearning/Accord.snk similarity index 100% rename from Performance/Accord.Perf.MachineLearning/Accord.snk rename to Tools/Performance/MachineLearning/Accord.snk diff --git a/Performance/Accord.Perf.MachineLearning/App.config b/Tools/Performance/MachineLearning/App.config similarity index 100% rename from Performance/Accord.Perf.MachineLearning/App.config rename to Tools/Performance/MachineLearning/App.config diff --git a/Performance/Accord.Perf.MachineLearning/Program.cs b/Tools/Performance/MachineLearning/Program.cs similarity index 100% rename from Performance/Accord.Perf.MachineLearning/Program.cs rename to Tools/Performance/MachineLearning/Program.cs diff --git a/Performance/Accord.Perf.MachineLearning/Properties/AssemblyInfo.cs b/Tools/Performance/MachineLearning/Properties/AssemblyInfo.cs similarity index 100% rename from Performance/Accord.Perf.MachineLearning/Properties/AssemblyInfo.cs rename to Tools/Performance/MachineLearning/Properties/AssemblyInfo.cs diff --git a/Performance/Accord.Perf.MachineLearning/packages.config b/Tools/Performance/MachineLearning/packages.config similarity index 100% rename from Performance/Accord.Perf.MachineLearning/packages.config rename to Tools/Performance/MachineLearning/packages.config diff --git a/Tools/open-csprojs-netstandard.bat b/Tools/open-csprojs-netstandard.bat new file mode 100644 index 000000000..8c776ea8a --- /dev/null +++ b/Tools/open-csprojs-netstandard.bat @@ -0,0 +1,33 @@ +@echo off + +set sources=C:\Projects\Accord.NET\framework\Sources +set unitest=C:\Projects\Accord.NET\framework\Unit Tests +set notepad="C:\Program Files (x86)\Notepad++\notepad++.exe" +echo. + +%notepad% "%sources%\Accord.NET.sln" +%notepad% "%sources%\Accord.NET.targets" +%notepad% "%unitest%\Accord.Tests.targets" + +echo %sources% +for /r "%sources%" %%F in (*Standard^).csproj) do ( + echo %%F + %notepad% %%F +) + +for /r "%sources%" %%F in (*Standard^).vcxproj) do ( + echo %%F + %notepad% %%F +) + +echo "%unitest%" +for /r "%unitest%" %%F in (*Standard^).csproj) do ( + echo %%F + %notepad% %%F +) + +echo "%unitest%" +for /r "%unitest%" %%F in (*Standard^).vcxproj) do ( + echo %%F + %notepad% %%F +) diff --git a/Unit Tests/Accord.Tests.Audio/Accord.Tests.Audio (NETStandard).csproj b/Unit Tests/Accord.Tests.Audio/Accord.Tests.Audio (NETStandard).csproj new file mode 100644 index 000000000..05612f9dd --- /dev/null +++ b/Unit Tests/Accord.Tests.Audio/Accord.Tests.Audio (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Core/Accord.Tests.Core (NETStandard).csproj b/Unit Tests/Accord.Tests.Core/Accord.Tests.Core (NETStandard).csproj new file mode 100644 index 000000000..781ec5c77 --- /dev/null +++ b/Unit Tests/Accord.Tests.Core/Accord.Tests.Core (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.IO/Accord.Tests.IO (NETStandard).csproj b/Unit Tests/Accord.Tests.IO/Accord.Tests.IO (NETStandard).csproj new file mode 100644 index 000000000..aae2e23ee --- /dev/null +++ b/Unit Tests/Accord.Tests.IO/Accord.Tests.IO (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Imaging/Accord.Tests.Imaging (NETStandard).csproj b/Unit Tests/Accord.Tests.Imaging/Accord.Tests.Imaging (NETStandard).csproj new file mode 100644 index 000000000..8c8566928 --- /dev/null +++ b/Unit Tests/Accord.Tests.Imaging/Accord.Tests.Imaging (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.MachineLearning/Accord.Tests.MachineLearning (NETStandard).csproj b/Unit Tests/Accord.Tests.MachineLearning/Accord.Tests.MachineLearning (NETStandard).csproj new file mode 100644 index 000000000..b3c9f6676 --- /dev/null +++ b/Unit Tests/Accord.Tests.MachineLearning/Accord.Tests.MachineLearning (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Math/Accord.Tests.Math (NETStandard).csproj b/Unit Tests/Accord.Tests.Math/Accord.Tests.Math (NETStandard).csproj new file mode 100644 index 000000000..d7a473fe6 --- /dev/null +++ b/Unit Tests/Accord.Tests.Math/Accord.Tests.Math (NETStandard).csproj @@ -0,0 +1,24 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Statistics/Accord.Tests.Statistics (NETStandard).csproj b/Unit Tests/Accord.Tests.Statistics/Accord.Tests.Statistics (NETStandard).csproj new file mode 100644 index 000000000..2ee59fc57 --- /dev/null +++ b/Unit Tests/Accord.Tests.Statistics/Accord.Tests.Statistics (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Text/Accord.Tests.Text (NETStandard).csproj b/Unit Tests/Accord.Tests.Text/Accord.Tests.Text (NETStandard).csproj new file mode 100644 index 000000000..698d59610 --- /dev/null +++ b/Unit Tests/Accord.Tests.Text/Accord.Tests.Text (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Video/Accord.Tests.Video (NETStandard).csproj b/Unit Tests/Accord.Tests.Video/Accord.Tests.Video (NETStandard).csproj new file mode 100644 index 000000000..6bd2bd12f --- /dev/null +++ b/Unit Tests/Accord.Tests.Video/Accord.Tests.Video (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.Vision/Accord.Tests.Vision (NETStandard).csproj b/Unit Tests/Accord.Tests.Vision/Accord.Tests.Vision (NETStandard).csproj new file mode 100644 index 000000000..a9829f5e0 --- /dev/null +++ b/Unit Tests/Accord.Tests.Vision/Accord.Tests.Vision (NETStandard).csproj @@ -0,0 +1,23 @@ + + + + netstandard2.0 + + + + True + TRACE;DEBUG;NETSTANDARD2_0 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Unit Tests/Accord.Tests.targets b/Unit Tests/Accord.Tests.targets index 364b0e8e2..d0e86f7ef 100644 --- a/Unit Tests/Accord.Tests.targets +++ b/Unit Tests/Accord.Tests.targets @@ -50,4 +50,10 @@ v4.5 --> + + + + + + \ No newline at end of file diff --git a/build-all.cmd b/build-all.cmd index 1ee5b82d3..a225ed3e1 100644 --- a/build-all.cmd +++ b/build-all.cmd @@ -62,6 +62,10 @@ echo - Building NET46 configuration... %DEVENV% Sources\Accord.NET.sln /Build "net46|Any CPU" /out "Setup\bin\Build.net46.Any.log" timeout /T 10 echo. +echo - Building NETSTANDARD configuration... +%DEVENV% "Sources\Accord.NET (NETStandard).sln" /Build "netstandard|Any CPU" /out "Setup\bin\Build.netstandard.Any.log" +timeout /T 10 +echo. echo - Building samples... %DEVENV% Samples\Samples.sln /Build Release /out "Setup\bin\Build.Samples.log" timeout /T 10 diff --git a/clean-all.cmd b/clean-all.cmd index 1108dd95f..7de2b2a4b 100644 --- a/clean-all.cmd +++ b/clean-all.cmd @@ -9,9 +9,24 @@ echo compile the Debug and Release versions of the framework. echo. :: Using devenv.com instead of .exe makes the console window wait until the completion -:: set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com" -set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" -:: set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com" +set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\Common7\IDE\devenv.com" +set DEVVER=2017 Professional Preview +if not exist %DEVENV% ( + set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com" + set DEVVER=2017 Community + if not exist %DEVENV% ( + set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" + set DEVVER=2015 + if not exist %DEVENV% ( + set DEVENV="C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com" + set DEVVER=2013 + if not exist %DEVENV% ( + echo "Error: Could not find Visual Studio's devenv.com" + exit + ) + ) + ) +) del /q "bin\*.log" echo. @@ -46,6 +61,10 @@ echo - Cleaning NET46 configuration... %DEVENV% Sources\Accord.NET.sln /Clean "net46|Any CPU" /out "Setup\bin\Build.net46.Any.log" timeout /T 10 echo. +echo - Cleaning NETSTANDARD configuration... +%DEVENV% "Sources\Accord.NET (NETStandard).sln" /Clean "netstandard|Any CPU" /out "Setup\bin\Build.netstandard.Any.log" +timeout /T 10 +echo. echo - Cleaning samples... %DEVENV% Samples\Samples.sln /Clean Release /out "Setup\bin\Build.Samples.log" timeout /T 10