|
| GAS_SPH () |
|
| ~GAS_SPH () |
|
bool | initialize (const GU_Detail *gdp, bool fullinit=true, const GA_PointGroup *excludegroup=NULL, fpreal radiusScale=1.0, bool needVolume=true) |
|
bool | buildNeighbours (const GU_Detail *gdp, fpreal radiusScale=1.0, bool needVolume=true) |
|
bool | setNeighbours (const GU_Detail *gdp, GU_NeighbourList *list, fpreal radScale=1.0, bool needVolume=true) |
|
fpreal | sampleF (const UT_Vector3 &p, const GA_ROHandleF &attrib, sphWeight wfunc, fpreal *color=0, bool normalize=false, bool volumeScale=true) const |
|
fpreal | sampleF (const UT_Vector3 &p, const gas_PointList &point_list, const GA_ROHandleF &attrib, sphWeight wfunc, fpreal *color=0, bool normalize=false, bool volumeScale=true) const |
|
fpreal | sampleF (const UT_Vector3 &p, UT_FloatArray &floats, sphWeight wfunc, bool volumescale=true, bool normalize=false) const |
|
fpreal | sampleF (const UT_Vector3 &p, const gas_PointList &point_list, UT_FloatArray &floats, sphWeight wfunc, bool volumescale=true, bool normalize=false) const |
|
UT_Vector3 | sampleV3 (const UT_Vector3 &p, const GA_ROHandleV3 &attrib, sphWeight wfunc, fpreal *color=0, bool normalize=false) const |
|
UT_Vector3 | sampleV3 (const UT_Vector3 &p, const gas_PointList &point_list, const GA_ROHandleV3 &attrib, sphWeight wfunc, fpreal *color=0, bool normalize=false) const |
|
UT_Vector3 | sampleVelocity (const UT_Vector3 &p, sphWeight wfunc, int excludePoint=-1) const |
|
UT_Vector3 | sampleVelocity (const UT_Vector3 &p, const gas_PointList &ptlist, sphWeight wfunc, int excludePoint=-1) const |
|
UT_Vector3 | xsphVelocity (int ptnum, sphWeight wfunc, const UT_Vector3Array &velocities, fpreal xsph_constant) const |
|
fpreal | sampleDensity (const UT_Vector3 &p, sphWeight wfunc, const bool massScale=true) const |
|
fpreal | sampleDensity (const UT_Vector3 &p, const gas_PointList &ptlist, sphWeight wfunc, const bool massScale=true) const |
|
void | sampleDoubleDensity (const UT_Vector3 &p, const gas_PointList &ptlist, UT_FloatArray &rad2list, sphWeight wfunc1, sphWeight wfunc2, fpreal &density1, fpreal &density2, const bool massScale=true) const |
|
fpreal | sampleSurfaceDensity (const UT_Vector3 &p, const GA_ROHandleF &distanceattrib) const |
|
fpreal | sampleSurfaceDensity (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleF &distanceattrib) const |
|
fpreal | sampleSurfaceDensity (const UT_Vector3 &p, fpreal surfaceDistance, const bool distanceModifier=false) const |
|
fpreal | sampleSurfaceDensity (const UT_Vector3 &p, const gas_PointList &ptlist, fpreal surfaceDistance, const bool distanceModifier=false) const |
|
UT_Vector3 | sampleSurfaceDensityGrad (const UT_Vector3 &p, const GA_ROHandleF &distanceattrib) const |
|
UT_Vector3 | sampleSurfaceDensityGrad (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleF &distanceattrib) const |
|
UT_Vector3 | sampleSurfaceDensityGrad (const UT_Vector3 &p) const |
|
UT_Vector3 | sampleSurfaceDensityGrad (const UT_Vector3 &p, const gas_PointList &ptlist) const |
|
fpreal | sampleColor (const UT_Vector3 &p, sphWeight wfunc) const |
|
fpreal | sampleColor (const UT_Vector3 &p, const gas_PointList &ptlist, sphWeight wfunc) const |
|
UT_Vector3 | colorGradient (const UT_Vector3 &p, sphWeight wfunc) const |
|
UT_Vector3 | colorGradient (const UT_Vector3 &p, const gas_PointList &ptlist, sphWeight wfunc) const |
|
UT_Vector3 | colorGradientUnscaled (const UT_Vector3 &p, bool scale=false) const |
|
UT_Vector3 | colorGradientUnscaled (const UT_Vector3 &p, const gas_PointList &ptlist, bool scale=false) const |
|
fpreal | colorLaplacian (const UT_Vector3 &p, sphWeight wfunc, const GA_ROHandleR &scaleattrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
fpreal | colorLaplacian (const UT_Vector3 &p, const gas_PointList &ptlist, sphWeight wfunc, const GA_ROHandleR &scaleattrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | gradient (const UT_Vector3 &p, const GA_ROHandleR &attrib, sphWeight wfunc, UT_Vector3 *color=0, bool debugprint=false, const GA_ROHandleR &scaleattrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | gradient (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleR &attrib, sphWeight wfunc, UT_Vector3 *color=0, bool debugprint=false, const GA_ROHandleR &scaleattrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | gradient (const UT_Vector3 &p, const GA_ROHandleV3 &attrib, sphWeight wfunc, int axis, UT_Vector3 *color=0, bool normalize=false) const |
|
UT_Vector3 | gradient (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleV3 &attrib, sphWeight wfunc, int axis, UT_Vector3 *color=0, bool normalize=false) const |
|
fpreal | laplacian (const UT_Vector3 &p, const GA_ROHandleR &attrib, sphWeight wfunc, fpreal *color=0) const |
|
fpreal | laplacian (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleR &attrib, sphWeight wfunc, fpreal *color=0) const |
|
UT_FloatArray | laplacianF (const UT_Vector3 &p, const GA_ROHandleR &attrib, sphWeight wfunc, int size, fpreal *color=0) const |
|
UT_FloatArray | laplacianF (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleR &attrib, sphWeight wfunc, int size, fpreal *color=0) const |
|
UT_Vector3 | laplacianV3 (const UT_Vector3 &p, const GA_ROHandleV3 &attrib, sphWeight wfunc, fpreal *color=0, const GA_ROHandleR &scale_attrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | laplacianV3 (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleV3 &attrib, sphWeight wfunc, fpreal *color=0, const GA_ROHandleR &scale_attrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | dampingValue (const UT_Vector3 &p, const GA_ROHandleV3 &attrib, sphWeight wfunc, UT_Vector3 &point_velocity, fpreal point_density, const GA_ROHandleR &scale_attrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
UT_Vector3 | dampingValue (const UT_Vector3 &p, const gas_PointList &ptlist, const GA_ROHandleV3 &attrib, sphWeight wfunc, UT_Vector3 &point_velocity, fpreal point_density, const GA_ROHandleR &scale_attrib=GA_ROHandleR(), fpreal point_scale=1.0) const |
|
void | findClosePoints (const UT_Vector3 &p, gas_PointList &ptlist) const |
|
void | findClosePoints (int ptidx, gas_PointList &ptlist) const |
|
bool | initVelocityData (bool initKD=false) |
|
fpreal | getCellWidth () const |
|
UT_HashGrid< GA_Offset > * | getGrid () const |
|
Definition at line 40 of file GAS_SPH.h.