#include <GAS_SurfaceSnap.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_COLLISION, CollisionName) | |
| GET_DATA_FUNC_S (GAS_NAME_SURFACE, SurfaceName) | |
| GETSET_DATA_FUNCS_F ("snapdist", SnapDist) | |
| GETSET_DATA_FUNCS_F ("snapangle", SnapAngle) | |
Protected Member Functions | |
| GAS_SurfaceSnap (const SIM_DataFactory *factory) | |
| virtual | ~GAS_SurfaceSnap () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| void | applySurfaceSnap (SIM_ScalarField *surface, SIM_ScalarField *collision) |
Definition at line 30 of file GAS_SurfaceSnap.h.
| GAS_SurfaceSnap::GAS_SurfaceSnap | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_SurfaceSnap::~GAS_SurfaceSnap | ( | ) | [protected, virtual] |
| void GAS_SurfaceSnap::applySurfaceSnap | ( | SIM_ScalarField * | surface, | |
| SIM_ScalarField * | collision | |||
| ) | [protected] |
| GAS_SurfaceSnap::GET_DATA_FUNC_S | ( | GAS_NAME_SURFACE | , | |
| SurfaceName | ||||
| ) |
| GAS_SurfaceSnap::GET_DATA_FUNC_S | ( | GAS_NAME_COLLISION | , | |
| CollisionName | ||||
| ) |
| GAS_SurfaceSnap::GETSET_DATA_FUNCS_F | ( | "snapangle" | , | |
| SnapAngle | ||||
| ) |
| GAS_SurfaceSnap::GETSET_DATA_FUNCS_F | ( | "snapdist" | , | |
| SnapDist | ||||
| ) |
| virtual bool GAS_SurfaceSnap::solveGasSubclass | ( | SIM_Engine & | engine, | |
| SIM_Object * | obj, | |||
| SIM_Time | time, | |||
| SIM_Time | timestep | |||
| ) | [protected, virtual] |
Applies a force to the velocity field proportional to the vorticle values.
Implements GAS_SubSolver.
1.5.9