| bcell | sofaeulerianfluid::Grid2D | |
| clamp_in_x(int x) | sofaeulerianfluid::Grid2D | inline |
| clamp_in_y(int y) | sofaeulerianfluid::Grid2D | inline |
| clamp_x(int x) | sofaeulerianfluid::Grid2D | inline |
| clamp_y(int y) | sofaeulerianfluid::Grid2D | inline |
| clear(int _nx, int _ny) | sofaeulerianfluid::Grid2D | |
| fdata | sofaeulerianfluid::Grid2D | |
| FMM_BORDER enum value | sofaeulerianfluid::Grid2D | |
| FMM_FAR enum value | sofaeulerianfluid::Grid2D | |
| FMM_FRONT0 enum value | sofaeulerianfluid::Grid2D | |
| fmm_heap | sofaeulerianfluid::Grid2D | |
| fmm_heap_size | sofaeulerianfluid::Grid2D | |
| FMM_KNOWN enum value | sofaeulerianfluid::Grid2D | |
| fmm_pop() | sofaeulerianfluid::Grid2D | |
| fmm_push(int index) | sofaeulerianfluid::Grid2D | |
| fmm_status | sofaeulerianfluid::Grid2D | |
| fmm_swap(int entry1, int entry2) | sofaeulerianfluid::Grid2D | inline |
| get(int x, int y, Cell *base) const | sofaeulerianfluid::Grid2D | inline |
| get(int x, int y, const Cell *base) const | sofaeulerianfluid::Grid2D | inline |
| get(int x, int y) | sofaeulerianfluid::Grid2D | inline |
| get(int x, int y) const | sofaeulerianfluid::Grid2D | inline |
| get(const vec2 &p) | sofaeulerianfluid::Grid2D | inline |
| get(const vec2 &p) const | sofaeulerianfluid::Grid2D | inline |
| getlevelset(int x, int y) | sofaeulerianfluid::Grid2D | inline |
| getlevelset(vec2 p) | sofaeulerianfluid::Grid2D | inline |
| getpressure(int x, int y) | sofaeulerianfluid::Grid2D | inline |
| getpressure(vec2 p) | sofaeulerianfluid::Grid2D | inline |
| Grid2D() | sofaeulerianfluid::Grid2D | |
| impulse(Cell *base, real fx, real fy, real i) | sofaeulerianfluid::Grid2D | inline |
| impulse(vec2 p, real i) | sofaeulerianfluid::Grid2D | inline |
| impulse(const vec2 &p, const vec2 &i) | sofaeulerianfluid::Grid2D | inline |
| index(int x, int y) const | sofaeulerianfluid::Grid2D | inline |
| index(const vec2 &p) const | sofaeulerianfluid::Grid2D | inline |
| interp(const Cell *base, real fx, real fy) const | sofaeulerianfluid::Grid2D | inline |
| interp(vec2 p) const | sofaeulerianfluid::Grid2D | inline |
| interp(vec2 p) const | sofaeulerianfluid::Grid2D | inline |
| lerp(T a, T b, real f) | sofaeulerianfluid::Grid2D | inlinestatic |
| levelset | sofaeulerianfluid::Grid2D | |
| max_pressure | sofaeulerianfluid::Grid2D | |
| ncell | sofaeulerianfluid::Grid2D | |
| nx | sofaeulerianfluid::Grid2D | |
| ny | sofaeulerianfluid::Grid2D | |
| obstacles | sofaeulerianfluid::Grid2D | static |
| PART_EMPTY enum value | sofaeulerianfluid::Grid2D | |
| PART_FULL enum value | sofaeulerianfluid::Grid2D | |
| PART_WALL enum value | sofaeulerianfluid::Grid2D | |
| pressure | sofaeulerianfluid::Grid2D | |
| real typedef | sofaeulerianfluid::Grid2D | |
| seed(real height) | sofaeulerianfluid::Grid2D | |
| seed(real height, vec2 normal) | sofaeulerianfluid::Grid2D | |
| seed(vec2 p0, vec2 p1, vec2 velocity=vec2(0, 0)) | sofaeulerianfluid::Grid2D | |
| Status enum name | sofaeulerianfluid::Grid2D | |
| step(Grid2D *prev, Grid2D *temp, real dt=0.04, real diff=0.00001) | sofaeulerianfluid::Grid2D | |
| step_advect(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_color(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_diffuse(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_forces(const Grid2D *prev, Grid2D *temp, real dt, real diff, real scale=1.0) | sofaeulerianfluid::Grid2D | |
| step_init(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_levelset(Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_project(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| step_surface(const Grid2D *prev, Grid2D *temp, real dt, real diff) | sofaeulerianfluid::Grid2D | |
| t | sofaeulerianfluid::Grid2D | |
| tend | sofaeulerianfluid::Grid2D | |
| vec2 typedef | sofaeulerianfluid::Grid2D | |
| ~Grid2D() | sofaeulerianfluid::Grid2D | |