11 #ifndef __GAS_ParticleSeparate__
12 #define __GAS_ParticleSeparate__
69 separateParticlesUniform,
78 void separateParticlesUniformPartial(GU_Detail *gdp,
79 const GA_SplittableRange &range,
80 const openvdb::tools::PointIndexGrid *ptgrid,
85 const UT_Vector3Array &curpos,
88 bool separateUniform(
SIM_Object *obj, GU_Detail *gdp,
97 "Gas Particle Separate",
#define DECLARE_STANDARD_GETCASTTOTYPE()
#define THREADED_METHOD7(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4, PARMTYPE5, PARMNAME5, PARMTYPE6, PARMNAME6, PARMTYPE7, PARMNAME7)
#define GAS_NAME_GEOMETRY
#define THREADED_METHOD8(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4, PARMTYPE5, PARMNAME5, PARMTYPE6, PARMNAME6, PARMTYPE7, PARMNAME7, PARMTYPE8, PARMNAME8)
GT_API const UT_StringHolder time
virtual bool solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep)=0
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
#define GET_DATA_FUNC_I(DataName, FuncName)
Space-partitioning acceleration structure for points. Partitions the points into voxels to accelerate...
#define GET_DATA_FUNC_B(DataName, FuncName)
#define GET_DATA_FUNC_F(DataName, FuncName)
#define GET_DATA_FUNC_S(DataName, FuncName)