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 9f5817486..5b4bf5230 100644
Binary files a/Sources/Accord.Statistics/Visualizations/HistogramBinCollection.cs and b/Sources/Accord.Statistics/Visualizations/HistogramBinCollection.cs differ
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