#include <field_1.h>
Inheritance diagram for afl::Field_1:

Public Member Functions | |
| Field_1 (const std::string &name, ddf::PropertySet *pset=NULL) | |
| virtual | ~Field_1 () |
| virtual void | interpolation (interp_t method) |
| virtual void | addBoundarySegment (const Field *f) |
| virtual Value | get (const Point &x) const |
| virtual Derivative | jacobian (const Point &x) const |
| virtual Point | gradient (const Point &x) const |
| virtual data_t | divergence (const Point &x) const |
| virtual data_t | laplacian (const Point &x) const |
| virtual void | set (const Point &x, const Value &value) |
| virtual void | set (const Point &x, const Value &value, const Derivative &dvalue) |
| virtual size_t | getDimension () const |
| virtual Point | getBoundingBoxMin () const |
| virtual Point | getBoundingBoxMax () const |
| virtual Field * | clone () const |
| virtual Value | integral (const Simplex &s) const |
|
||||||||||||
|
constructs a blank field
|
|
|
destroys the object |
|
|
Reimplemented from afl::Field. |
|
|
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
evaluates the field at a point
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
provides the integral of the field over a simplex. It is possible to take any integral over multiple simplexes. In the future there may be a function that uses BSP trees to take the integral over multiple simplices at ones at much better than linear rate.
Implements afl::Field. |
|
|
sets the interpolation method to use in the field
Implements afl::Field. |
|
|
Implements afl::Field. |
|
|
Implements afl::Field. |
|
||||||||||||||||
|
adds a new data point to the field. The interpolation has to guarantee that field would go through this point. If a point is exists in the field, this point would overwrite it.
Implements afl::Field. |
|
||||||||||||
|
adds a new data point to the field. The interpolation has to guarantee that field would go through this point. If a point is exists in the field, this point would overwrite it.
Implements afl::Field. |
1.4.6