Skip to content

long term grand plan #206

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks
calbaker opened this issue Apr 10, 2025 · 0 comments
Open
3 tasks

long term grand plan #206

calbaker opened this issue Apr 10, 2025 · 0 comments
Labels
future low urgency

Comments

@calbaker
Copy link
Collaborator

calbaker commented Apr 10, 2025

  • make an enum like:
    pub enum ScalingStyle {
        /// Min -> Max values are all scaled
        ScaleAll,
        /// Values are scaled proportionally so that min stays anchored when setting max or vice versa
        ScaleProportionally,
        /// Values are all scaled by same absolute amount
        Slide
    }
    fn set_min(&mut self, style: ScalingStyle) -> anyhow::Result<()> { ...}
  • make a new crate that both ALTRIOS and FASTSim-3 have as a dependency so that all the commonality can be in one place
  • implement TrackedState and TrackedStateWithMemory in the above new crate so that state mutations, if expected, are guarnteed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future low urgency
Projects
None yet
Development

No branches or pull requests

1 participant