altrios-core 0.2.0

ALTRIOS Core model for train simulation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::imports::*;

#[derive(Debug, Clone, Copy, Serialize, Deserialize, Default, PartialEq, SerdeAPI)]
#[altrios_api]
pub struct Basic {
    force: si::Force,
}
impl Basic {
    pub fn new(force: si::Force) -> Self {
        Self { force }
    }
    pub fn calc_res(&mut self) -> si::Force {
        self.force
    }
}