|
HDK
|
This is the complete list of members for SIM_RawField, including all inherited members.
| accumulateParticles(const GU_Detail *particles, sim_particleToFieldParms &parms, const GA_PointGroup *ptgrp=NULL) | SIM_RawField | |
| activevoxels | SIM_RawField | |
| activevoxels | SIM_RawField | |
| addToCell(int x, int y, int z, fpreal v) | SIM_RawField | |
| adopt(UT_VoxelArrayF *newf) | SIM_RawField | |
| advect(UT_Vector3 &pos, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advect(UT_Vector3 &pos, sim_PointVelocity getVelocity, float time, float voxelsize, int jobnum=0, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advect(const SIM_RawField *source, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision, SIM_FieldAdvection advectmethod, float cfl) | SIM_RawField | |
| advectmethod | SIM_RawField | |
| advectMidpoint(UT_Vector3 &pos, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advectMidpoint(UT_Vector3 &pos, sim_PointVelocity getVelocity, float time, float voxelsize, int jobnum=0, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advectMinMax(const SIM_RawField *source, SIM_RawField *minf, SIM_RawField *maxf, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision, SIM_FieldAdvection advectmethod, float cfl) | SIM_RawField | |
| advectMinMaxSelf(SIM_RawField *minfield, SIM_RawField *maxfield, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision, SIM_FieldAdvection advectmethod, float cfl) | SIM_RawField | |
| advectRK3(UT_Vector3 &pos, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advectRK4(UT_Vector3 &pos, const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision=0, float cfl=1.0F) | SIM_RawField | static |
| advectSelf(const SIM_RawField *velx, const SIM_RawField *vely, const SIM_RawField *velz, float time, const SIM_RawField *collision, SIM_FieldAdvection advectmethod, float cfl) | SIM_RawField | |
| advectSelf(sim_PointVelocity getVelocity, float time, float voxelsize, const SIM_RawField *collision, float cfl) | SIM_RawField | |
| applyBoundary(SIM_FieldBoundary bound, fpreal v, fpreal boundval) | SIM_RawField | protectedstatic |
| applyParticleToFieldParms(fpreal srcval, fpreal dstval, const sim_particleToFieldParms &parms) | SIM_RawField | inlinestatic |
| average() const | SIM_RawField | inline |
| B | SIM_RawField | |
| B | SIM_RawField | |
| bandwidth | SIM_RawField | |
| bandwidth | SIM_RawField | |
| boundaryLineToIndex(const SIM_BoundaryLine &worldbline) const | SIM_RawField | |
| boxBlur(float radius) | SIM_RawField | inline |
| buildFromGeo(const GEO_PrimVolume *vol, const UT_DMatrix4 &xform, fpreal scale) | SIM_RawField | |
| buildFromPrim(const GEO_Primitive *vol, int volidx, const UT_DMatrix4 &xform, fpreal scale) | SIM_RawField | |
| buoyancy | SIM_RawField | |
| C | SIM_RawField | |
| calculateDerivative(int x, int y, int z, int axis, bool positivegradient) const | SIM_RawField | |
| calculateHJWENO(fpreal64 v1, fpreal64 v2, fpreal64 v3, fpreal64 v4, fpreal64 v5) const | SIM_RawField | |
| cellIndexToPos(int x, int y, int z, UT_Vector3 &pos) const | SIM_RawField | |
| cfl | SIM_RawField | |
| cfl | SIM_RawField | |
| clamp | SIM_RawField | protected |
| clampval | SIM_RawField | protected |
| clearGrid() const | SIM_RawField | |
| collision | SIM_RawField | |
| collision | SIM_RawField | |
| collision | SIM_RawField | |
| collision_lookup | SIM_RawField | |
| comp | SIM_RawField | |
| comp | SIM_RawField | |
| comp | SIM_RawField | |
| comp | SIM_RawField | |
| compnum | SIM_RawField | |
| compnum | SIM_RawField | |
| computeConnectedComponents(UT_VoxelArray< int64 > &comp, int &numcomponent) const | SIM_RawField | |
| computeSDFWeightsFacePartial(const SIM_RawField *sdf, int axis, bool invert, fpreal minweight, const UT_JobInfo &info) | SIM_RawField | |
| computeSDFWeightsSampled(const SIM_RawField *sdf, int samplesperaxis, bool invert, fpreal minweight, fpreal dilatedist=0) | SIM_RawField | inline |
| computeSDFWeightsVolumeFractionPartial(const SIM_RawField *sdf, bool invert, fpreal minweight, const UT_JobInfo &info) | SIM_RawField | |
| computeVoxelSDFWeightFace(int x, int y, int z, const SIM_RawField *sdf, int axis) const | SIM_RawField | |
| const | SIM_RawField | |
| const | SIM_RawField | |
| const | SIM_RawField | |
| const | SIM_RawField | protected |
| const | SIM_RawField | protected |
| const | SIM_RawField | protected |
| convertToHeavisidePartial(const UT_JobInfo &info) | SIM_RawField | |
| cvalue | SIM_RawField | |
| depths | SIM_RawField | protected |
| diffuse(fpreal diffrate, int numiter, const SIM_RawField *collision=0) | SIM_RawField | |
| diffuse(float *dstdata, const float *srcdata[3][3][3], float b, float ivsx, float ivsy, float ivsz, int tx, int ty, int max_xtile, int max_ytile, int max_xvox, int max_yvox) | SIM_RawField | static |
| dir | SIM_RawField | protected |
| dst | SIM_RawField | protected |
| enforceBoundary(SIM_FieldBoundary collisionboundary=SIM_BOUNDARY_NONE, const SIM_RawField *collision=0, const SIM_RawField *cvalue=0, const SIM_RawField *boundary=0, const SIM_BoundaryLine &indexbline=SIM_BoundaryLine()) | SIM_RawField | |
| enforceBoundaryFlat(fpreal32 *values, const SIM_RawIndexField *collision_lookup) | SIM_RawField | |
| enforceCollisionBoundary(SIM_FieldBoundary boundary, const SIM_RawField *collision, const SIM_RawField *cvalue=0) | SIM_RawField | |
| enforceSideBoundary(int axis, int side, SIM_FieldBoundary bound, fpreal boundaryvalue, const SIM_BoundaryLine &indexbline=SIM_BoundaryLine(), const SIM_RawField *boundaryfield=0) | SIM_RawField | |
| enforceSideBoundaryFlat(fpreal32 *values, int axis, int side, SIM_FieldBoundary bound, fpreal boundval) | SIM_RawField | |
| extrapolate(const SIM_RawField *depths, const SIM_RawField *valid, fpreal isocontour, fpreal dir, fpreal maxdist, bool clamp, fpreal clampval) | SIM_RawField | |
| extrapolateFromIndex(const SIM_RawField *depths, const SIM_RawIndexField *index, const SIM_RawField *collision, const SIM_RawField *valid, const GU_Detail *gdp, const UT_DMatrix4 &xform, fpreal isocontour, fpreal isotol, fpreal dir, fpreal maxdist, bool clamp, fpreal clampval) | SIM_RawField | |
| extrapolateFromIndexInternalPartial(sim_extrapolateFromIndexParms &p, const UT_JobInfo &info) | SIM_RawField | |
| field | SIM_RawField | protected |
| field() const | SIM_RawField | inline |
| fieldNC() const | SIM_RawField | inline |
| findProportionalValue(fpreal position, const SIM_RawField *mask, bool maskissdf) const | SIM_RawField | |
| fromHeaviside(fpreal val, fpreal diam) | SIM_RawField | static |
| fromHeaviside(fpreal val) const | SIM_RawField | |
| getBBoxOrig() const | SIM_RawField | inline |
| getBBoxSize() const | SIM_RawField | inline |
| getBorder() const | SIM_RawField | |
| getBorderValue() const | SIM_RawField | |
| getBoundary(int axis, int side) const | SIM_RawField | inline |
| getBoundaryValue(int axis, int side) const | SIM_RawField | inline |
| getCellValue(int x, int y, int z) const | SIM_RawField | |
| getCompressionOptions() const | SIM_RawField | |
| getCompressionTolerance() const | SIM_RawField | |
| getCurvature(UT_Vector3 pos) const | SIM_RawField | |
| getCurvatureAtIndex(int x, int y, int z) const | SIM_RawField | |
| getCurvatureAtProbe(UT_VoxelROProbeCubeF &probe, const UT_Vector3 &invvoxelsize) | SIM_RawField | static |
| getCurvatureTimesGradAtIndex(int x, int y, int z) const | SIM_RawField | |
| getGradient(UT_Vector3 pos) const | SIM_RawField | |
| getGradientAtIndex(int x, int y, int z) const | SIM_RawField | |
| getLaplacian(UT_Vector3 pos) const | SIM_RawField | |
| getLaplacianAtIndex(int x, int y, int z) const | SIM_RawField | |
| getMemoryUsage() const | SIM_RawField | |
| getOrig() const | SIM_RawField | inline |
| getPartialRange(UT_VoxelArrayIteratorF &vit, const UT_JobInfo &info) const | SIM_RawField | |
| getSample() const | SIM_RawField | inline |
| getSamplePattern(SIM_FieldSample sample, int x, int y, int z, int &numsample, int *ix, int *iy, int *iz, bool clamp) const | SIM_RawField | |
| getSampleVoxelOffset(SIM_FieldSample sample) const | SIM_RawField | |
| getSize() const | SIM_RawField | inline |
| getValue(UT_Vector3 pos) const | SIM_RawField | |
| getValueIndex(UT_Vector3I index) const | SIM_RawField | |
| getVelocity | SIM_RawField | |
| getVoxelDiameter() const | SIM_RawField | inline |
| getVoxelRes(int &xres, int &yres, int &zres) const | SIM_RawField | |
| getVoxelRes() const | SIM_RawField | |
| getVoxelSize() const | SIM_RawField | inline |
| getVoxelVolume() const | SIM_RawField | inline |
| getXRes() const | SIM_RawField | inline |
| getYRes() const | SIM_RawField | inline |
| getZRes() const | SIM_RawField | inline |
| grid() const | SIM_RawField | |
| gridIsAuthoritative() const | SIM_RawField | inline |
| hasNan() const | SIM_RawField | inline |
| indexToPos(int x, int y, int z, UT_Vector3 &pos) const | SIM_RawField | |
| indexToPos(exint x, exint y, exint z, UT_Vector3D &pos) const | SIM_RawField | |
| indexToPos(UT_Vector3I index, UT_Vector3 &pos) const | SIM_RawField | |
| indexToPos(UT_Vector3I index) const | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | |
| info | SIM_RawField | protected |
| info | SIM_RawField | protected |
| info | SIM_RawField | protected |
| init(SIM_FieldSample sample, const UT_Vector3 &orig, const UT_Vector3 &size, int xres, int yres, int zres) | SIM_RawField | |
| init(SIM_FieldSample sample, const UT_Vector3 &orig, const UT_Vector3 &size, int xres, int yres, int zres, const UT_Vector3 &voxelsize) | SIM_RawField | |
| init(SIM_FieldSample sample, const UT_Vector3 &orig, const UT_Vector3 &size, UT_VoxelArrayF *voxels) | SIM_RawField | |
| init(SIM_FieldSample sample, const UT_Vector3 &orig, const UT_Vector3 &size, UT_VoxelArrayF *voxels, const UT_Vector3 &voxelsize) | SIM_RawField | |
| isAligned(const SIM_RawField *field) const | SIM_RawField | |
| isAligned(const SIM_RawIndexField *field) const | SIM_RawField | |
| isAligned(const GEO_PrimVolume *vold) const | SIM_RawField | |
| isColocated(const SIM_RawField *field, UT_Vector3I &offset) const | SIM_RawField | |
| isColocated(const SIM_RawIndexField *field, UT_Vector3I &offset) const | SIM_RawField | |
| isColocated(const GEO_Primitive *prim, UT_Vector3I &offset) const | SIM_RawField | |
| isMatching(const SIM_RawField *field) const | SIM_RawField | |
| isMatching(const SIM_RawIndexField *field) const | SIM_RawField | |
| isocontour | SIM_RawField | protected |
| jobinfo | SIM_RawField | |
| jobinfo | SIM_RawField | |
| jobinfo | SIM_RawField | |
| jobinfo | SIM_RawField | |
| localMinMaxAxis(UT_VoxelArrayF &dstfield, const UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const | SIM_RawField | protected |
| localReduceAxis(UT_VoxelArrayF &dstfield, const UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const | SIM_RawField | protected |
| localReduceAxisOp(REDUCE_NAMES op, UT_VoxelArrayF &dstfield, UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const | SIM_RawField | protected |
| localReduceAxisOp(op, dst, field, radius, info) | SIM_RawField | protected |
| localReduceByAxis(REDUCE_NAMES op, UT_VoxelArrayF &dst, UT_VoxelArrayF &field, UT_Vector3 radius) const | SIM_RawField | protected |
| localReduceOp(REDUCE_NAMES op, const UT_Vector3 &radius) | SIM_RawField | |
| makeConstant(float cval) | SIM_RawField | |
| markGridAsChanged() | SIM_RawField | inline |
| maskfield | SIM_RawField | protected |
| maskissdf | SIM_RawField | protected |
| masktotal | SIM_RawField | protected |
| match(const SIM_RawField &src) | SIM_RawField | |
| match(const SIM_RawIndexField &src) | SIM_RawField | |
| maxdist | SIM_RawField | protected |
| MIX_ADD enum value | SIM_RawField | |
| MIX_AVERAGE enum value | SIM_RawField | |
| MIX_COPY enum value | SIM_RawField | |
| MIX_DIV enum value | SIM_RawField | |
| MIX_MAX enum value | SIM_RawField | |
| MIX_MIN enum value | SIM_RawField | |
| MIX_MUL enum value | SIM_RawField | |
| MIX_NAMES enum name | SIM_RawField | |
| MIX_SUB enum value | SIM_RawField | |
| mixValues(MIX_NAMES mixtype, fpreal d, fpreal s) | SIM_RawField | inlinestatic |
| moveAlongCurvature(fpreal amount, fpreal cflcond, int miniter, int maxiter) | SIM_RawField | |
| moveAlongNormalMidpoint(const SIM_RawField &speed, const SIM_RawField &source, fpreal timestep, fpreal bandwidth) | SIM_RawField | |
| movePtToIso(UT_Vector3 &pos, fpreal goaliso, fpreal maxtime, fpreal tol=1e-4) const | SIM_RawField | |
| myBBoxOrig | SIM_RawField | protected |
| myBBoxSize | SIM_RawField | protected |
| myBoundary | SIM_RawField | protected |
| myBoundaryValue | SIM_RawField | protected |
| myField | SIM_RawField | protected |
| myFieldOutOfDate | SIM_RawField | mutableprotected |
| myGrid | SIM_RawField | mutableprotected |
| myOrig | SIM_RawField | protected |
| mySample | SIM_RawField | protected |
| mySize | SIM_RawField | protected |
| myVoxelDiameter | SIM_RawField | protected |
| myVoxelSize | SIM_RawField | protected |
| negatePartial(const UT_JobInfo &info) | SIM_RawField | |
| NUM_MIX enum value | SIM_RawField | |
| op | SIM_RawField | protected |
| op | SIM_RawField | protected |
| operator=(const SIM_RawField &src) | SIM_RawField | |
| parity | SIM_RawField | |
| parms | SIM_RawField | |
| PCG_CHOLESKY enum value | SIM_RawField | |
| PCG_JACOBI enum value | SIM_RawField | |
| PCG_METHOD enum name | SIM_RawField | |
| PCG_MIC enum value | SIM_RawField | |
| PCG_NONE enum value | SIM_RawField | |
| posToCellIndex(UT_Vector3 pos, int &x, int &y, int &z) const | SIM_RawField | |
| posToIndex(UT_Vector3 pos, int &x, int &y, int &z) const | SIM_RawField | |
| posToIndex(UT_Vector3 wpos, UT_Vector3 &ipos) const | SIM_RawField | |
| posToIndex(UT_Vector3 pos) const | SIM_RawField | |
| posToIndex(UT_Vector3 pos, int &x, int &y, int &z, fpreal &dx, fpreal &dy, fpreal &dz) const | SIM_RawField | |
| pressureboundary | SIM_RawField | |
| pressureboundary | SIM_RawField | |
| pttree | SIM_RawField | |
| radius | SIM_RawField | protected |
| REDUCE_AVERAGE enum value | SIM_RawField | |
| REDUCE_MAX enum value | SIM_RawField | |
| REDUCE_MAXABS enum value | SIM_RawField | |
| REDUCE_MEDIAN enum value | SIM_RawField | |
| REDUCE_MIN enum value | SIM_RawField | |
| REDUCE_MINABS enum value | SIM_RawField | |
| REDUCE_NAMES enum name | SIM_RawField | |
| REDUCE_RMS enum value | SIM_RawField | |
| REDUCE_SUM enum value | SIM_RawField | |
| REDUCE_SUMABS enum value | SIM_RawField | |
| REDUCE_SUMSQUARE enum value | SIM_RawField | |
| reduceMaskedOp(REDUCE_NAMES op, const SIM_RawField *mask, bool maskissdf) const | SIM_RawField | |
| reduceOp(REDUCE_NAMES op) const | SIM_RawField | |
| reinitializeSignedDistance(int maxiter, bool usemidpoint, fpreal bandwidth) | SIM_RawField | |
| requireGrid() const | SIM_RawField | |
| resample(SIM_FieldSample sample, const SIM_RawField *src) | SIM_RawField | |
| ScalarType typedef | SIM_RawField | |
| scale | SIM_RawField | |
| scale | SIM_RawField | protected |
| scale | SIM_RawField | protected |
| setAsExtrapolatedField(UT_Vector3 scale) | SIM_RawField | |
| setBorder(UT_VoxelBorderType border, float bval) | SIM_RawField | |
| setBoundary(int axis, int side, SIM_FieldBoundary bound) | SIM_RawField | inline |
| setBoundaryValue(int axis, int side, fpreal v) | SIM_RawField | inline |
| setCellValue(int x, int y, int z, fpreal v) | SIM_RawField | |
| setCompressionOptions(const UT_VoxelCompressOptions &options) | SIM_RawField | |
| setCompressionTolerance(fpreal tol) | SIM_RawField | |
| setVoxelSize(const UT_Vector3 &voxelsize) | SIM_RawField | inline |
| shouldMultiThread() const | SIM_RawField | inline |
| SIM_RawField() | SIM_RawField | |
| SIM_RawField(const SIM_RawField &src) | SIM_RawField | |
| solvePressure(const SIM_RawField *divergence, const SIM_RawField *collision, int numiter=20) | SIM_RawField | |
| solvePressurePCG(const SIM_RawField &divergence, SIM_RawIndexField &index, SIM_VectorField *vel, const SIM_RawIndexField *comp=0, const UT_IntArray *expandable=0, const SIM_RawField *surface=0, bool variational=true, bool ghostfluid=true, PCG_METHOD pcgmethod=PCG_MIC) | SIM_RawField | |
| sortAllVoxels(UT_FloatArray &voxelvalues) const | SIM_RawField | protected |
| sortAllVoxelsMasked(UT_FloatArray &voxelvalues, const SIM_RawField *maskfield, bool maskissdf) const | SIM_RawField | protected |
| source | SIM_RawField | |
| steal() | SIM_RawField | |
| stencil | SIM_RawField | |
| sumweight | SIM_RawField | |
| surface | SIM_RawField | |
| Tamb | SIM_RawField | |
| temperature | SIM_RawField | |
| testForNan() const | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), extrapolateFromIndexInternal, sim_extrapolateFromIndexParms &, parms) | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), scale, fpreal, scale) void scalePartial(fpreal scale | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), maximum, const SIM_RawField *, other) void maximumPartial(const SIM_RawField *other | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), minimum, const SIM_RawField *, other) void minimumPartial(const SIM_RawField *other | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), average, const SIM_RawField &, other) void averagePartial(const SIM_RawField &other | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectSingleMinMax, const sim_advectParms &, parms) void advectSingleMinMaxPartial(const sim_advectParms &parms | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectTraceMinMax, const sim_advectParms &, parms) void advectTraceMinMaxPartial(const sim_advectParms &parms | SIM_RawField | |
| THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectMultistepMinMax, const sim_advectParms &, parms) void advectMultistepMinMaxPartial(const sim_advectParms &parms | SIM_RawField | |
| THREADED_METHOD2(SIM_RawField, shouldMultiThread(), addValuePerComponent, const UT_DoubleArray &, valuelist, const SIM_RawIndexField *, comp) void addValuePerComponentPartial(const UT_DoubleArray &valuelist | SIM_RawField | |
| THREADED_METHOD2(SIM_RawField, shouldMultiThread(), smearedSign, const SIM_RawField &, sdf, fpreal, bandwidth) void smearedSignPartial(const SIM_RawField &sdf | SIM_RawField | |
| THREADED_METHOD2(SIM_RawField, shouldMultiThread(), enforceCollisionBoundaryFlat, fpreal32 *, values, const SIM_RawIndexField *, collision_lookup) void enforceCollisionBoundaryFlatPartial(fpreal32 *values | SIM_RawField | |
| THREADED_METHOD2_CONST(SIM_RawField, shouldMultiThread(), reduceOpInternal, fpreal64 *, sum, REDUCE_NAMES, op) void reduceOpInternalPartial(fpreal64 *sum | SIM_RawField | protected |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), moveAlongCurvature, fpreal, b_val, const SIM_RawField &, source, fpreal, timestep) void moveAlongCurvaturePartial(fpreal b_val | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), setScaleAdd, const SIM_RawField &, A, fpreal, scale, const SIM_RawField &, B) void setScaleAddPartial(const SIM_RawField &A | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), applyParticles, const GU_Detail *, particles, GEO_PointTreeGAOffset *, pttree, sim_particleToFieldParms &, parms) void applyParticlesPartial(const GU_Detail *particles | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), buildDivergenceFace, const SIM_VectorField *, vel, const SIM_RawField *, surface, const SIM_RawField *, stencil) void buildDivergenceFacePartial(const SIM_VectorField *vel | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), enforceCollisionBoundaryInternal, SIM_FieldBoundary, boundary, const SIM_RawField *, collision, const SIM_RawField *, cvalue) void enforceCollisionBoundaryInternalPartial(SIM_FieldBoundary boundary | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), computeSDFWeightsVolumeFraction, const SIM_RawField *, sdf, bool, invert, fpreal, minweight) | SIM_RawField | |
| THREADED_METHOD3(SIM_RawField, shouldMultiThread(), buildFromGeoSampled, const GEO_PrimVolume *, vol, const UT_DMatrix4 &, xform, fpreal, scale) void buildFromGeoSampledPartial(const GEO_PrimVolume *vol | SIM_RawField | protected |
| THREADED_METHOD3_CONST(SIM_RawField, shouldMultiThread(), sumPerComponent, UT_DoubleArray &, result, UT_Int64Array &, activevoxels, const SIM_RawIndexField *, comp) void sumPerComponentPartial(UT_DoubleArray &result | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), moveAlongNormal, const SIM_RawField &, speed, const SIM_RawField &, source, fpreal, timestep, fpreal, bandwidth) void moveAlongNormalPartial(const SIM_RawField &speed | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), addValueToComponent, double, value, int, compnum, const SIM_RawIndexField *, comp, const SIM_RawField *, pressureboundary) void addValueToComponentPartial(double value | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), gaussSeidelIteration, const SIM_RawField *, B, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationPartial(const SIM_RawField *B | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), computeSDFWeightsFace, const SIM_RawField *, sdf, int, axis, bool, invert, fpreal, minweight) | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), setScaleDivideThreshold, fpreal, scale, const SIM_RawField *, B, const SIM_RawField *, C, fpreal, threshold) void setScaleDivideThresholdPartial(fpreal scale | SIM_RawField | |
| THREADED_METHOD4(SIM_RawField, shouldMultiThread(), buildFromVDBSampled, const GEO_PrimVDB *, vdb, int, vdbidx, const UT_DMatrix4 &, xform, fpreal, scale) void buildFromVDBSampledPartial(const GEO_PrimVDB *vdb | SIM_RawField | protected |
| THREADED_METHOD4_CONST(SIM_RawField, shouldMultiThread(), gaussSeidelIterationFlat, fpreal32 *, A, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationFlatPartial(fpreal32 *A | SIM_RawField | |
| THREADED_METHOD4_CONST(SIM_RawField, shouldMultiThread(), gaussSeidelIterationFlat2D, fpreal32 *, A, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationFlat2DPartial(fpreal32 *A | SIM_RawField | |
| THREADED_METHOD4_CONST(SIM_RawField, field.getTileRes(1)*field.getTileRes(2) > 1, localReduceAxisX, REDUCE_NAMES, op, UT_VoxelArrayF &, dst, UT_VoxelArrayF &, field, float, radius) void localReduceAxisXPartial(REDUCE_NAMES op | SIM_RawField | protected |
| THREADED_METHOD4_CONST(SIM_RawField, field.getTileRes(0)*field.getTileRes(2) > 1, localReduceAxisY, REDUCE_NAMES, op, UT_VoxelArrayF &, dst, UT_VoxelArrayF &, field, float, radius) void localReduceAxisYPartial(REDUCE_NAMES op | SIM_RawField | protected |
| THREADED_METHOD4_CONST(SIM_RawField, field.getTileRes(0)*field.getTileRes(1) > 1, localReduceAxisZ, REDUCE_NAMES, op, UT_VoxelArrayF &, dst, UT_VoxelArrayF &, field, float, radius) void localReduceAxisZPartial(REDUCE_NAMES op | SIM_RawField | protected |
| THREADED_METHOD5(SIM_RawField, shouldMultiThread(), advectHJWENO, const SIM_RawField &, source, const SIM_RawField *, velx, const SIM_RawField *, vely, const SIM_RawField *, velz, fpreal, timestep) void advectHJWENOPartial(const SIM_RawField &source | SIM_RawField | |
| THREADED_METHOD5(SIM_RawField, shouldMultiThread(), advectUpwind, const SIM_RawField &, source, const SIM_RawField *, velx, const SIM_RawField *, vely, const SIM_RawField *, velz, fpreal, timestep) void advectUpwindPartial(const SIM_RawField &source | SIM_RawField | |
| THREADED_METHOD5(SIM_RawField, shouldMultiThread(), buoyancy, const SIM_RawField *, stencil, const SIM_RawField *, temperature, fpreal, up, fpreal, Tamb, fpreal, buoyancy) void buoyancyPartial(const SIM_RawField *stencil | SIM_RawField | |
| THREADED_METHOD5_CONST(SIM_RawField, shouldMultiThread(), sumComponent, double &, result, int64 &, activevoxels, int, compnum, const SIM_RawIndexField *, comp, const SIM_RawField *, pressureboundary) void sumComponentPartial(double &result | SIM_RawField | |
| THREADED_METHOD5_CONST(SIM_RawField, shouldMultiThread(), reduceMaskedOpInternal, fpreal64 *, sum, fpreal64 *, masktotal, REDUCE_NAMES, op, const SIM_RawField *, mask, bool, maskissdf) void reduceMaskedOpInternalPartial(fpreal64 *sum | SIM_RawField | protected |
| THREADED_METHOD6(SIM_RawField, shouldMultiThread(), advect2, const SIM_RawField *, source, sim_PointVelocity, getVelocity, float, time, float, voxelsize, const SIM_RawField *, collision, float, cfl) void advect2Partial(const SIM_RawField *source | SIM_RawField | |
| THREADED_METHOD7(SIM_RawField, shouldMultiThread(), advectSingle, const SIM_RawField *, source, const SIM_RawField *, velx, const SIM_RawField *, vely, const SIM_RawField *, velz, float, time, const SIM_RawField *, collision, float, cfl) void advectSinglePartial(const SIM_RawField *source | SIM_RawField | |
| THREADED_METHOD7(SIM_RawField, shouldMultiThread(), advectTrace, const SIM_RawField *, source, const SIM_RawField *, velx, const SIM_RawField *, vely, const SIM_RawField *, velz, float, time, const SIM_RawField *, collision, float, cfl) void advectTracePartial(const SIM_RawField *source | SIM_RawField | |
| THREADED_METHOD8(SIM_RawField, shouldMultiThread(), advectMultistep, const SIM_RawField *, source, const SIM_RawField *, velx, const SIM_RawField *, vely, const SIM_RawField *, velz, float, time, const SIM_RawField *, collision, float, cfl, SIM_FieldAdvection, advectmethod) void advectMultistepPartial(const SIM_RawField *source | SIM_RawField | |
| THREADED_METHOD8(SIM_RawField, shouldMultiThread(), buildExtrapList, UT_Array< UT_ValArray< gu_sdf_qelem * > > &, lists, const SIM_RawField *, depths, const SIM_RawField *, valid, fpreal, isocontour, fpreal, dir, fpreal, maxdist, bool, clamp, fpreal, clampval) void buildExtrapListPartial(UT_Array< UT_ValArray< gu_sdf_qelem * > > &lists | SIM_RawField | protected |
| threshold | SIM_RawField | |
| time | SIM_RawField | |
| time | SIM_RawField | |
| timestep | SIM_RawField | |
| timestep | SIM_RawField | |
| toHeaviside(fpreal val, fpreal diam) | SIM_RawField | static |
| toHeaviside(fpreal val) const | SIM_RawField | |
| up | SIM_RawField | |
| updateFieldFromGrid() const | SIM_RawField | |
| updateGridFromField() const | SIM_RawField | |
| valid | SIM_RawField | protected |
| vdbidx | SIM_RawField | protected |
| velx | SIM_RawField | |
| vely | SIM_RawField | |
| velz | SIM_RawField | |
| voxelsize | SIM_RawField | |
| waveletComputePSD(const SIM_RawField *wavelet, int level) | SIM_RawField | |
| waveletExtractComponent(const SIM_RawField *wavelet, int level, int component) | SIM_RawField | |
| waveletInverseTransform(UT_Wavelet::WAVELET_NAMES wavelettype, const SIM_RawField *wavelet, int maxpasses=-1) | SIM_RawField | |
| waveletRebuildFromVoxelArray(UT_VoxelArrayF *array, float scale) | SIM_RawField | protected |
| waveletTransform(UT_Wavelet::WAVELET_NAMES wavelettype, const SIM_RawField *field, int maxpasses=-1) | SIM_RawField | |
| weight | SIM_RawField | |
| xform | SIM_RawField | protected |
| xform | SIM_RawField | protected |
| ~SIM_RawField() | SIM_RawField | virtual |