76 fpreal radiusScale = 1.0,
bool needVolume =
true);
81 bool buildNeighbours(
const GU_Detail *gdp,
83 bool needVolume =
true);
88 bool needVolume =
true);
101 bool volumeScale =
true)
const;
108 bool volumeScale =
true)
const;
113 bool volumescale =
true,
119 bool volumescale =
true,
141 int excludePoint = -1)
const;
145 int excludePoint = -1)
const;
152 fpreal xsph_constant)
const;
159 const bool massScale =
true)
const;
163 const bool massScale =
true)
const;
174 const bool massScale =
true)
const;
191 const bool distanceModifier =
false)
const;
195 const bool distanceModifier =
false)
const;
233 bool scale =
false)
const;
236 bool scale =
false)
const;
242 fpreal point_scale = 1.0)
const;
247 fpreal point_scale = 1.0)
const;
254 bool debugprint =
false,
256 fpreal point_scale = 1.0)
const;
262 bool debugprint =
false,
264 fpreal point_scale = 1.0)
const;
308 fpreal point_scale = 1.0)
const;
315 fpreal point_scale = 1.0)
const;
326 fpreal point_scale = 1.0)
const;
334 fpreal point_scale = 1.0)
const;
345 void findClosePoints(
int ptidx,
355 bool initVelocityData(
bool initKD =
false);
UT_HashGrid< GA_Offset > * getGrid() const
UT_Vector3Array myVelocities
GEO_PointTree * myPointTree
GA_ROHandleF myDensityAttrib
UT_HashGrid< GA_Offset > * myGrid
UT_Array< GA_Offset > gas_PointList
ImageBuf OIIO_API laplacian(const ImageBuf &src, ROI roi={}, int nthreads=0)
GA_API const UT_StringHolder scale
UT_FloatArray myDensities
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
GLfloat GLfloat GLfloat GLfloat h
GA_ROHandleT< fpreal > GA_ROHandleR
GA_ROHandleF myMassAttrib
GU_NeighbourList * myNeighbourList
fpreal getCellWidth() const
constexpr T normalize(UT_FixedVector< T, D > &a) noexcept