gz/math/AdditivelySeparableScalarField3.hh
Go to the documentation of this file.
The AdditivelySeparableScalarField3 class constructs a scalar field F in R^3 as a sum of scalar funct...
Definition: gz/math/AdditivelySeparableScalarField3.hh:62
ScalarT Minimum(const Region3< ScalarT > &_region) const
Compute scalar field minimum in a _region
Definition: gz/math/AdditivelySeparableScalarField3.hh:119
ScalarT Minimum(Vector3< ScalarT > &_pMin) const
Compute scalar field minimum.
Definition: gz/math/AdditivelySeparableScalarField3.hh:129
ScalarT Minimum(const Region3< ScalarT > &_region, Vector3< ScalarT > &_pMin) const
Compute scalar field minimum in a _region
Definition: gz/math/AdditivelySeparableScalarField3.hh:101
friend std::ostream & operator<<(std::ostream &_out, const AdditivelySeparableScalarField3< ScalarFunctionT, ScalarT > &_field)
Stream insertion operator.
Definition: gz/math/AdditivelySeparableScalarField3.hh:146
AdditivelySeparableScalarField3(ScalarT _k, ScalarFunctionT _p, ScalarFunctionT _q, ScalarFunctionT _r)
Constructor.
Definition: gz/math/AdditivelySeparableScalarField3.hh:68
ScalarT operator()(const Vector3< ScalarT > &_point) const
Call operator overload.
Definition: gz/math/AdditivelySeparableScalarField3.hh:90
ScalarT Evaluate(const Vector3< ScalarT > &_point) const
Evaluate the scalar field at _point
Definition: gz/math/AdditivelySeparableScalarField3.hh:78
ScalarT Minimum() const
Compute scalar field minimum.
Definition: gz/math/AdditivelySeparableScalarField3.hh:136
const Interval< T > & Iy() const
Get the y-axis interval for the region.
Definition: gz/math/Region3.hh:111
const Interval< T > & Iz() const
Get the z-axis interval for the region.
Definition: gz/math/Region3.hh:115
const Interval< T > & Ix() const
Get the x-axis interval for the region.
Definition: gz/math/Region3.hh:107
bool Empty() const
Check if the region is empty A region is empty if any of the intervals it is defined with (i....
Definition: gz/math/Region3.hh:121
The Vector3 class represents the generic vector containing 3 elements. Since it's commonly used to ke...
Definition: gz/math/Vector3.hh:42
T epsilon(T... args)
Definition: gz/math/AdditivelySeparableScalarField3.hh:28
STL namespace.
T quiet_NaN(T... args)