HDK
|
This is the complete list of members for GAS_Integrator, including all inherited members.
addError(const SIM_RootData *root, int errorcode, const char *errorparm, UT_ErrorSeverity severity) const | SIM_Data | |
addGuideDep(DEP_MicroNode &src) const | SIM_Data | |
addOPInterest(OP_Node *node) const | SIM_Data | |
AdvectionMethod enum name | GAS_Integrator | |
appendFullDataPath(const SIM_Data *subdata, bool useobjectid, UT_String &datapath) const | SIM_Data | |
applyLengthScale(float val, float width, int scaletype) | GAS_SubSolver | static |
applyTimeScale(float &add, float &mul, float timestep, int timescale) | GAS_SubSolver | static |
applyTimeScalePow(float value, float t) | GAS_SubSolver | static |
buildGuideGeometrySubclass(const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const | SIM_Data | protectedvirtual |
buildGuideOptions(SIM_Options &options, const SIM_Time &time) const | SIM_Data | |
buildRelationshipField(SIM_ScalarField *mask, SIM_VectorField *vel, SIM_IndexField *index, const SIM_ScalarField *stencil, UT_DMatrix4 masktoworld, const SIM_Object *srcobj, bool usepoint, bool usesdf, bool allownonsdf, bool negate, fpreal particlebandwidth, fpreal bandwidth, fpreal velscale=1, const UT_Vector3 &wind=UT_Vector3(0.0f)) | GAS_SubSolver | |
buildSPH(GAS_SPH &sph, const SIM_Geometry *geo) const | GAS_SubSolver | |
buildSPH(GAS_SPH &sph, const SIM_Object *obj) const | GAS_SubSolver | |
buildSubDataPath(const SIM_Data *subdata, UT_String &pathto) const | SIM_Data | |
calculateTimestep(SIM_Engine &engine, const SIM_VectorField *velocity, fpreal cflcond, UT_Vector3 *maxvel=0) const | GAS_SubSolver | protected |
calculateTimestep(GU_ConstDetailHandle gdh, fpreal cflcond, fpreal *maxspeed=0, fpreal *minradius=0) const | GAS_SubSolver | protected |
castConstPointerToType(const SIM_Data *data, const UT_StringRef &datatype) | SIM_Data | static |
castPointerToType(SIM_Data *data, const UT_StringRef &datatype) | SIM_Data | static |
clearForces(GU_Detail *gdp, bool cleartorque=false) const | GAS_SubSolver | |
clearForces(GU_Detail *gdp, const GA_PointGroup *grp, bool cleartorque) const | GAS_SubSolver | |
clearStartTime() | SIM_Solver | protected |
const | GAS_SubSolver | |
copyCreationInfoFrom(const SIM_Data *source) | SIM_Data | |
createGuideObjectSubclass() const | SIM_Data | protectedvirtual |
createNamedSubData(const char *dataname, const char *datatype, int creationflags, UT_String *newdatanameptr=NULL) | SIM_Data | |
createQueryObjectSubclass() const | SIM_Data | protectedvirtual |
createUniqueSubDataName(const SIM_Data *subdata, UT_String &dataname) const | SIM_Data | |
deleteGuideObjectIfNotBuilding() const | SIM_Data | protected |
deleteQueryObjectIfNotBuilding() const | SIM_Data | protected |
DENSITY enum value | GAS_Integrator | |
densityscale | GAS_SubSolver | |
doorient | GAS_SubSolver | |
EULER enum value | GAS_Integrator | |
filterConstSubData(SIM_ConstDataArray &dp, UT_StringArray *names, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter) const | SIM_Data | |
filterSubData(SIM_DataArray &ncdp, UT_StringArray *names, const SIM_DataFilter &ncfilter, const char *startfrom, const SIM_DataFilter &recursefilter) | SIM_Data | |
findReferenceBBox(const SIM_Object *, const char *parmname, const char *groupparmname, UT_Vector3 ¢er, UT_Vector3 &size, UT_DMatrix4 &xform) | GAS_SubSolver | |
forEachConstSubData(SIM_EachDataCallback &cb, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter) const | SIM_Data | |
forEachSubData(SIM_EachDataCallback &cb, const SIM_DataFilter &filter, const char *startfrom, const SIM_DataFilter &recurseFilter) | SIM_Data | |
GAS_Integrator(const SIM_DataFactory *factory) | GAS_Integrator | explicitprotected |
GAS_SubSolver(const SIM_DataFactory *factory) | GAS_SubSolver | explicitprotected |
GET_DATA_FUNC_B("docollision", DoCollision) | GAS_Integrator | |
GET_DATA_FUNC_B("resolvesdf", ResolveSDF) | GAS_Integrator | |
GET_DATA_FUNC_B("prestashpositions", PreStashPositions) | GAS_Integrator | |
GET_DATA_FUNC_B("poststashpositions", PostStashPositions) | GAS_Integrator | |
GET_DATA_FUNC_B("collisionuv", CollisionUV) | GAS_Integrator | |
GET_DATA_FUNC_B("docollisionfeedback", DoCollisionFeedback) | GAS_Integrator | |
GET_DATA_FUNC_B("addimpacts", AddImpacts) | GAS_Integrator | |
GET_DATA_FUNC_B("doincremental", IncrementalForce) | GAS_Integrator | |
GET_DATA_FUNC_B("integrateorientation", IntegrateOrientation) | GAS_Integrator | |
GET_DATA_FUNC_B("integratevelocity", IntegrateVelocity) | GAS_Integrator | |
GET_DATA_FUNC_B("usepscaleforsdf", UsePScaleForSDF) | GAS_Integrator | |
GET_DATA_FUNC_B("pscaleisradius", PScaleIsRadius) | GAS_Integrator | |
GET_DATA_FUNC_B(GAS_NAME_USETIMESTEP, UseTimeStep) | GAS_Integrator | |
GET_DATA_FUNC_F("xsphconstant", XsphConstant) | GAS_Integrator | |
GET_DATA_FUNC_F("errortolerance", ErrorTolerance) | GAS_Integrator | |
GET_DATA_FUNC_F("repetitiontolerance", RepTolerance) | GAS_Integrator | |
GET_DATA_FUNC_F("minsubstep", MinSubstep) | GAS_Integrator | |
GET_DATA_FUNC_F("maxsubstep", MaxSubstep) | GAS_Integrator | |
GET_DATA_FUNC_F("defaultpscale", DefaultPScale) | GAS_Integrator | |
GET_DATA_FUNC_F(GAS_NAME_TIMESCALE, TimeScale) | GAS_Integrator | |
GET_DATA_FUNC_I("integratetype", IntegrateType) | GAS_Integrator | |
GET_DATA_FUNC_I("advecttype", AdvectType) | GAS_Integrator | |
GET_DATA_FUNC_I("scaletype", ScaleType) | GAS_Integrator | |
GET_DATA_FUNC_S(GAS_NAME_GEOMETRY, GeometryName) | GAS_Integrator | |
getAlternateRepresentationOf() const | SIM_Data | inlineprotected |
getCastToType(const UT_StringRef &datatype) const | SIM_Data | protectedvirtual |
getCHOPNode(const char *path, bool addinterest) const | SIM_Data | |
getConstIndexField(const SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getConstMatrixField(const SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getConstNamedSubData(const char *dataname) const | SIM_Data | |
getConstPointerToType(const UT_StringRef &datatype) const | SIM_Data | |
getConstPosFromField(const SIM_Object *obj, const char *name) | GAS_SubSolver | |
getConstScalarField(const SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getConstSolverSubdata(SIM_ConstSolverArray &subsolvers, UT_StringArray *subsolvernames) const | SIM_Solver | protected |
getConstSubData(int index) const | SIM_Data | |
getConstUserOptions() const | SIM_Data | inline |
getConstVectorField(const SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getCOP2Node(const char *path, bool addinterest) const | SIM_Data | |
getCreationTime() const | SIM_Data | |
getCreatorId() const | SIM_Data | |
getCreatorIndex() const | SIM_Data | |
getCreatorNode() const | SIM_Data | |
getDataType() const | SIM_Data | |
getDataTypeFromFile(const char *filename, UT_String &datatype) | SIM_Data | static |
getDataTypeFromStream(UT_IStream &is, UT_String &datatype) | SIM_Data | static |
getDataTypeSubclass() const | SIM_Data | protectedvirtual |
getDataTypeSuperclasses(UT_StringArray &) | SIM_Data | inlineprotectedstatic |
getDefaultCollider(const SIM_Object &object, const UT_String &colliderlabel, UT_String &collidertype, bool &colliderreverseobjectroles) const | SIM_Solver | |
getDefaultColliderLabel(const SIM_Object &object, UT_String &label) const | SIM_Solver | |
getDefaultColliderLabelSubclass(const SIM_Object &object, UT_String &label) const | SIM_Solver | protectedvirtual |
getDefaultColliderSubclass(const SIM_Object &object, const UT_String &colliderlabel, UT_String &collidertype, bool &colliderreverseobjectroles) const | SIM_Solver | protectedvirtual |
getDOPNode(const char *path, bool addinterest) const | SIM_Data | |
getEmptyDopDescription() | SIM_Data | protectedstatic |
getEmptyTemplateList() | SIM_Data | protectedstatic |
getEngine() const | SIM_Data | inline |
getGeometry(const SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getGeometryCopy(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getGeometryCopyByDataName(SIM_Object *obj, const char *dataname, bool silent=false) | GAS_SubSolver | |
getGeometryNonConst(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getGeometryToWorld(UT_DMatrix4 &xform, SIM_Object *obj, const char *geopath) | GAS_SubSolver | |
getGuideGeometry(const SIM_RootData &root, const char *datapath, UT_DMatrix4 &xform, const SIM_Time &t) const | SIM_Data | |
getGuideGeometryList(const SIM_RootData &root, const char *datapath, const SIM_Time &t, UT_Array< GU_ConstDetailHandle > &detailArray, UT_Array< UT_DMatrix4 > &xformArray) const | SIM_Data | virtual |
getGuideParmVersion() const | SIM_Data | |
getGuideParmVersionSubclass() const | SIM_Data | protectedvirtual |
getImpulseMassMatrix(const SIM_Object &object, const UT_Vector3 &impulseworldpos, UT_DMatrix3 &immatrix) const | SIM_Solver | |
getImpulseMassMatrixSubclass(const SIM_Object &object, const UT_Vector3 &impulseworldpos, UT_DMatrix3 &immatrix) const override | GAS_Integrator | protectedvirtual |
getIndexField(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getIsAlternateRepresentation() const | SIM_Data | |
getIsAlternateRepresentationSubclass() const | SIM_Data | protectedvirtual |
getIsDoingSimplifiedSaveLoad() const | SIM_Data | protected |
getIsOfType(const UT_StringRef &datatype) const | SIM_Data | |
getIsSelected() const | SIM_Data | |
getMatchingConstData(SIM_ConstDataArray &data, UT_StringArray &datanames, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingData(SIM_DataArray &data, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingData(SIM_DataArray &data, UT_StringArray &datanames, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingDataByName(SIM_DataArray &data, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingDataByName(SIM_DataArray &data, UT_StringArray &datanames, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingGeoCopy(SIM_DataArray &data, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatchingGeoCopyByName(SIM_DataArray &data, SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMatrixField(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getMemorySize() const | SIM_Data | |
getMemorySizeSubclass() const | SIM_Data | protectedvirtual |
getNamedSubData(const char *dataname) | SIM_Data | |
getNeedsInitialization() const | SIM_Data | protected |
getNodePathsRelativeTo() const | SIM_Data | |
getNthConstSubData(UT_String *name, const SIM_DataFilter &filter, int n, const char *startfrom, const SIM_DataFilter &recurseFilter) const | SIM_Data | |
getNthSubData(UT_String *name, const SIM_DataFilter &filter, int n, const char *startfrom, const SIM_DataFilter &recurseFilter) | SIM_Data | |
getNumSubData() const | SIM_Data | |
getOBJNode(const char *path, bool addinterest) const | SIM_Data | |
getOPNode(const char *path, bool addinterest) const | SIM_Data | |
getOptions() const | SIM_OptionsUser | |
getOptions() | SIM_OptionsUser | protected |
getOrCreateAlternateRepresentation(const char *dataname, const char *datatype) const | SIM_Data | |
getOrCreateGeometry(SIM_Object *obj, const char *name) | GAS_SubSolver | |
getOrCreateIndexField(SIM_Object *obj, const char *name) | GAS_SubSolver | |
getOrCreateMatrixField(SIM_Object *obj, const char *name) | GAS_SubSolver | |
getOrCreateScalarField(SIM_Object *obj, const char *name) | GAS_SubSolver | |
getOrCreateVectorField(SIM_Object *obj, const char *name) | GAS_SubSolver | |
getOwnerNetwork() const | SIM_Data | |
getPointerToType(const UT_StringRef &datatype) | SIM_Data | |
getPointGroup(const GU_Detail *gdp, GOP_Manager &mgr, const char *parmname=GAS_NAME_PTGROUP) | GAS_SubSolver | |
getPointImpulseMassMatrix(const SIM_Object &object, GA_Index ptnum, UT_DMatrix3 &immatrix) const | SIM_Solver | |
getPointImpulseMassMatrixResolver(const SIM_Object &object) const | SIM_Solver | |
getPointImpulseMassMatrixResolverSubclass(const SIM_Object &object) const override | GAS_Integrator | protectedvirtual |
getPointImpulseMassMatrixSubclass(const SIM_Object &object, int ptnum, UT_DMatrix3 &immatrix) const override | GAS_Integrator | protectedvirtual |
getPropertyAtPoint(const SIM_Object &object, GA_Index ptnum, const SIM_Property &property) const | SIM_Solver | |
getPropertyAtPointStatic(const SIM_Object &object, GA_Index ptnum, const SIM_Property &property) | SIM_Solver | static |
getPropertyAtPointSubclass(const SIM_Object &object, int ptnum, const SIM_Property &property) const override | GAS_SubSolver | protectedvirtual |
getPropertyAtPosition(const SIM_Object &object, const UT_Vector3 &worldpos, const SIM_Property &property) const | SIM_Solver | |
getPropertyAtPositionStatic(const SIM_Object &object, const UT_Vector3 &worldpos, const SIM_Property &property) | SIM_Solver | static |
getPropertyAtPositionSubclass(const SIM_Object &object, const UT_Vector3 &worldspacepos, const SIM_Property &property) const override | GAS_SubSolver | protectedvirtual |
getPropertyAttribName(const SIM_Property &property) | SIM_Solver | static |
getPropertyFromState(const SIM_Object &object, const SIM_Property &property) const | GAS_SubSolver | protected |
getPropertyResolver(const SIM_Object &object, const SIM_Property &property) const | SIM_Solver | |
getPropertyResolverStatic(const SIM_Object &object, const SIM_Property &property) | SIM_Solver | static |
getPropertyResolverSubclass(const SIM_Object &object, const SIM_Property &property) const override | GAS_SubSolver | protectedvirtual |
getQueryObject() const | SIM_Data | |
getReferenceCount() const | SIM_Data | |
getRequestedCache() const | SIM_Solver | |
getRequestedCacheSubclass() const | SIM_Solver | protectedvirtual |
getScalarField(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getSelectionRepresentsObject() const | SIM_Data | |
GETSET_DATA_FUNCS_I(SIM_NAME_PRIMARYSOLVER, PrimarySolver) | GAS_Integrator | |
getSolverSubdata(SIM_SolverArray &subsolvers, UT_StringArray *subsolvernames) | SIM_Solver | protected |
getSOPNode(const char *path, bool addinterest) const | SIM_Data | |
getStartTime(SIM_Time &time) | SIM_Solver | protected |
getSubData(int index) | SIM_Data | |
getSubDataIndex(const SIM_Data *subdata) const | SIM_Data | |
getSubDataName(int index) const | SIM_Data | |
getUniqueId() const | SIM_Data | |
getUserOptions() | SIM_Data | inline |
getVectorField(SIM_Object *obj, const char *name, bool silent=false) | GAS_SubSolver | |
getWorldToGeometry(UT_DMatrix4 &xform, SIM_Object *obj, const char *geopath) | GAS_SubSolver | |
handleModification(int code=-1) | SIM_Data | protected |
handleModificationSubclass(int code) | SIM_Data | protectedvirtual |
initAlternateRepresentation() const | SIM_Data | protected |
initAlternateRepresentationSubclass(const SIM_Data &) | SIM_Data | protectedvirtual |
initialize(const SIM_SubdataBehavior &subdatabehavior) | SIM_Data | |
initializeFromParmDefaults() | SIM_Data | protected |
initializeSubclass() | SIM_Data | protectedvirtual |
IntegrateMethod enum name | GAS_Integrator | |
interpolate(const SIM_Data *source1, const SIM_Data *source2, fpreal interp) | SIM_Data | |
interpolateSubclass(const SIM_Data *source1, const SIM_Data *source2, fpreal interp) | SIM_Data | protectedvirtual |
interpolateSubData(const SIM_Data &source1, const SIM_Data &source2, fpreal interp, const SIM_DataFilter &interpdata, const SIM_DataFilter &recurse) | SIM_Data | |
isStatic(const SIM_Object *obj) const | SIM_Solver | inline |
isStaticSubclass(const SIM_Object *obj) const | SIM_Solver | inlineprotectedvirtual |
LEAPFROG enum value | GAS_Integrator | |
LENGTHSCALE_AREA enum value | GAS_SubSolver | |
LENGTHSCALE_LENGTH enum value | GAS_SubSolver | |
LENGTHSCALE_NAMES enum name | GAS_SubSolver | |
LENGTHSCALE_NONE enum value | GAS_SubSolver | |
LENGTHSCALE_VOLUME enum value | GAS_SubSolver | |
loadFromFile(const char *filename) | SIM_Data | |
loadFromStream(UT_IStream &is, bool skiptype=false) | SIM_Data | |
loadIOSubclass(UT_IStream &is, SIM_DataThreadedIO *io) | SIM_Data | protectedvirtual |
loadOptionPacket(UT_IStream &is, const char *name, SIM_Options *opts) const | SIM_Data | protected |
loadSubclass(UT_IStream &is) | SIM_Data | protectedvirtual |
makeEqual(const SIM_Data *source, const SIM_SubdataBehavior &subdatabehavior) | SIM_Data | |
makeEqualSubclass(const SIM_Data *source) | SIM_Data | protectedvirtual |
makeMemberDataUnique() | SIM_Data | inline |
makeMemberDataUniqueSubclass() | SIM_Data | inlinevirtual |
MASS enum value | GAS_Integrator | |
matchField(SIM_ScalarField *field, const SIM_ScalarField *reffield) | GAS_SubSolver | |
matchField(SIM_VectorField *field, const SIM_ScalarField *reffield) | GAS_SubSolver | |
matchField(SIM_MatrixField *field, const SIM_ScalarField *reffield) | GAS_SubSolver | |
matchField(SIM_IndexField *field, const SIM_ScalarField *reffield) | GAS_SubSolver | |
MIDPOINT enum value | GAS_Integrator | |
MIX_ADD enum value | GAS_SubSolver | |
MIX_AVERAGE enum value | GAS_SubSolver | |
MIX_COPY enum value | GAS_SubSolver | |
MIX_DIV enum value | GAS_SubSolver | |
MIX_MAX enum value | GAS_SubSolver | |
MIX_MIN enum value | GAS_SubSolver | |
MIX_MUL enum value | GAS_SubSolver | |
MIX_NAMES enum name | GAS_SubSolver | |
MIX_SUB enum value | GAS_SubSolver | |
mixValues(MIX_NAMES mixtype, float d, float s) | GAS_SubSolver | inline |
moveNamedSubData(const char *oldname, const char *newname) | SIM_Data | |
NUM_LENGTHSCALE enum value | GAS_SubSolver | |
NUM_MIX enum value | GAS_SubSolver | |
NUM_TIMESCALE enum value | GAS_SubSolver | |
ObjectState enum name | GAS_Integrator | |
OBJECTSTATE_CURRENT enum value | GAS_Integrator | |
OBJECTSTATE_INITIAL enum value | GAS_Integrator | |
OBJECTSTATE_TOTAL enum value | GAS_Integrator | |
optionChanged(const char *name) | SIM_OptionsUser | |
optionChangedSubclass(const char *name) | SIM_OptionsUser | protectedvirtual |
ourLengthScaleMenu | GAS_SubSolver | protectedstatic |
ourLengthScaleMethods | GAS_SubSolver | protectedstatic |
ourMixMethodMenu | GAS_SubSolver | protectedstatic |
ourMixMethods | GAS_SubSolver | protectedstatic |
ourTimeScaleMenu | GAS_SubSolver | protectedstatic |
ourTimeScaleMethods | GAS_SubSolver | protectedstatic |
postSolveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) | GAS_SubSolver | inlineprotectedvirtual |
postSolveObjects(SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep) | SIM_Solver | |
postSolveObjectsSubclass(SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep) override | GAS_SubSolver | virtual |
removeNamedSubData(const char *dataname) | SIM_Data | |
removeNamedSubDataSubclass(const char *dataname) | SIM_Data | protectedvirtual |
removeSubData(int index) | SIM_Data | |
reportCLError(SIM_Object *obj, int err, const char *msg) const | GAS_SubSolver | |
RUNGE_KUTTA enum value | GAS_Integrator | |
RUNGE_KUTTA_21 enum value | GAS_Integrator | |
RUNGE_KUTTA_32 enum value | GAS_Integrator | |
RUNGE_KUTTA_FEHLBERG enum value | GAS_Integrator | |
saveIOSubclass(std::ostream &os, SIM_DataThreadedIO *io) const | SIM_Data | protectedvirtual |
saveOptionPacket(std::ostream &os, const char *name, const SIM_Options *opts) const | SIM_Data | protected |
saveSubclass(std::ostream &os) const | SIM_Data | protectedvirtual |
saveToFile(const char *filename, UT_CompressionType compressionType) const | SIM_Data | |
saveToStream(std::ostream &os, UT_CompressionType compressionType) const | SIM_Data | |
ScaleMethod enum name | GAS_Integrator | |
setGasDescription(SIM_DopDescription &descr) | GAS_SubSolver | static |
setIsSelected(bool selected) const | SIM_Data | |
setNamedSubData(const char *dataname, const SIM_Data *data, int setflags) | SIM_Data | |
setNamedSubDataSubclass(const char *dataname, const SIM_Data *data) | SIM_Data | protectedvirtual |
setNeedsInitialization(bool needsinit) const | SIM_Data | protected |
setNeedsInitializationSubclass(bool needsinit) const | SIM_Data | protectedvirtual |
setNeedsToRecalculateMemorySize() const | SIM_Data | protected |
setParameters(const SIM_Options &parms) | SIM_Data | |
setParametersSubclass(const SIM_Options &parms) | SIM_Data | protectedvirtual |
setSelectionRepresentsObject(bool representsobject) | SIM_Data | protected |
setStartTime(const SIM_Time &starttime) | SIM_Solver | |
shouldMultiThread() | GAS_Integrator | inline |
SIM_Data(const SIM_DataFactory *factory) | SIM_Data | explicitprotected |
SIM_OptionsUser(SIM_Data *owner) | SIM_OptionsUser | |
SIM_Result enum name | SIM_Solver | |
SIM_Solver(const SIM_DataFactory *factory) | SIM_Solver | explicitprotected |
SIM_SOLVER_FAIL enum value | SIM_Solver | |
SIM_SOLVER_REPEAT enum value | SIM_Solver | |
SIM_SOLVER_SUBSTEP enum value | SIM_Solver | |
SIM_SOLVER_SUCCESS enum value | SIM_Solver | |
solveGas(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) | GAS_SubSolver | virtual |
solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) override | GAS_Integrator | inlineprotectedvirtual |
solveObjects(SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep) | SIM_Solver | |
solveObjectsSubclass(SIM_Engine &engine, SIM_ObjectArray &objects, SIM_ObjectArray &newobjects, SIM_ObjectArray &feedbacktoobjects, const SIM_Time ×tep) override | GAS_Integrator | virtual |
solveRelationship(SIM_Engine &engine, SIM_Relationship &relationship, const SIM_Time ×tep) | SIM_Solver | |
solveRelationshipSubclass(SIM_Engine &engine, SIM_Relationship &relationship, const SIM_Time ×tep) | SIM_Solver | inlineprotectedvirtual |
STANDARD enum value | GAS_Integrator | |
THREADED_METHOD1(GAS_SubSolver, parms.mask->shouldMultiThread(), buildRelationshipFieldInternal, const RelationshipParms &, parms) void buildRelationshipFieldInternalPartial(const RelationshipParms &parms | GAS_SubSolver | protected |
THREADED_METHOD6_CONST(GAS_SubSolver, gdp->getNumPoints() > 2048, applyForces, GU_Detail *, gdp, const GA_PointGroup *, ptgrp, SIM_Time, timestep, bool, densityscale, bool, doorient, bool, updatepos) void applyForcesPartial(GU_Detail *gdp | GAS_SubSolver | |
TIMESCALE_ADD enum value | GAS_SubSolver | |
TIMESCALE_BOTH enum value | GAS_SubSolver | |
TIMESCALE_DIVIDE enum value | GAS_SubSolver | |
TIMESCALE_MULT enum value | GAS_SubSolver | |
TIMESCALE_NAMES enum name | GAS_SubSolver | |
TIMESCALE_NONE enum value | GAS_SubSolver | |
TIMESCALE_SCALEMULT enum value | GAS_SubSolver | |
updatepos | GAS_SubSolver | |
XSPH enum value | GAS_Integrator | |
~GAS_Integrator() override | GAS_Integrator | protected |
~GAS_SubSolver() override | GAS_SubSolver | protected |
~SIM_Data() | SIM_Data | protectedvirtual |
~SIM_OptionsUser() | SIM_OptionsUser | virtual |
~SIM_Solver() override | SIM_Solver | protected |