Click or drag to resize

MultiVariableFunction Class

Note: This API is now obsolete.

Class MultiVariableFunction represents multivariate functions.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreMultiVariableFunction

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[ObsoleteAttribute("This class is obsolete. Use CenterSpace.NMath.Core.DoubleFunctional")]
public class MultiVariableFunction : ICloneable

The MultiVariableFunction type exposes the following members.

Constructors
 NameDescription
Protected methodMultiVariableFunction Default constructor. Creates an empty function object.
Public methodMultiVariableFunction(FuncDoubleVector, Double) Constructs a MultiVariableFunction instance that encapsulates a given function of one or more variables.
Top
Properties
 NameDescription
Public propertyFunc Gets the function encapsulated by this object.
Top
Methods
 NameDescription
Public methodStatic memberAdd(Double, MultiVariableFunction) Adds the function and scalar.
Public methodStatic memberAdd(MultiVariableFunction, MultiVariableFunction) Adds the two functions.
Public methodStatic memberAdd(MultiVariableFunction, Double) Adds the function and scalar.
Public methodClone Creates a deep copy of this function.
Public methodStatic memberDivide(Double, MultiVariableFunction) Divides a scalar by a function.
Public methodStatic memberDivide(MultiVariableFunction, MultiVariableFunction) Divides one function by another.
Public methodStatic memberDivide(MultiVariableFunction, Double) Divides a function by a scalar.
Public methodEvaluate Evaluates the current function at the given position.
Public methodStatic memberMultiply(Double, MultiVariableFunction) Multiplies a function and a scalar.
Public methodStatic memberMultiply(MultiVariableFunction, MultiVariableFunction) Multiplies the two functions.
Public methodStatic memberMultiply(MultiVariableFunction, Double) Multiplies a function and a scalar.
Public methodStatic memberNegate Negates the specified function.
Public methodStatic memberSubtract(Double, MultiVariableFunction) Subtracts a function from a scalar.
Public methodStatic memberSubtract(MultiVariableFunction, MultiVariableFunction) Subtracts one function from another.
Public methodStatic memberSubtract(MultiVariableFunction, Double) Subtracts a scalar from a function.
Top
Operators
 NameDescription
Public operatorStatic memberAddition(Double, MultiVariableFunction) Adds the function and scalar.
Public operatorStatic memberAddition(MultiVariableFunction, MultiVariableFunction) Sums the two functions.
Public operatorStatic memberAddition(MultiVariableFunction, Double) Adds the function and scalar.
Public operatorStatic memberDivision(Double, MultiVariableFunction) Divides a scalar by a function.
Public operatorStatic memberDivision(MultiVariableFunction, MultiVariableFunction) Divides one function by another.
Public operatorStatic memberDivision(MultiVariableFunction, Double) Divides a function by a scalar.
Public operatorStatic member(FuncDoubleVector, Double to MultiVariableFunction) Implicit conversion from a Func<DoubleVector, double>.
Public operatorStatic memberMultiply(Double, MultiVariableFunction) Multiplies a function and a scalar.
Public operatorStatic memberMultiply(MultiVariableFunction, MultiVariableFunction) Multiplies the two functions.
Public operatorStatic memberMultiply(MultiVariableFunction, Double) Multiplies a function and a scalar.
Public operatorStatic memberSubtraction(Double, MultiVariableFunction) Subtracts a function from a scalar.
Public operatorStatic memberSubtraction(MultiVariableFunction, MultiVariableFunction) Subtracts one function from another.
Public operatorStatic memberSubtraction(MultiVariableFunction, Double) Subtracts a scalar from a function.
Public operatorStatic memberUnaryNegation(MultiVariableFunction) Negates the specified function.
Top
Fields
 NameDescription
Protected fieldfunction_ 
Top
See Also