HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_RawField Member List

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
activevoxelsSIM_RawField
activevoxelsSIM_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_RawFieldstatic
advect(UT_Vector3 &pos, sim_PointVelocity getVelocity, float time, float voxelsize, int jobnum=0, const SIM_RawField *collision=0, float cfl=1.0F)SIM_RawFieldstatic
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
advectmethodSIM_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_RawFieldstatic
advectMidpoint(UT_Vector3 &pos, sim_PointVelocity getVelocity, float time, float voxelsize, int jobnum=0, const SIM_RawField *collision=0, float cfl=1.0F)SIM_RawFieldstatic
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_RawFieldstatic
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_RawFieldstatic
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_RawFieldprotectedstatic
applyParticleToFieldParms(fpreal srcval, fpreal dstval, const sim_particleToFieldParms &parms)SIM_RawFieldinlinestatic
average() const SIM_RawFieldinline
BSIM_RawField
BSIM_RawField
bandwidthSIM_RawField
bandwidthSIM_RawField
boundaryLineToIndex(const SIM_BoundaryLine &worldbline) const SIM_RawField
boxBlur(float radius)SIM_RawFieldinline
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
buoyancySIM_RawField
CSIM_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
cflSIM_RawField
cflSIM_RawField
clampSIM_RawFieldprotected
clampvalSIM_RawFieldprotected
clearGrid() const SIM_RawField
collisionSIM_RawField
collisionSIM_RawField
collisionSIM_RawField
collision_lookupSIM_RawField
compSIM_RawField
compSIM_RawField
compSIM_RawField
compSIM_RawField
compnumSIM_RawField
compnumSIM_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_RawFieldinline
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
constSIM_RawField
constSIM_RawField
constSIM_RawField
constSIM_RawFieldprotected
constSIM_RawFieldprotected
constSIM_RawFieldprotected
convertToHeavisidePartial(const UT_JobInfo &info)SIM_RawField
cvalueSIM_RawField
depthsSIM_RawFieldprotected
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_RawFieldstatic
dirSIM_RawFieldprotected
dstSIM_RawFieldprotected
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
fieldSIM_RawFieldprotected
field() const SIM_RawFieldinline
fieldNC() const SIM_RawFieldinline
findProportionalValue(fpreal position, const SIM_RawField *mask, bool maskissdf) const SIM_RawField
fromHeaviside(fpreal val, fpreal diam)SIM_RawFieldstatic
fromHeaviside(fpreal val) const SIM_RawField
getBBoxOrig() const SIM_RawFieldinline
getBBoxSize() const SIM_RawFieldinline
getBorder() const SIM_RawField
getBorderValue() const SIM_RawField
getBoundary(int axis, int side) const SIM_RawFieldinline
getBoundaryValue(int axis, int side) const SIM_RawFieldinline
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_RawFieldstatic
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_RawFieldinline
getPartialRange(UT_VoxelArrayIteratorF &vit, const UT_JobInfo &info) const SIM_RawField
getSample() const SIM_RawFieldinline
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_RawFieldinline
getValue(UT_Vector3 pos) const SIM_RawField
getVelocitySIM_RawField
getVoxelDiameter() const SIM_RawFieldinline
getVoxelRes(int &xres, int &yres, int &zres) const SIM_RawField
getVoxelRes() const SIM_RawField
getVoxelSize() const SIM_RawFieldinline
getVoxelVolume() const SIM_RawFieldinline
getXRes() const SIM_RawFieldinline
getYRes() const SIM_RawFieldinline
getZRes() const SIM_RawFieldinline
grid() const SIM_RawField
gridIsAuthoritative() const SIM_RawFieldinline
hasNan() const SIM_RawFieldinline
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
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawField
infoSIM_RawFieldprotected
infoSIM_RawFieldprotected
infoSIM_RawFieldprotected
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
isMatching(const SIM_RawField *field) const SIM_RawField
isMatching(const SIM_RawIndexField *field) const SIM_RawField
isocontourSIM_RawFieldprotected
jobinfoSIM_RawField
jobinfoSIM_RawField
jobinfoSIM_RawField
jobinfoSIM_RawField
localMinMaxAxis(UT_VoxelArrayF &dstfield, const UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const SIM_RawFieldprotected
localReduceAxis(UT_VoxelArrayF &dstfield, const UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const SIM_RawFieldprotected
localReduceAxisOp(REDUCE_NAMES op, UT_VoxelArrayF &dstfield, UT_VoxelArrayF &field, float radius, const UT_JobInfo &info) const SIM_RawFieldprotected
localReduceAxisOp(op, dst, field, radius, info)SIM_RawFieldprotected
localReduceByAxis(REDUCE_NAMES op, UT_VoxelArrayF &dst, UT_VoxelArrayF &field, UT_Vector3 radius) const SIM_RawFieldprotected
localReduceOp(REDUCE_NAMES op, const UT_Vector3 &radius)SIM_RawField
makeConstant(float cval)SIM_RawField
markGridAsChanged()SIM_RawFieldinline
maskfieldSIM_RawFieldprotected
maskissdfSIM_RawFieldprotected
masktotalSIM_RawFieldprotected
match(const SIM_RawField &src)SIM_RawField
match(const SIM_RawIndexField &src)SIM_RawField
maxdistSIM_RawFieldprotected
MIX_ADD enum valueSIM_RawField
MIX_AVERAGE enum valueSIM_RawField
MIX_COPY enum valueSIM_RawField
MIX_DIV enum valueSIM_RawField
MIX_MAX enum valueSIM_RawField
MIX_MIN enum valueSIM_RawField
MIX_MUL enum valueSIM_RawField
MIX_NAMES enum nameSIM_RawField
MIX_SUB enum valueSIM_RawField
mixValues(MIX_NAMES mixtype, fpreal d, fpreal s)SIM_RawFieldinlinestatic
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
myBBoxOrigSIM_RawFieldprotected
myBBoxSizeSIM_RawFieldprotected
myBoundarySIM_RawFieldprotected
myBoundaryValueSIM_RawFieldprotected
myFieldSIM_RawFieldprotected
myFieldOutOfDateSIM_RawFieldmutableprotected
myGridSIM_RawFieldmutableprotected
myOrigSIM_RawFieldprotected
mySampleSIM_RawFieldprotected
mySizeSIM_RawFieldprotected
myVoxelDiameterSIM_RawFieldprotected
myVoxelSizeSIM_RawFieldprotected
negatePartial(const UT_JobInfo &info)SIM_RawField
NUM_MIX enum valueSIM_RawField
opSIM_RawFieldprotected
opSIM_RawFieldprotected
operator=(const SIM_RawField &src)SIM_RawField
paritySIM_RawField
parmsSIM_RawField
PCG_CHOLESKY enum valueSIM_RawField
PCG_JACOBI enum valueSIM_RawField
PCG_METHOD enum nameSIM_RawField
PCG_MIC enum valueSIM_RawField
PCG_NONE enum valueSIM_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, int &x, int &y, int &z, fpreal &dx, fpreal &dy, fpreal &dz) const SIM_RawField
pressureboundarySIM_RawField
pressureboundarySIM_RawField
pttreeSIM_RawField
radiusSIM_RawFieldprotected
REDUCE_AVERAGE enum valueSIM_RawField
REDUCE_MAX enum valueSIM_RawField
REDUCE_MAXABS enum valueSIM_RawField
REDUCE_MEDIAN enum valueSIM_RawField
REDUCE_MIN enum valueSIM_RawField
REDUCE_MINABS enum valueSIM_RawField
REDUCE_NAMES enum nameSIM_RawField
REDUCE_RMS enum valueSIM_RawField
REDUCE_SUM enum valueSIM_RawField
REDUCE_SUMABS enum valueSIM_RawField
REDUCE_SUMSQUARE enum valueSIM_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
scaleSIM_RawField
scaleSIM_RawFieldprotected
scaleSIM_RawFieldprotected
setAsExtrapolatedField(UT_Vector3 scale)SIM_RawField
setBorder(UT_VoxelBorderType border, float bval)SIM_RawField
setBoundary(int axis, int side, SIM_FieldBoundary bound)SIM_RawFieldinline
setBoundaryValue(int axis, int side, fpreal v)SIM_RawFieldinline
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_RawFieldinline
shouldMultiThread() const SIM_RawFieldinline
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_RawFieldprotected
sortAllVoxelsMasked(UT_FloatArray &voxelvalues, const SIM_RawField *maskfield, bool maskissdf) const SIM_RawFieldprotected
sourceSIM_RawField
steal()SIM_RawField
stencilSIM_RawField
sumweightSIM_RawField
surfaceSIM_RawField
TambSIM_RawField
temperatureSIM_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 scaleSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), maximum, const SIM_RawField *, other) void maximumPartial(const SIM_RawField *otherSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), minimum, const SIM_RawField *, other) void minimumPartial(const SIM_RawField *otherSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), average, const SIM_RawField &, other) void averagePartial(const SIM_RawField &otherSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectSingleMinMax, const sim_advectParms &, parms) void advectSingleMinMaxPartial(const sim_advectParms &parmsSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectTraceMinMax, const sim_advectParms &, parms) void advectTraceMinMaxPartial(const sim_advectParms &parmsSIM_RawField
THREADED_METHOD1(SIM_RawField, shouldMultiThread(), advectMultistepMinMax, const sim_advectParms &, parms) void advectMultistepMinMaxPartial(const sim_advectParms &parmsSIM_RawField
THREADED_METHOD2(SIM_RawField, shouldMultiThread(), addValuePerComponent, const UT_DoubleArray &, valuelist, const SIM_RawIndexField *, comp) void addValuePerComponentPartial(const UT_DoubleArray &valuelistSIM_RawField
THREADED_METHOD2(SIM_RawField, shouldMultiThread(), smearedSign, const SIM_RawField &, sdf, fpreal, bandwidth) void smearedSignPartial(const SIM_RawField &sdfSIM_RawField
THREADED_METHOD2(SIM_RawField, shouldMultiThread(), enforceCollisionBoundaryFlat, fpreal32 *, values, const SIM_RawIndexField *, collision_lookup) void enforceCollisionBoundaryFlatPartial(fpreal32 *valuesSIM_RawField
THREADED_METHOD2_CONST(SIM_RawField, shouldMultiThread(), reduceOpInternal, fpreal64 *, sum, REDUCE_NAMES, op) void reduceOpInternalPartial(fpreal64 *sumSIM_RawFieldprotected
THREADED_METHOD3(SIM_RawField, shouldMultiThread(), moveAlongCurvature, fpreal, b_val, const SIM_RawField &, source, fpreal, timestep) void moveAlongCurvaturePartial(fpreal b_valSIM_RawField
THREADED_METHOD3(SIM_RawField, shouldMultiThread(), setScaleAdd, const SIM_RawField &, A, fpreal, scale, const SIM_RawField &, B) void setScaleAddPartial(const SIM_RawField &ASIM_RawField
THREADED_METHOD3(SIM_RawField, shouldMultiThread(), applyParticles, const GU_Detail *, particles, GEO_PointTreeGAOffset *, pttree, sim_particleToFieldParms &, parms) void applyParticlesPartial(const GU_Detail *particlesSIM_RawField
THREADED_METHOD3(SIM_RawField, shouldMultiThread(), buildDivergenceFace, const SIM_VectorField *, vel, const SIM_RawField *, surface, const SIM_RawField *, stencil) void buildDivergenceFacePartial(const SIM_VectorField *velSIM_RawField
THREADED_METHOD3(SIM_RawField, shouldMultiThread(), enforceCollisionBoundaryInternal, SIM_FieldBoundary, boundary, const SIM_RawField *, collision, const SIM_RawField *, cvalue) void enforceCollisionBoundaryInternalPartial(SIM_FieldBoundary boundarySIM_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 *volSIM_RawFieldprotected
THREADED_METHOD3_CONST(SIM_RawField, shouldMultiThread(), sumPerComponent, UT_DoubleArray &, result, UT_Int64Array &, activevoxels, const SIM_RawIndexField *, comp) void sumPerComponentPartial(UT_DoubleArray &resultSIM_RawField
THREADED_METHOD4(SIM_RawField, shouldMultiThread(), moveAlongNormal, const SIM_RawField &, speed, const SIM_RawField &, source, fpreal, timestep, fpreal, bandwidth) void moveAlongNormalPartial(const SIM_RawField &speedSIM_RawField
THREADED_METHOD4(SIM_RawField, shouldMultiThread(), addValueToComponent, double, value, int, compnum, const SIM_RawIndexField *, comp, const SIM_RawField *, pressureboundary) void addValueToComponentPartial(double valueSIM_RawField
THREADED_METHOD4(SIM_RawField, shouldMultiThread(), gaussSeidelIteration, const SIM_RawField *, B, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationPartial(const SIM_RawField *BSIM_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 scaleSIM_RawField
THREADED_METHOD4(SIM_RawField, shouldMultiThread(), buildFromVDBSampled, const GEO_PrimVDB *, vdb, int, vdbidx, const UT_DMatrix4 &, xform, fpreal, scale) void buildFromVDBSampledPartial(const GEO_PrimVDB *vdbSIM_RawFieldprotected
THREADED_METHOD4_CONST(SIM_RawField, shouldMultiThread(), gaussSeidelIterationFlat, fpreal32 *, A, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationFlatPartial(fpreal32 *ASIM_RawField
THREADED_METHOD4_CONST(SIM_RawField, shouldMultiThread(), gaussSeidelIterationFlat2D, fpreal32 *, A, fpreal32, weight, fpreal32, sumweight, int, parity) void gaussSeidelIterationFlat2DPartial(fpreal32 *ASIM_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 opSIM_RawFieldprotected
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 opSIM_RawFieldprotected
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 opSIM_RawFieldprotected
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 &sourceSIM_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 &sourceSIM_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 *stencilSIM_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 &resultSIM_RawField
THREADED_METHOD5_CONST(SIM_RawField, shouldMultiThread(), reduceMaskedOpInternal, fpreal64 *, sum, fpreal64 *, masktotal, REDUCE_NAMES, op, const SIM_RawField *, mask, bool, maskissdf) void reduceMaskedOpInternalPartial(fpreal64 *sumSIM_RawFieldprotected
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 *sourceSIM_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 *sourceSIM_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 *sourceSIM_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 *sourceSIM_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 * > > &listsSIM_RawFieldprotected
thresholdSIM_RawField
timeSIM_RawField
timeSIM_RawField
timestepSIM_RawField
timestepSIM_RawField
toHeaviside(fpreal val, fpreal diam)SIM_RawFieldstatic
toHeaviside(fpreal val) const SIM_RawField
upSIM_RawField
updateFieldFromGrid() const SIM_RawField
updateGridFromField() const SIM_RawField
validSIM_RawFieldprotected
vdbidxSIM_RawFieldprotected
velxSIM_RawField
velySIM_RawField
velzSIM_RawField
voxelsizeSIM_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_RawFieldprotected
waveletTransform(UT_Wavelet::WAVELET_NAMES wavelettype, const SIM_RawField *field, int maxpasses=-1)SIM_RawField
weightSIM_RawField
xformSIM_RawFieldprotected
xformSIM_RawFieldprotected
~SIM_RawField()SIM_RawFieldvirtual