#include <GAS_ExternalForces.h>

Definition at line 30 of file GAS_ExternalForces.h.
| GAS_ExternalForces::GAS_ExternalForces | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_ExternalForces::~GAS_ExternalForces | ( | ) | [protected, virtual] |
| void GAS_ExternalForces::applyForcesToField | ( | SIM_Object * | obj, | |
| SIM_VectorField * | velocity, | |||
| SIM_ScalarField * | surface, | |||
| SIM_ScalarField * | density, | |||
| SIM_Time | timestep | |||
| ) | [protected] |
| void GAS_ExternalForces::applyForcesToGeo | ( | SIM_Object * | obj, | |
| GU_Detail * | gdp, | |||
| SIM_Time | timestep | |||
| ) | [protected] |
| GAS_ExternalForces::GET_DATA_FUNC_B | ( | GAS_NAME_USETIMESTEP | , | |
| UseTimeStep | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_B | ( | "stabledrag" | , | |
| StableDrag | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_B | ( | "computev" | , | |
| ComputeVelocity | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_B | ( | "scalebydensity" | , | |
| ScaleByDensity | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_B | ( | "scalebysurface" | , | |
| ScaleBySurface | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_F | ( | GAS_NAME_TIMESCALE | , | |
| TimeScale | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_I | ( | "scaletype" | , | |
| ScaleType | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_S | ( | "forcenames" | , | |
| ForceNames | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_S | ( | GAS_NAME_GEOMETRY | , | |
| GeometryName | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_S | ( | GAS_NAME_VELOCITY | , | |
| VelocityName | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_S | ( | GAS_NAME_DENSITY | , | |
| DensityName | ||||
| ) |
| GAS_ExternalForces::GET_DATA_FUNC_S | ( | GAS_NAME_SURFACE | , | |
| SurfaceName | ||||
| ) |
| virtual bool GAS_ExternalForces::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Adds to the velocity field the effect of all forces at that point. Unit density is currently assumed. Only incorpreates the external simulation forces. Internal gas forces are handled elsewher.
Implements GAS_SubSolver.
| GAS_ExternalForces::THREADED_METHOD6 | ( | GAS_ExternalForces | , | |
| velocity-> | getXField)->shouldMultiThread(, | |||
| applyForceResolversToField | , | |||
| SIM_Object * | , | |||
| obj | , | |||
| SIM_VectorField * | , | |||
| velocity | , | |||
| SIM_RawField * | , | |||
| surface | , | |||
| SIM_RawField * | , | |||
| density | , | |||
| SIM_Time | , | |||
| timestep | , | |||
| const UT_PtrArray< SIM_ForceResolver * > & | , | |||
| forceresolvers | ||||
| ) | [protected] |
Definition at line 83 of file GAS_ExternalForces.h.
SIM_VectorField SIM_RawField SIM_RawField SIM_Time const UT_PtrArray<SIM_ForceResolver *>& GAS_ExternalForces::forceresolvers [protected] |
Definition at line 83 of file GAS_ExternalForces.h.
SIM_VectorField SIM_RawField SIM_RawField SIM_Time const UT_PtrArray<SIM_ForceResolver *> const UT_JobInfo& GAS_ExternalForces::info [protected] |
SIM_VectorField SIM_RawField* GAS_ExternalForces::surface [protected] |
Definition at line 83 of file GAS_ExternalForces.h.
Definition at line 83 of file GAS_ExternalForces.h.
SIM_VectorField* GAS_ExternalForces::velocity [protected] |
Definition at line 83 of file GAS_ExternalForces.h.
1.5.9