Specifies the methods that must be implemented by a class to support level 1 BLAS.

Namespace: Extreme.Mathematics.LinearAlgebra.BlasInterface
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public MustInherit Class BlasLevel1
C#
public abstract class BlasLevel1
C++
public ref class BlasLevel1 abstract

Methods

IconTypeDescription
Dasum(Int32, Double[](), Int32, Int32)
Returns the sum of the absolute values of the elements of a vector.
Daxpy(Int32, Double, Double[](), Int32, Int32, Double[](), Int32, Int32)
Evaluates a vector plus the product of a scalar and a vector
Dcopy(Int32, Double[](), Int32, Int32, Double[](), Int32, Int32)
Copies a vector.
Ddot(Int32, Double[](), Int32, Int32, Double[](), Int32, Int32)
Returns the inner product of two vectors.
Dnrm2(Int32, Double[](), Int32, Int32)
Returns the square root of sum of the squares of the elements of a vector.
Drot(Int32, Double[](), Int32, Int32, Double[](), Int32, Int32, Double, Double)
Applies a Givens plane rotation.
Drotg(Double, Double, Double, Double)
Generates the elements for a Givens plane rotation.
Drotm(Int32, Double[](), Int32, Int32, Double[](), Int32, Int32, Double[]())
Applies a modified Givens rotation.
Drotmg(Double, Double, Double, Double, Double[]())
Applies a modified Givens rotation.
Dscal(Int32, Double, Double[](), Int32, Int32)
Evaluates the product of a scalar and a vector.
Dswap(Int32, Double[](), Int32, Int32, Double[](), Int32, Int32)
Exchanges the elements of two vectors.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetHashCode()
Serves as a hash function for a particular type.
GetType()
Gets the Type of the current instance.
Idamax(Int32, Double[](), Int32, Int32)
Returns the index of the element of a vector with maximum absolute value.
MemberwiseClone()
Creates a shallow copy of the current Object.
ToString()
Returns a String that represents the current Object.

Constructors

IconTypeDescription
BlasLevel1New()

Inheritance Hierarchy

System.Object
  Extreme.Mathematics.LinearAlgebra.BlasInterface.BlasLevel1