MBAdata Class Reference

Holds the scattered data. More...

#include <MBAdata.h>

List of all members.

Public Member Functions

void init (boost::shared_ptr< dVec > U, boost::shared_ptr< dVec > V, boost::shared_ptr< dVec > Z)
 Initialize with scattered data.
const double & umin () const
 min u-value of the actual data domain
const double & vmin () const
 min v-value of the actual data domain
const double & umax () const
 max u-value of the actual data domain
const double & vmax () const
 max v-value of the actual data domain
const double & rangeUInv () const
const double & rangeVInv () const
const boost::shared_ptr< dVec > & U () const
const boost::shared_ptr< dVec > & V () const
const boost::shared_ptr< dVec > & Zorig () const
const std::vector< double > & Z () const
double U (int i) const
double V (int i) const
int size () const
 Number of scattered data points.
double f () const

Friends

class MBA
class MBAadaptive


Detailed Description

Holds the scattered data.

MBAdata - Holds scattered data for Multilevel B-spline approximation (and interpolation) for functional surfaces. Note that this is a (mathematical) lower level interface; thus there is no check for the validity of given scattered data or of arguments passed to member functions. See further documentation in MBA and MBAadaptive

Author:
Øyvind Hjelle <Oyvind.Hjelle@math.sintef.no>
See also:
MBA, MBAadaptive, MBAdataPar


The documentation for this class was generated from the following files:
Generated on Wed Nov 28 12:27:19 2007 for MBA by  doxygen 1.5.1