Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
Extreme.Mathematics.LinearAlgebra.Providers NamespaceExtreme Optimization Numerical Libraries for .NET Professional
(Depracated_ The Extreme.LinearAlgebra.Providers namespace contains classes for working with providers of BLAS and LAPACK implementations.
Classes

  ClassDescription
Public classBlasLevel1
Specifies the methods that must be implemented by a class to support level 1 BLAS.
Public classBlasLevel2
Specifies the methods that must be implemented by a class to support level 2 BLAS routines.
Public classBlasLevel3
Specifies the methods that must be implemented by a class to support level 3 BLAS routines.
Public classComplexBlasLevel1
Specifies the methods that must be implemented by a class to support level 1 BLAS.
Public classComplexBlasLevel2
Specifies the methods that must be implemented by a class to support level 2 BLAS routines.
Public classComplexBlasLevel3
Specifies the methods that must be implemented by a class to support level 3 BLAS routines.
Public classComplexLapack
Specifies the methods that must be implemented by a class to support DoubleComplex-precision real LAPACK routines for general matrices.
Public classComplexSparseBlas
Summary description for SparseBlasLevel1.
Public classLapack
Specifies the methods that must be implemented by a class to support double-precision real LAPACK routines for general matrices.
Public classLinearAlgebraProvider
Encapsulates the currently active BLAS implementation.
Public classManagedBlasLevel1
Contains the default implementation for the Level 1 BLAS for double-precision real numbers.
Public classManagedBlasLevel2
Contains the default implementation for the Level 2 BLAS for double-precision real numbers.
Public classManagedBlasLevel3
Contains the default implementation for the Level 3 BLAS for double-precision real numbers.
Public classManagedComplexBlasLevel1
Contains the default implementation for the Level 1 BLAS for double-precision real numbers.
Public classManagedComplexBlasLevel2
Contains the default implementation for the Level 2 BLAS for DoubleComplex-precision real numbers.
Public classManagedLinearAlgebraProvider
Encapsulates the currently active BLAS implementation.
Public classManagedSparseBlas
Contains the managed implementation of the sparse BLAS routines.
Public classSingleBlasLevel1
Specifies the methods that must be implemented by a class to support level 1 BLAS.
Public classSingleBlasLevel2
Specifies the methods that must be implemented by a class to support level 2 BLAS routines.
Public classSingleBlasLevel3
Specifies the methods that must be implemented by a class to support level 3 BLAS routines.
Public classSingleComplexBlasLevel1
Specifies the methods that must be implemented by a class to support level 1 BLAS.
Public classSingleComplexBlasLevel2
Specifies the methods that must be implemented by a class to support level 2 BLAS routines.
Public classSingleComplexBlasLevel3
Specifies the methods that must be implemented by a class to support level 3 BLAS routines.
Public classSingleComplexLapack
Specifies the methods that must be implemented by a class to support single-precision complex real LAPACK routines for general matrices.
Public classSingleComplexSparseBlas
Summary description for SparseBlasLevel1.
Public classSingleLapack
Specifies the methods that must be implemented by a class to support float-precision real LAPACK routines for general matrices.
Public classSingleLinearAlgebraProvider
Encapsulates the currently active BLAS implementation.
Public classSingleManagedBlasLevel1
Contains the default implementation for the Level 1 BLAS for float-precision real numbers.
Public classSingleManagedBlasLevel2
Contains the default implementation for the Level 2 BLAS for float-precision real numbers.
Public classSingleManagedBlasLevel3
Contains the default implementation for the Level 3 BLAS for float-precision real numbers.
Public classSingleManagedComplexBlasLevel1
Contains the default implementation for the Level 1 BLAS for double-precision real numbers.
Public classSingleManagedComplexBlasLevel2
Contains the default implementation for the Level 2 BLAS for single-precision complex real numbers.
Public classSingleManagedLinearAlgebraProvider
Encapsulates the currently active BLAS implementation.
Public classSingleManagedSparseBlas
Contains the managed implementation of the sparse BLAS routines.
Public classSingleSparseBlas
Summary description for SparseBlasLevel1.
Public classSparseBlas
Summary description for SparseBlasLevel1.

Copyright (c) 2004-2017 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2021, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.