Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
raster_sb.h
1 // -*-C++-*-
2 
3 #ifndef __RASTER_SB_H
4 #define __RASTER_SB_H
5 
11 class STOASTLIB Raster_SplineBlob: public Raster_Blob {
12 public:
13  Raster_SplineBlob (const IVector &_bdim, const IVector &_gdim, Mesh *mesh,
14  double _sup, RDenseMatrix *bb = 0);
15 
16 protected:
17  double Value_nomask (const Point &p, int i, bool is_solidx=true) const;
18 
19 private:
20  double xi[5]; // cubic B-spline nodes
21  double iomega[5];
22  double scale;
23 };
24 
25 #endif // !__RASTER_SB_H
Generic blob basis representation.
Definition: raster_bl.h:17
Finite-element mesh management.
Definition: mesh.h:145
Definition: point.h:18
Definition: raster_sb.h:11
virtual double Value_nomask(const Point &p, int i, bool is_solidx=true) const =0
Value of basis function b_i at point p This does not check for mesh support.