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 |