IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Function f(x, y, z) = x * y * z. Value and gradient are defined. More...
Public Member Functions | |
override double | Value (double x, double y, double z) |
Calculates and returns value of the current 3D scalar function. | |
override void | Gradient (double x, double y, double z, out double gradx, out double grady, out double gradz) |
Calculates gradient of the current 3D scalar function and returns its components through the specified output variables. |
Function f(x, y, z) = x * y * z.
Value and gradient are defined.
override double IG::Num::Func3dExamples::Func3dXYZ::Value | ( | double | x, |
double | y, | ||
double | z | ||
) | [inline] |
Calculates and returns value of the current 3D scalar function.
x | First parameter. |
y | Second parameter. |
z | Third parameter. |
Implements IG::Num::IFunc3d.
override void IG::Num::Func3dExamples::Func3dXYZ::Gradient | ( | double | x, |
double | y, | ||
double | z, | ||
out double | gradx, | ||
out double | grady, | ||
out double | gradz | ||
) | [inline] |
Calculates gradient of the current 3D scalar function and returns its components through the specified output variables.
x | First parameter. |
y | Second parameter. |
z | Third parameter. |
gradx | First component of the returned gradient. |
grady | Second component of the returned gradient. |
gradz | Third component of the returned gradient. |
Implements IG::Num::IFunc3d.