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 Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Nuget packages
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.DataAnalysis.Models
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Providers
    • Extreme.Providers.InteropServices
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics
    • AccuracyGoal Structure
    • AlgorithmStatus Enumeration
    • ArrayAttributes Structure
    • ArrayMath Class
    • ArrayMutability Enumeration
    • BigFloat Class
    • BigInteger Structure
    • BigRational Structure
    • CategoricalVector(T) Class
    • Complex(T) Structure
    • Constants Class
    • ConvergenceCriterion Enumeration
    • CoreImplementations(T) Class
    • DecimalMath Class
    • Dimension Enumeration
    • DimensionMismatchException Class
    • DimensionType Enumeration
    • DistributedDataLocation Enumeration
    • DoubleComparer Class
    • Elementary Class
    • ElementType(T) Class
    • FunctionMath Class
    • FunctionWithDerivative Delegate
    • GenericCoreProvider(T) Class
    • GenericImplementations Class
    • ICategoricalVector Interface
    • IDistributed Interface
    • InsufficientDataException Class
    • IntegerMath Class
    • Intent Enumeration
    • Interval Structure
    • Interval(T) Structure
    • IPermutable Interface
    • ISummarizable Interface
    • Iterators Class
    • IVector Interface
    • MachineConstants Class
    • ManagedCoreProviderOfSingle Class
    • Math(T) Class
    • Matrix Class
    • Matrix(T) Class
    • MatrixDiagonal Enumeration
    • MatrixElementOrder Enumeration
    • MatrixExtensions Class
    • MatrixNorm Enumeration
    • MatrixOperationSide Enumeration
    • MatrixStructure Enumeration
    • MatrixTriangle Enumeration
    • MutabilityBehaviour Enumeration
    • NumericsConfiguration Class
    • Operations(T) Class
    • Permutation Class
    • Quad Structure
    • RandomExtensions Class
    • Range Structure
    • RoundingMode Enumeration
    • SingleConstants Class
    • SinglePrecisionImplementations Class
    • Slice Structure
    • SolutionReport(T) Class
    • SolutionReport(T, TError) Class
    • Special Class
    • SummaryOptions Class
    • SymbolicMath Class
    • TotalLossOfPrecisionException Class
    • TransposeOperation Enumeration
    • TypedVectorWrapper(K, T) Structure
    • Vector Class
    • Vector(T) Class
    • VectorExtensions Class
  • MachineConstants Class
    • Fields
  • Fields
    • BinaryPrecision Field
    • CubeRootEpsilon Field
    • CubeRootSingleEpsilon Field
    • DecimalPrecision Field
    • Epsilon Field
    • LogMaxDouble Field
    • LogMaxSingle Field
    • LogMinDouble Field
    • LogMinSingle Field
    • MaxDouble Field
    • MaxExponent Field
    • MaxSingle Field
    • MinDouble Field
    • MinExponent Field
    • MinNormalizedDouble Field
    • MinNormalizedSingle Field
    • MinSingle Field
    • Radix Field
    • SingleBinaryPrecision Field
    • SingleDecimalPrecision Field
    • SingleEpsilon Field
    • SingleMaxExponent Field
    • SingleMinExponent Field
    • SingleRadix Field
    • SqrtEpsilon Field
    • SqrtMaxDouble Field
    • SqrtMaxSingle Field
    • SqrtMinDouble Field
    • SqrtMinSingle Field
    • SqrtSingleEpsilon Field

MachineConstants Fields

Extreme Optimization Numerical Libraries for .NET Professional

The MachineConstants type exposes the following members.

Fields

  NameDescription
Public fieldStatic memberBinaryPrecision
Represents the number of bits in the representation of double-precision floating-point numbers.
Public fieldStatic memberCubeRootEpsilon
Represents the cube root of the machine precision Epsilon for double-precision floating-point numbers.
Public fieldStatic memberCubeRootSingleEpsilon
Represents the cube root of the machine precision SingleEpsilon for single-precision floating-point numbers.
Public fieldStatic memberDecimalPrecision
Represents the number of decimal digits of precision in the representation of double-precision floating-point numbers.
Public fieldStatic memberEpsilon
Represents the machine precision for double-precision floating-point numbers.
Public fieldStatic memberLogMaxDouble
Represents the natural logarithm of MaxDouble.
Public fieldStatic memberLogMaxSingle
Represents the natural logarithm of MaxSingle.
Public fieldStatic memberLogMinDouble
Represents the natural logarithm of MinDouble.
Public fieldStatic memberLogMinSingle
Represents the natural logarithm of MinSingle.
Public fieldStatic memberMaxDouble
Represents the largest possible value of a double-precision floating-point number.
Public fieldStatic memberMaxExponent
Represents the largest possible binary exponent in the representation of double-precision floating-point numbers.
Public fieldStatic memberMaxSingle
Represents the largest possible value of a single-precision floating-point number.
Public fieldStatic memberMinDouble
Represents the smallest double-precision floating-point number that is greater than zero.
Public fieldStatic memberMinExponent
Represents the smallest possible binary exponent in the representation of double-precision floating-point numbers.
Public fieldStatic memberMinNormalizedDouble
Represents the smallest normalized double-precision floating-point number that is greater than zero.
Public fieldStatic memberMinNormalizedSingle
Represents the smallest normalized single-precision floating-point number that is greater than zero.
Public fieldStatic memberMinSingle
Represents the smallest single-precision floating-point number that is greater than zero.
Public fieldStatic memberRadix
Represents the radix of the representation of double-precision floating-point numbers.
Public fieldStatic memberSingleBinaryPrecision
Represents the number of bits in the representation of single-precision floating-point numbers.
Public fieldStatic memberSingleDecimalPrecision
Represents the number of decimal digits of precision in the representation of single-precision floating-point numbers.
Public fieldStatic memberSingleEpsilon
Represents the machine precision for single-precision floating-point numbers.
Public fieldStatic memberSingleMaxExponent
Represents the largest possible binary exponent in the representation of single-precision floating-point numbers.
Public fieldStatic memberSingleMinExponent
Represents the smallest possible binary exponent in the representation of single-precision floating-point numbers.
Public fieldStatic memberSingleRadix
Represents the radix of the representation of single-precision floating-point numbers.
Public fieldStatic memberSqrtEpsilon
Represents the square root of the machine precision Epsilon for double-precision floating-point numbers.
Public fieldStatic memberSqrtMaxDouble
Represents the square root of MaxDouble.
Public fieldStatic memberSqrtMaxSingle
Represents the square root of MaxSingle.
Public fieldStatic memberSqrtMinDouble
Represents the square root of MinDouble.
Public fieldStatic memberSqrtMinSingle
Represents the square root of MinSingle.
Public fieldStatic memberSqrtSingleEpsilon
Represents the square root of the machine precision SingleEpsilon for single-precision floating point numbers.
Top
See Also

Reference

MachineConstants Class
Extreme.Mathematics Namespace

Copyright (c) 2004-2021 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.