43 virtual double Value (
const Point &p,
int i)
const;
53 virtual void NodeValues (
int node,
RVector &nv)
const;
54 RVector NodeValues (
int node)
const
55 {
RVector tmp(slen); NodeValues (node, tmp);
return tmp; }
94 double ComputeBasisScale ();
96 void ComputeNodeValues ();
106 Point bbmin_pad, bbmax_pad;
109 #endif // !__RASTER_BL_H
Generic blob basis representation.
Definition: raster_bl.h:17
virtual double Value(const Point &p, int i) const
Value of basis function b_i at point p Identical to Value_nomask, but returns zero if p is outside th...
virtual void Map_MeshToGrid(const RVector &mvec, RVector &gvec) const
Map a real-valued field from mesh to grid representation.
virtual void Map_GridToSol(const RVector &gvec, RVector &svec) const
Map a real-valued field from grid to solution representation.
virtual void Map_BasisToGrid(const RVector &bvec, RVector &gvec) const =0
Map a real-valued field from basis to grid representation.
virtual void Map_SolToBasis(const RVector &svec, RVector &bvec) const
Map a real-valued field from solution to basis representation.
Finite-element mesh management.
Definition: mesh.h:145
Base class for mapping between mesh and an independent basis representation.
Definition: raster.h:20
virtual void Map_BasisToSol(const RVector &bvec, RVector &svec) const
Map a real-valued field from basis to solution representation.
virtual void Map_SolToGrid(const RVector &svec, RVector &gvec) const
Map a real-valued field from solution to grid representation.
virtual void Map_MeshToBasis(const RVector &mvec, RVector &bvec) const
Map a real-valued field from mesh to basis representation.
virtual void Map_BasisToMesh(const RVector &bvec, RVector &mvec) const
Map a real-valued field from basis to mesh representation.
virtual void Map_GridToBasis(const RVector &gvec, RVector &bvec) const =0
Map a real-valued field from grid to basis representation.
virtual void Map_MeshToSol(const RVector &mvec, RVector &svec) const
Map a real-valued field from mesh to solution representation.
virtual void Map_SolToMesh(const RVector &svec, RVector &mvec) const
Map a real-valued field from solution to mesh representation.
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.
virtual void Map_GridToMesh(const RVector &gvec, RVector &mvec) const
Map a real-valued field from grid to mesh representation.