Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
raster_gb.h
1 // -*-C++-*-
2 
3 #ifndef __RASTER_GB_H
4 #define __RASTER_GB_H
5 
11 class STOASTLIB Raster_GaussBlob: public Raster_Blob {
12 public:
13  Raster_GaussBlob (const IVector &_bdim, const IVector &_gdim, Mesh *mesh,
14  double _sigma, 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 sigma, isigma2, a2, scale;
21 };
22 
23 #endif // !__RASTER_GB_H
Generic blob basis representation.
Definition: raster_bl.h:17
Finite-element mesh management.
Definition: mesh.h:145
Definition: point.h:18
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.
Definition: raster_gb.h:11