HDK
|
#include "SIM_API.h"
#include <GEO/GEO_PointTree.h>
#include <UT/UT_VoxelArray.h>
#include <UT/UT_ThreadedAlgorithm.h>
#include <UT/UT_Vector.h>
#include <UT/UT_FloatArray.h>
#include <UT/UT_Wavelet.h>
Go to the source code of this file.
Classes | |
struct | SIM_BoundaryLine |
struct | sim_PointVelocity |
class | SIM_RawField |
struct | SIM_RawField::sim_extrapolateFromIndexParms |
struct | SIM_RawField::sim_extrapolateCacheElem |
struct | SIM_RawField::sim_advectParms |
struct | SIM_RawField::sim_particleToFieldParms |
class | SIM_RawFieldCellIterator |
Macros | |
#define | CALL_PROBEXY(XSTEP, YSTEP, src, dst, command) |
#define | CALL_PROBEX(XSTEP, src, dst, command) |
#define | CALL_VOXELPROBE(src, dst, defval, command) |
Typedefs | |
typedef UT_Vector3(* | sim_PointVelocityCB )(const UT_Vector3 &, int, void *) |
Enumerations | |
enum | SIM_FieldSample { SIM_SAMPLE_CENTER = 0, SIM_SAMPLE_FACEX = 1, SIM_SAMPLE_FACEY = 2, SIM_SAMPLE_EDGEXY = 3, SIM_SAMPLE_FACEZ = 4, SIM_SAMPLE_EDGEXZ = 5, SIM_SAMPLE_EDGEYZ = 6, SIM_SAMPLE_CORNER = 7 } |
enum | SIM_FieldBoundary { SIM_BOUNDARY_NONE, SIM_BOUNDARY_SAME, SIM_BOUNDARY_ZERO, SIM_BOUNDARY_NEGATE, SIM_BOUNDARY_FIXED } |
enum | SIM_FieldAdvection { SIM_ADVECT_SINGLE = 0, SIM_ADVECT_TRACE = 1, SIM_ADVECT_MIDPOINT = 2, SIM_ADVECT_HJWENO = 3, SIM_ADVECT_UPWIND = 4, SIM_ADVECT_RK3 = 5, SIM_ADVECT_RK4 = 6 } |
Definition at line 1582 of file SIM_RawField.h.
Definition at line 1626 of file SIM_RawField.h.
typedef UT_Vector3(* sim_PointVelocityCB)(const UT_Vector3 &, int, void *) |
Definition at line 95 of file SIM_RawField.h.
enum SIM_FieldAdvection |
Enumerator | |
---|---|
SIM_ADVECT_SINGLE | |
SIM_ADVECT_TRACE | |
SIM_ADVECT_MIDPOINT | |
SIM_ADVECT_HJWENO | |
SIM_ADVECT_UPWIND | |
SIM_ADVECT_RK3 | |
SIM_ADVECT_RK4 |
Definition at line 60 of file SIM_RawField.h.
enum SIM_FieldBoundary |
Enumerator | |
---|---|
SIM_BOUNDARY_NONE | |
SIM_BOUNDARY_SAME | |
SIM_BOUNDARY_ZERO | |
SIM_BOUNDARY_NEGATE | |
SIM_BOUNDARY_FIXED |
Definition at line 50 of file SIM_RawField.h.
enum SIM_FieldSample |
Enumerator | |
---|---|
SIM_SAMPLE_CENTER | |
SIM_SAMPLE_FACEX | |
SIM_SAMPLE_FACEY | |
SIM_SAMPLE_EDGEXY | |
SIM_SAMPLE_FACEZ | |
SIM_SAMPLE_EDGEXZ | |
SIM_SAMPLE_EDGEYZ | |
SIM_SAMPLE_CORNER |
Definition at line 38 of file SIM_RawField.h.