Loading...
Searching...
No Matches
ScalarField.hpp
Go to the documentation of this file.
Definition Matrix.hpp:30
virtual double Laplacian(const Vector< double, N > &x) const
Returns Laplacian at given position x.
ScalarField(ScalarField &&) noexcept=default
Default move constructor.
virtual std::function< double(const Vector< double, N > &)> Sampler() const
Returns sampler function object.
virtual double Sample(const Vector< double, N > &x) const =0
Returns sampled value at given position x.
ScalarField(const ScalarField &)=default
Default copy constructor.
virtual Vector< double, N > Gradient(const Vector< double, N > &x) const
Returns gradient vector at given position x.
Definition pybind11Utils.hpp:21
std::shared_ptr< ScalarField2 > ScalarField2Ptr
Shared pointer for the ScalarField2 type.
Definition ScalarField.hpp:67
std::shared_ptr< ScalarField3 > ScalarField3Ptr
Shared pointer for the ScalarField3 type.
Definition ScalarField.hpp:70
1.9.8