afl::Interpolator_3 Class Reference

#include <interpolator_3.h>

Inheritance diagram for afl::Interpolator_3:

afl::Interpolator afl::BasisInterpolator_3 afl::DelaunayLinear_3 List of all members.

Protected Member Functions

 Interpolator_3 (const Field *f, const Parameters &params)
virtual ~Interpolator_3 ()
virtual const Element< 3 > & find_u (const Point &x) const

Detailed Description

class Interpolator_3 A linear interpolator over a delaunay triangulation


Constructor & Destructor Documentation

afl::Interpolator_3::Interpolator_3 const Field f,
const Parameters params
[protected]
 

assigs the DDF properties of the field

Parameters:
f the field this interpolation is over
params any parameters to pass to the interpolator

virtual afl::Interpolator_3::~Interpolator_3  )  [inline, protected, virtual]
 

destructor


Member Function Documentation

virtual const Element<3>& afl::Interpolator_3::find_u const Point x  )  const [protected, virtual]
 

Parameters:
x the point to find in the field
Returns:
the triangle that contains x
Exceptions:
ddf::OutOfBoundsException if x is outside the domain
ddf::GeometryException if xs can't be triangulated


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 07:17:51 2006 for afl by  doxygen 1.4.6