Lines Matching refs:function
35 function runNavierStokes()
40 function setupNavierStokes()
45 solver.setDisplayFunction(function(){});
50 function tearDownNavierStokes()
55 function addPoints(field) {
70 function prepareFrame(field)
82 function FluidField(canvas) {
83 function addFields(x, s, dt)
88 function set_bnd(b, x)
128 function lin_solve(b, x, x0, a, c)
157 function diffuse(b, x, x0, dt)
163 function lin_solve2(x, x0, y, y0, a, c)
198 function diffuse2(x, x0, y, y0, dt)
204 function advect(b, d, d0, u, v, dt)
239 function project(u, v, p, div)
277 function dens_step(x, x0, u, v, dt)
284 function vel_step(u, v, u0, v0, dt)
298 var uiCallback = function(d,u,v) {};
300 function Field(dens, u, v) {
303 this.setDensity = function(x, y, d) {
306 this.getDensity = function(x, y) {
309 this.setVelocity = function(x, y, xv, yv) {
313 this.getXVelocity = function(x, y) {
316 this.getYVelocity = function(x, y) {
319 this.width = function() { return width; }
320 this.height = function() { return height; }
322 function queryUI(d, u, v)
329 this.update = function () {
335 this.setDisplayFunction = function(func) {
339 this.iterations = function() { return iterations; }
340 this.setIterations = function(iters) {
344 this.setUICallback = function(callback) {
361 function reset()
375 this.setResolution = function (hRes, wRes)