#include <GAS_FieldToParticle.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName) | |
| GET_DATA_FUNC_S (GAS_NAME_GEOMETRY, GeometryName) | |
| GET_DATA_FUNC_S ("attrib", Attribute) | |
| GET_DATA_FUNC_B ("createattrib", CreateAttrib) | |
| GET_DATA_FUNC_I ("calculationtype", CalculationType) | |
| GET_DATA_FUNC_F ("dstpreadd", DstPreAdd) | |
| GET_DATA_FUNC_F ("dstpremul", DstPreMul) | |
| GET_DATA_FUNC_F ("srcpreadd", SrcPreAdd) | |
| GET_DATA_FUNC_F ("srcpremul", SrcPreMul) | |
| GET_DATA_FUNC_F ("postadd", PostAdd) | |
| GET_DATA_FUNC_F ("postmul", PostMul) | |
| GET_DATA_FUNC_I ("srctimescale", SrcTimeScale) | |
| GET_DATA_FUNC_I ("dsttimescale", DstTimeScale) | |
| GET_DATA_FUNC_I ("posttimescale", PostTimeScale) | |
Protected Member Functions | |
| GAS_FieldToParticle (const SIM_DataFactory *factory) | |
| virtual | ~GAS_FieldToParticle () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| THREADED_METHOD6 (GAS_FieldToParticle,(particles->points().entries()>5000), fieldToParticle, const SIM_RawField *, srcfield, GU_Detail *, particles, fpreal, timestep, const char *, attributename, int, offset, const UT_Matrix4D &, xform) void fieldToParticlePartial(const SIM_RawField *srcfield | |
Protected Attributes | |
| GU_Detail * | particles |
| GU_Detail fpreal | timestep |
| GU_Detail fpreal const char * | attributename |
| GU_Detail fpreal const char int | offset |
| GU_Detail fpreal const char int const UT_Matrix4D & | xform |
| GU_Detail fpreal const char int const UT_Matrix4D const UT_JobInfo & | info |
Definition at line 29 of file GAS_FieldToParticle.h.
| GAS_FieldToParticle::GAS_FieldToParticle | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_FieldToParticle::~GAS_FieldToParticle | ( | ) | [protected, virtual] |
| GAS_FieldToParticle::GET_DATA_FUNC_B | ( | "createattrib" | , | |
| CreateAttrib | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "postmul" | , | |
| PostMul | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "postadd" | , | |
| PostAdd | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "srcpremul" | , | |
| SrcPreMul | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "srcpreadd" | , | |
| SrcPreAdd | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "dstpremul" | , | |
| DstPreMul | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_F | ( | "dstpreadd" | , | |
| DstPreAdd | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_I | ( | "posttimescale" | , | |
| PostTimeScale | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_I | ( | "dsttimescale" | , | |
| DstTimeScale | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_I | ( | "srctimescale" | , | |
| SrcTimeScale | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_I | ( | "calculationtype" | , | |
| CalculationType | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_S | ( | "attrib" | , | |
| Attribute | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_S | ( | GAS_NAME_GEOMETRY | , | |
| GeometryName | ||||
| ) |
| GAS_FieldToParticle::GET_DATA_FUNC_S | ( | GAS_NAME_FIELD | , | |
| FieldName | ||||
| ) |
| virtual bool GAS_FieldToParticle::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Transfers the values of an attribute from the particle geoemtry onto the field.
Implements GAS_SubSolver.
| GAS_FieldToParticle::THREADED_METHOD6 | ( | GAS_FieldToParticle | , | |
| (particles->points().entries()>5000) | , | |||
| fieldToParticle | , | |||
| const SIM_RawField * | , | |||
| srcfield | , | |||
| GU_Detail * | , | |||
| particles | , | |||
| fpreal | , | |||
| timestep | , | |||
| const char * | , | |||
| attributename | , | |||
| int | , | |||
| offset | , | |||
| const UT_Matrix4D & | , | |||
| xform | ||||
| ) | const [protected] |
GU_Detail fpreal const char* GAS_FieldToParticle::attributename [protected] |
Definition at line 71 of file GAS_FieldToParticle.h.
GU_Detail fpreal const char int const UT_Matrix4D const UT_JobInfo& GAS_FieldToParticle::info [protected] |
GU_Detail fpreal const char int GAS_FieldToParticle::offset [protected] |
Definition at line 71 of file GAS_FieldToParticle.h.
GU_Detail* GAS_FieldToParticle::particles [protected] |
Definition at line 71 of file GAS_FieldToParticle.h.
GU_Detail fpreal GAS_FieldToParticle::timestep [protected] |
GU_Detail fpreal const char int const UT_Matrix4D& GAS_FieldToParticle::xform [protected] |
Definition at line 71 of file GAS_FieldToParticle.h.
1.5.9