The OneVariableFunction type exposes the following members.

Constructors

  NameDescription
Public methodOneVariableFunction(Func<(Of <<'(Double, Double>)>>))
Constructs a OneVariableFunction instance that encapsulates a given function of one variable.
Public methodOneVariableFunction(NMathFunctions..::..DoubleUnaryFunction) Obsolete.
Constructs a OneVariableFunction instance that encapsulates a given function of one variable.

Methods

  NameDescription
Public methodStatic memberAdd(Double, OneVariableFunction)
Adds the function and scalar.
Public methodStatic memberAdd(OneVariableFunction, OneVariableFunction)
Adds the two functions.
Public methodStatic memberAdd(OneVariableFunction, Double)
Adds the function and scalar.
Public methodClone
Creates a deep copy of this function.
Public methodDerivative
Returns the first derivative of this function.
Public methodDifferentiate
Computes the numerical derivative of the current function at the given x-value.
Public methodStatic memberDivide(Double, OneVariableFunction)
Divides a scalar by a function.
Public methodStatic memberDivide(OneVariableFunction, OneVariableFunction)
Divides one function by another.
Public methodStatic memberDivide(OneVariableFunction, Double)
Divides a function by a scalar.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodEvaluate(Double)
Evaluates the current function at the given x-value.
Public methodEvaluate(DoubleVector)
Evaluates the current function at the given set of x-values.
Public methodEvaluate(OneVariableFunction)
Creates a composite function.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodIntegrate
Computes the integral of the current function over the specified interval.
Public methodStatic memberMultiply(Double, OneVariableFunction)
Multiplies a function and a scalar.
Public methodStatic memberMultiply(OneVariableFunction, OneVariableFunction)
Multiplies the two functions.
Public methodStatic memberMultiply(OneVariableFunction, Double)
Multiplies a function and a scalar.
Public methodStatic memberNegate
Negates the specified function.
Public methodStatic memberSubtract(Double, OneVariableFunction)
Subtracts a function from a scalar.
Public methodStatic memberSubtract(OneVariableFunction, OneVariableFunction)
Subtracts one function from another.
Public methodStatic memberSubtract(OneVariableFunction, Double)
Subtracts a scalar from a function.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Operators

  NameDescription
Public operatorStatic memberAddition(Double, OneVariableFunction)
Adds the function and scalar.
Public operatorStatic memberAddition(OneVariableFunction, OneVariableFunction)
Sums the two functions.
Public operatorStatic memberAddition(OneVariableFunction, Double)
Adds the function and scalar.
Public operatorStatic memberDivision(Double, OneVariableFunction)
Divides a scalar by a function.
Public operatorStatic memberDivision(OneVariableFunction, OneVariableFunction)
Divides one function by another.
Public operatorStatic memberDivision(OneVariableFunction, Double)
Divides a function by a scalar.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Func<(Of <<'(Double, Double>)>>) to OneVariableFunction)
Implicit conversion from a Func<double, double> to a OneVariableFunction.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(NMathFunctions..::..DoubleUnaryFunction to OneVariableFunction)
Implicit conversion from a DoubleUnaryFunction to a OneVariableFunction.
Public operatorStatic memberMultiply(Double, OneVariableFunction)
Multiplies a function and a scalar.
Public operatorStatic memberMultiply(OneVariableFunction, OneVariableFunction)
Multiplies the two functions.
Public operatorStatic memberMultiply(OneVariableFunction, Double)
Multiplies a function and a scalar.
Public operatorStatic memberSubtraction(Double, OneVariableFunction)
Subtracts a function from a scalar.
Public operatorStatic memberSubtraction(OneVariableFunction, OneVariableFunction)
Subtracts one function from another.
Public operatorStatic memberSubtraction(OneVariableFunction, Double)
Subtracts a scalar from a function.
Public operatorStatic memberUnaryNegation
Negates the specified function.

Properties

  NameDescription
Public propertyStatic memberDefaultDifferentiator
Gets and sets the default differentiator associated with functions of one variable.
Public propertyStatic memberDefaultIntegrator
Gets and sets the default integrator associated with functions of one variable.
Public propertyDifferentiator
Gets and sets the differentiation method object associated with this function.
Public propertyFunc
Gets the function encapsulated by this object.
Public propertyFunction Obsolete.
Gets the function encapsulated by this object.
Public propertyIntegrator
Gets and sets the integration method object associated with this function.

See Also