Loading...
Searching...
No Matches
VectorField.hpp
Go to the documentation of this file.
Definition Matrix.hpp:30
VectorField(const VectorField &)=default
Default copy constructor.
virtual std::function< Vector< double, N >(const Vector< double, N > &)> Sampler() const
Returns sampler function object.
virtual GetCurl< N >::Type Curl(const Vector< double, N > &x) const
Returns curl at given position x.
virtual double Divergence(const Vector< double, N > &x) const
Returns divergence at given position x.
virtual Vector< double, N > Sample(const Vector< double, N > &x) const =0
Returns sampled value at given position x.
VectorField(VectorField &&) noexcept=default
Default move constructor.
Definition pybind11Utils.hpp:21
std::shared_ptr< VectorField2 > VectorField2Ptr
Shared pointer for the VectorField2 type.
Definition VectorField.hpp:87
std::shared_ptr< VectorField3 > VectorField3Ptr
Shared pointer for the VectorField3 type.
Definition VectorField.hpp:90
Definition VectorField.hpp:24
1.9.8