#include <GAS_ProjectNonDivergent.h>

Public Member Functions | |
| GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName) | |
| GET_DATA_FUNC_S (GAS_NAME_GEOMETRY, GeometryName) | |
| GET_DATA_FUNC_S (GAS_NAME_COLLISION, CollisionName) | |
| GET_DATA_FUNC_S (GAS_NAME_VELOCITY, VelocityName) | |
| GET_DATA_FUNC_S (GAS_NAME_PRESSURE, PressureName) | |
| GET_DATA_FUNC_S (GAS_NAME_DIVERGENCE, DivergenceName) | |
| GET_DATA_FUNC_S ("component", ComponentName) | |
| GET_DATA_FUNC_B ("preservebubble", PreserveBubble) | |
| GET_DATA_FUNC_B ("ghostfluid", GhostFluid) | |
| GET_DATA_FUNC_B ("variational", Variational) | |
| GET_DATA_FUNC_I ("preconditioner", Preconditioner) | |
| GET_DATA_FUNC_I ("numiter", NumIterations) | |
Protected Member Functions | |
| GAS_ProjectNonDivergent (const SIM_DataFactory *factory) | |
| virtual | ~GAS_ProjectNonDivergent () |
| virtual bool | solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) |
| void | projectToNonDivergent (GU_Detail *gdp) |
| Projects the field in the specific case of particles. | |
Definition at line 33 of file GAS_ProjectNonDivergent.h.
| GAS_ProjectNonDivergent::GAS_ProjectNonDivergent | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual GAS_ProjectNonDivergent::~GAS_ProjectNonDivergent | ( | ) | [protected, virtual] |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_B | ( | "variational" | , | |
| Variational | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_B | ( | "ghostfluid" | , | |
| GhostFluid | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_B | ( | "preservebubble" | , | |
| PreserveBubble | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_I | ( | "numiter" | , | |
| NumIterations | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_I | ( | "preconditioner" | , | |
| Preconditioner | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | "component" | , | |
| ComponentName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_DIVERGENCE | , | |
| DivergenceName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_PRESSURE | , | |
| PressureName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_VELOCITY | , | |
| VelocityName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_COLLISION | , | |
| CollisionName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_GEOMETRY | , | |
| GeometryName | ||||
| ) |
| GAS_ProjectNonDivergent::GET_DATA_FUNC_S | ( | GAS_NAME_FIELD | , | |
| FieldName | ||||
| ) |
| void GAS_ProjectNonDivergent::projectToNonDivergent | ( | GU_Detail * | gdp | ) | [protected] |
Projects the field in the specific case of particles.
| virtual bool GAS_ProjectNonDivergent::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