MCPcopy Create free account

hub / github.com/Nicholas-L-Johnson/flip-card / functions

Functions39 in github.com/Nicholas-L-Johnson/flip-card

↓ 10 callersFunctionclamp
function clamp(x, min, max) {
fluid_sim_crate/src/lib.rs:1287
↓ 4 callersFunctionmake_rectangle
( buffer_vec: &mut Vec<f32>, count: &mut i32, height: f32, width: f32, center_y: f32,
sim_display/src/main.rs:223
↓ 2 callersMethodhandleParticleCollisions
handleParticleCollisions(obstacleX, obstacleY, obstacleRadius) {
fluid_sim_crate/src/lib.rs:414
↓ 2 callersMethodparticle_add
(&mut self, add: i32, max: i32)
fluid_sim_crate/src/lib.rs:1241
↓ 2 callersMethodpushParticlesApart
pushParticlesApart(numIters) store the particle positions in x and y and make incompressible by making sure the amount of fluid that enters a cell is
fluid_sim_crate/src/lib.rs:260
↓ 2 callersMethodset_gravity
(&mut self, accel_measurment: [f32; 2])
fluid_sim_crate/src/lib.rs:1269
↓ 2 callersMethodsimulate
simulate(dt, gravity, flipRatio, numPressureIters, numParticleIters, overRelaxation, compensateDrift, separateParticles, obstacleX, abstacleY, obstacl
fluid_sim_crate/src/lib.rs:1042
↓ 2 callersMethodtransferVelocities
transferVelocities(toGrid, flipRatio){ transfer the particle velocities to the grid or vice versa
fluid_sim_crate/src/lib.rs:624
↓ 1 callersFunctiondrive_screen
( mut screen: Screen, mut sm: embassy_rp::pio::StateMachine<'static, PIO0, 0>, mut dma_out_ref: em
flip-card_firmware/src/main.rs:675
↓ 1 callersMethodfill_index
(&mut self)
flip-card_firmware/src/main.rs:172
↓ 1 callersMethodget_num_particles
(&self)
fluid_sim_crate/src/lib.rs:1238
↓ 1 callersMethodget_output
(&mut self)
fluid_sim_crate/src/lib.rs:1273
↓ 1 callersMethodintegrateParticles
integrateParticles(dt, gravity) add gravity to the velocity of the particles and calculate positions. for velocity (vertical only): Vert_Vel_new = Ve
fluid_sim_crate/src/lib.rs:232
↓ 1 callersMethodis_paused
(&self)
fluid_sim_crate/src/lib.rs:1235
↓ 1 callersFunctionmake_circle
( buffer_vec: &mut Vec<f32>, count: &mut i32, radius: f32, num_points: i32, center_y: f32,
sim_display/src/main.rs:200
↓ 1 callersMethodmake_output_2
(&mut self)
flip-card_firmware/src/main.rs:251
↓ 1 callersFunctionmonitor_accelerometer
( mut i2c: I2c<'static, I2C1, i2c::Async>, mut int1: Input<'static>, mut int2: Input<'static>,
flip-card_firmware/src/main.rs:714
↓ 1 callersMethodpost_process
(&mut self)
flip-card_firmware/src/main.rs:182
↓ 1 callersFunctionsetup_pio_2
( pio: embassy_rp::Peri<'static, PIO0>, pin0: embassy_rp::Peri<'static, PIN_0>, pin1: embassy_rp::
flip-card_firmware/src/main.rs:849
↓ 1 callersFunctionsimulation_update
()
flip-card_firmware/src/main.rs:807
↓ 1 callersMethodsolveIncompressibility
solveIncompressibility(numIters, dt, overRelaxation, compensateDrift = true) { make the grid velocities incompressible
fluid_sim_crate/src/lib.rs:935
↓ 1 callersMethodupdateParticleDensity
updateParticleDensity() {
fluid_sim_crate/src/lib.rs:512
Method_disp_num
(&mut self, num: usize, yloc: usize, xloc: usize)
flip-card_firmware/src/main.rs:273
Methodcreate
(_ctx: &Context<Self>)
sim_display/src/main.rs:23
Functionmain
()
flip-card_firmware/build.rs:16
Functionmain
(_spawner: Spawner)
flip-card_firmware/src/main.rs:616
Functionmain
()
sim_display/src/main.rs:196
Methodmake_output
(&mut self)
flip-card_firmware/src/main.rs:230
Methodnew
( density: f32, width: f32, height: f32, spacing: f32,
fluid_sim_crate/src/lib.rs:107
Functionpanic
(_: &core::panic::PanicInfo)
flip-card_firmware/src/main.rs:936
Methodpause
(&mut self)
fluid_sim_crate/src/lib.rs:1229
Methodrender_gl
(gl: WebGlRenderingContext)
sim_display/src/main.rs:75
Methodrendered
(&mut self, _ctx: &Context<Self>, first_render: bool)
sim_display/src/main.rs:43
Methodrequest_animation_frame
(f: &Closure<dyn FnMut()>)
sim_display/src/main.rs:68
Methodset_num_particles
(&mut self, num_particles: i32)
fluid_sim_crate/src/lib.rs:1266
MethodsetupScene
(particles: i32)
fluid_sim_crate/src/lib.rs:1101
MethodshowParticles
(&mut self)
fluid_sim_crate/src/lib.rs:247
Methodunpause
(&mut self)
fluid_sim_crate/src/lib.rs:1232
Methodview
(&self, ctx: &Context<Self>)
sim_display/src/main.rs:29