VectorField Class Referenceabstract
#include <vectorfield.hpp>
Inheritance diagram for VectorField:

Public Member Functions | |
virtual | ~VectorField () |
Virtual destructor. More... | |
virtual const Vec3D | operator() (const Vec3D &x) const =0 |
Operator for getting field value at x. More... | |
void | get_minmax (const Mesh &mesh, double &min, double &max) const |
Search minimum and maximum vector length values of vector field at mesh nodes. More... | |
void | get_minmax (const Mesh &mesh, Vec3D &min, Vec3D &max) const |
Search minimum and maximum for each vector component at mesh nodes. More... | |
![]() | |
virtual | ~Field () |
Virtual destructor. More... | |
Detailed Description
Vector field.
Abstract base class for vector field implementations.
Constructor & Destructor Documentation
◆ ~VectorField()
|
inlinevirtual |
Virtual destructor.
Member Function Documentation
◆ get_minmax() [1/2]
void VectorField::get_minmax | ( | const Mesh & | mesh, |
double & | min, | ||
double & | max | ||
) | const |
Search minimum and maximum vector length values of vector field at mesh nodes.
◆ get_minmax() [2/2]
Search minimum and maximum for each vector component at mesh nodes.
Return vector min with minimum components found and vector max with maximum components found.
◆ operator()()
Operator for getting field value at x.
Implemented in MultiMeshVectorField, MeshVectorField, EpotEfield, and AxisymmetricVectorField.
The documentation for this class was generated from the following files: