11 #ifndef __GAS_Analysis__
12 #define __GAS_Analysis__
99 calculateScalarGradientAligned,
103 void calculateScalarGradientAlignedPartial(
109 calculateScalarGradient,
120 calculateVectorGradientAligned,
124 void calculateVectorGradientAlignedPartial(
130 calculateVectorGradient,
165 threadCurlAlignedFace,
188 threadNormalizeAligned,
219 calculateMatrixLengthAligned,
228 calculateMatrixLength,
244 void calculateScalarGradientCL(
SIM_Object *obj,
247 bool doNormalize =
false);
259 getDopDescription());
#define DECLARE_STANDARD_GETCASTTOTYPE()
#define THREADED_METHOD4_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4)
GT_API const UT_StringHolder time
bool shouldMultiThread(const SIM_RawField *field) const
virtual bool solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep)=0
#define THREADED_METHOD5_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4, PARMTYPE5, PARMNAME5)
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
#define GET_DATA_FUNC_I(DataName, FuncName)
#define GAS_NAME_FIELDSOURCE
#define GAS_NAME_FIELDDEST
This class holds a three dimensional tensor field.
#define GET_DATA_FUNC_B(DataName, FuncName)
This class holds a three dimensional scalar field.
GLint GLfloat GLint stencil
#define THREADED_METHOD3_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3)
This class holds a three dimensional vector field.
#define GET_DATA_FUNC_S(DataName, FuncName)
UT_VoxelArrayF UT_VoxelArrayF & field