| MultiVariableFunction Class |
Note: This API is now obsolete.
Class MultiVariableFunction represents multivariate functions.
Inheritance Hierarchy Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax [ObsoleteAttribute("This class is obsolete. Use CenterSpace.NMath.Core.DoubleFunctional")]
public class MultiVariableFunction : ICloneable
<ObsoleteAttribute("This class is obsolete. Use CenterSpace.NMath.Core.DoubleFunctional")>
Public Class MultiVariableFunction
Implements ICloneable
[ObsoleteAttribute(L"This class is obsolete. Use CenterSpace.NMath.Core.DoubleFunctional")]
public ref class MultiVariableFunction : ICloneable
[<ObsoleteAttribute("This class is obsolete. Use CenterSpace.NMath.Core.DoubleFunctional")>]
type MultiVariableFunction =
class
interface ICloneable
end
The MultiVariableFunction type exposes the following members.
Constructors Properties | Name | Description |
---|
| Func |
Gets the function encapsulated by this object.
|
TopMethods | Name | Description |
---|
| Add(Double, MultiVariableFunction) |
Adds the function and scalar.
|
| Add(MultiVariableFunction, MultiVariableFunction) |
Adds the two functions.
|
| Add(MultiVariableFunction, Double) |
Adds the function and scalar.
|
| Clone |
Creates a deep copy of this function.
|
| Divide(Double, MultiVariableFunction) |
Divides a scalar by a function.
|
| Divide(MultiVariableFunction, MultiVariableFunction) |
Divides one function by another.
|
| Divide(MultiVariableFunction, Double) |
Divides a function by a scalar.
|
| Evaluate |
Evaluates the current function at the given position.
|
| Multiply(Double, MultiVariableFunction) |
Multiplies a function and a scalar.
|
| Multiply(MultiVariableFunction, MultiVariableFunction) |
Multiplies the two functions.
|
| Multiply(MultiVariableFunction, Double) |
Multiplies a function and a scalar.
|
| Negate |
Negates the specified function.
|
| Subtract(Double, MultiVariableFunction) |
Subtracts a function from a scalar.
|
| Subtract(MultiVariableFunction, MultiVariableFunction) |
Subtracts one function from another.
|
| Subtract(MultiVariableFunction, Double) |
Subtracts a scalar from a function.
|
TopOperators | Name | Description |
---|
| Addition(Double, MultiVariableFunction) |
Adds the function and scalar.
|
| Addition(MultiVariableFunction, MultiVariableFunction) |
Sums the two functions.
|
| Addition(MultiVariableFunction, Double) |
Adds the function and scalar.
|
| Division(Double, MultiVariableFunction) |
Divides a scalar by a function.
|
| Division(MultiVariableFunction, MultiVariableFunction) |
Divides one function by another.
|
| Division(MultiVariableFunction, Double) |
Divides a function by a scalar.
|
| (FuncDoubleVector, Double to MultiVariableFunction) |
Implicit conversion from a Func<DoubleVector, double>.
|
| Multiply(Double, MultiVariableFunction) |
Multiplies a function and a scalar.
|
| Multiply(MultiVariableFunction, MultiVariableFunction) |
Multiplies the two functions.
|
| Multiply(MultiVariableFunction, Double) |
Multiplies a function and a scalar.
|
| Subtraction(Double, MultiVariableFunction) |
Subtracts a function from a scalar.
|
| Subtraction(MultiVariableFunction, MultiVariableFunction) |
Subtracts one function from another.
|
| Subtraction(MultiVariableFunction, Double) |
Subtracts a scalar from a function.
|
| UnaryNegation(MultiVariableFunction) |
Negates the specified function.
|
TopFields See Also