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
  • SingleConstants Class
    • Fields

SingleConstants Class

Extreme Optimization Numerical Libraries for .NET Professional
Contains various mathematical constants in single precision.
Inheritance Hierarchy

SystemObject
  Extreme.MathematicsSingleConstants

Namespace:  Extreme.Mathematics
Assembly:  Extreme.Numerics.SinglePrecision (in Extreme.Numerics.SinglePrecision.dll) Version: 8.1.1
Syntax

C#
VB
C++
F#
Copy
public static class SingleConstants
Public NotInheritable Class SingleConstants
public ref class SingleConstants abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SingleConstants =  class end

The SingleConstants type exposes the following members.

Fields

  NameDescription
Public fieldStatic memberCatalan
Represents Catalan's constant.
Public fieldStatic memberDegree
Represents the size of a 1 degree angle in radians.
Public fieldStatic memberE
Represents the base for the natural logarithm, e.
Public fieldStatic memberEulersConstant
Represents Euler's constant.
Public fieldStatic memberFeigenbaum
Represents Feigenbaum's constant.
Public fieldStatic memberGoldenRatio
Represents the Golden Ratio.
Public fieldStatic memberInvLog10
Represents the base-10 logarithm of E.
Public fieldStatic memberLog10
Represents the natural logarithm of 10.
Public fieldStatic memberLog10E
Represents the base 10 logarithm of E.
Public fieldStatic memberLog17
Represents the natural logarithm of 17.
Public fieldStatic memberLog2
Represents the natural logarithm of 2.
Public fieldStatic memberLog3
Represents the natural logarithm of 3.
Public fieldStatic memberLogTwoPi
Represents the natural logarithm of two times Pi.
Public fieldStatic memberOneOverSqrtPi
Represents the inverse of the square root of Pi.
Public fieldStatic memberOneOverSqrtTwoPi
Represents the inverse of the square root of two times Pi.
Public fieldStatic memberPi
Represents pi, the ratio of the circumference of a cirlce to its diameter.
Public fieldStatic memberPiOverFour
Represents 0.25 times Pi.
Public fieldStatic memberPiOverTwo
Represents 0.5 times Pi.
Public fieldStatic memberPiSquared
Represents Pi squared.
Public fieldStatic memberSqrt17
Represents the square root of 17.
Public fieldStatic memberSqrt2
Represents the square root of 2.
Public fieldStatic memberSqrt3
Represents the square root of 3.
Public fieldStatic memberSqrt5
Represents the square root of 5.
Public fieldStatic memberSqrt7
Represents the square root of 7.
Public fieldStatic memberSqrtPi
Represents the square root of Pi.
Public fieldStatic memberSqrtTwoPi
Represents the square root of two times Pi.
Public fieldStatic memberTwoPi
Represents two times Pi.
Top
Remarks

Some real numbers return time and again in mathematical calculations. This class provides pre-calculated values for many of these numbers:

    See Also

    Reference

    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.