VectorField Class Reference
Abstract base class for vector field. More...
#include <vectorfield.hpp>
Inheritance diagram for VectorField:

Public Member Functions | |
virtual | ~VectorField () |
Virtual destructor. | |
virtual const Vec3D | operator() (const Vec3D x) const =0 |
Operator for getting interpolated field value at x. | |
void | get_minmax (const Mesh &mesh, double &min, double &max) const |
Search minimum and maximum vector length values of vector field at mesh nodes. | |
void | get_minmax (const Mesh &mesh, Vec3D &min, Vec3D &max) const |
Search minimum and maximum for each vector component at mesh nodes. |
Detailed Description
Abstract base class for vector field.
Constructor & Destructor Documentation
virtual VectorField::~VectorField | ( | ) | [inline, virtual] |
Virtual destructor.
Member Function Documentation
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.
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 for getting interpolated field value at x.
Implemented in EpotEfield, and MultiMeshVectorField.
The documentation for this class was generated from the following file: