#include <GAS_Buoyancy.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_TEMPERATURE, TemperatureName) | |
| GET_DATA_FUNC_S (GAS_NAME_VELOCITY, VelocityName) | |
| GETSET_DATA_FUNCS_V3 ("dir", BuoyancyDir) | |
| GETSET_DATA_FUNCS_F ("lift", BuoyancyLift) | |
| GETSET_DATA_FUNCS_F ("ambient", Ambient) | |
| GET_DATA_FUNC_B (GAS_NAME_USETIMESTEP, UseTimeStep) | |
| GET_DATA_FUNC_F (GAS_NAME_TIMESCALE, TimeScale) | |
Protected Member Functions | |
| GAS_Buoyancy (const SIM_DataFactory *factory) | |
| virtual | ~GAS_Buoyancy () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| void | addBuoyancyForces (SIM_VectorField *velocity, SIM_ScalarField *temperature, fpreal timestep) |
Definition at line 30 of file GAS_Buoyancy.h.
| GAS_Buoyancy::GAS_Buoyancy | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_Buoyancy::~GAS_Buoyancy | ( | ) | [protected, virtual] |
| void GAS_Buoyancy::addBuoyancyForces | ( | SIM_VectorField * | velocity, | |
| SIM_ScalarField * | temperature, | |||
| fpreal | timestep | |||
| ) | [protected] |
| GAS_Buoyancy::GET_DATA_FUNC_B | ( | GAS_NAME_USETIMESTEP | , | |
| UseTimeStep | ||||
| ) |
| GAS_Buoyancy::GET_DATA_FUNC_F | ( | GAS_NAME_TIMESCALE | , | |
| TimeScale | ||||
| ) |
| GAS_Buoyancy::GET_DATA_FUNC_S | ( | GAS_NAME_VELOCITY | , | |
| VelocityName | ||||
| ) |
| GAS_Buoyancy::GET_DATA_FUNC_S | ( | GAS_NAME_TEMPERATURE | , | |
| TemperatureName | ||||
| ) |
| GAS_Buoyancy::GETSET_DATA_FUNCS_F | ( | "ambient" | , | |
| Ambient | ||||
| ) |
| GAS_Buoyancy::GETSET_DATA_FUNCS_F | ( | "lift" | , | |
| BuoyancyLift | ||||
| ) |
| GAS_Buoyancy::GETSET_DATA_FUNCS_V3 | ( | "dir" | , | |
| BuoyancyDir | ||||
| ) |
| virtual bool GAS_Buoyancy::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Moves the fields given by FieldName by the given velocity field. Moves the points given by GeometryName likewise.
Implements GAS_SubSolver.
1.5.9