Skip to content

Clamp parameter_estim_ode! particle positions to the box elementwise - #140

Draft
ChrisRackauckas-Claude wants to merge 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:ode-pso-elementwise-bounds
Draft

ChrisRackauckas-Claude wants to merge 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:ode-pso-elementwise-bounds

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

No description provided.

`ode_update_particle_states!` used `max(position, lb)` / `min(position, ub)` on
SVectors, which compare lexicographically and return one whole vector, so particle
coordinates could leave `[lb, ub]` (and in-box coordinates could be overwritten by
the bound). Use broadcasting, matching `update_particle_states!` in kernels.jl.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Agent-Harness: Claude Code 2.1.280
Agent-Model: claude-opus-5-5[1m]
Agent-Session: https://claude.ai/code/session_01Vrsu4PESdABpNaxYiTBVfd
Claude-Session: https://claude.ai/code/session_01Vrsu4PESdABpNaxYiTBVfd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants