43 #ifndef EPOT_EFIELD_HPP
44 #define EPOT_EFIELD_HPP 1
Abstract base class for vector field.
Definition: vectorfield.hpp:53
field_extrpl_e
Field extrapolation mode.
Definition: types.hpp:76
Three dimensional vectors.
Vector field based on on-line interpolation of electric potential.
Definition: epot_efield.hpp:70
EpotEfield(const Geometry &g, const ScalarField &epot)
Constructor.
void set_extrapolation(field_extrpl_e extrpl[6])
Set the behaviour of electric field interpolation outside mesh points (extrapolation).
Definition: epot_efield.hpp:106
Geometry defining class.
Definition: geometry.hpp:131
virtual const Vec3D operator()(Vec3D x) const
Operator for getting interpolated electric field value at x.
Three dimensional vector.
Definition: vec3d.hpp:58
~EpotEfield()
Destructor.
Definition: epot_efield.hpp:85
Scalar field class.
Definition: scalarfield.hpp:70