16 void Tetsplit (
Mesh *mesh,
int el,
int cut_orient,
double cut_pos);
159 int SutherlandHodgman (
int el,
int xgrid,
int ygrid,
Point *clip_poly,
163 #endif // !__RASTER_PX2_H
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_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.
Pixel (or voxel) basis representation.
Definition: raster_px2.h:23
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.
Definition: crmatrix.h:37
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.