Jet
v1.3.3
|
3-D constant vector field. More...
#include <jet/constant_vector_field3.h>
Classes | |
class | Builder |
Front-end to create ConstantVectorField3 objects step by step. More... | |
Public Member Functions | |
ConstantVectorField3 (const Vector3D &value) | |
Constructs a constant vector field with given value . More... | |
Vector3D | sample (const Vector3D &x) const override |
Returns the sampled value at given position x . More... | |
std::function< Vector3D(const Vector3D &)> | sampler () const override |
Returns the sampler function. More... | |
![]() | |
VectorField3 () | |
Default constructor. More... | |
virtual | ~VectorField3 () |
Default destructor. More... | |
virtual double | divergence (const Vector3D &x) const |
Returns divergence at given position x . More... | |
virtual Vector3D | curl (const Vector3D &x) const |
Returns curl at given position x . More... | |
![]() | |
Field3 () | |
virtual | ~Field3 () |
Static Public Member Functions | |
static Builder | builder () |
Returns builder fox ConstantVectorField3. More... | |
3-D constant vector field.
|
explicit |
Constructs a constant vector field with given value
.
|
static |
Returns builder fox ConstantVectorField3.
Returns the sampled value at given position x
.
Implements jet::VectorField3.
|
overridevirtual |
Returns the sampler function.
Reimplemented from jet::VectorField3.