[−][src]Struct codenano::autoroll::RollSystem
Structure that adjust the roll of helices
Implementations
impl RollSystem
[src]
pub fn from_design<S, T>(design: &Design<S, T>) -> Self
[src]
Create a system from a design, the system will adjust the helices of the design.
pub fn solve<S, T>(&mut self, design: &mut Design<S, T>, dt: f64)
[src]
Adjuste the helices of the design, do not show intermediate steps
pub fn solve_one_step<S, T>(
&mut self,
design: &mut Design<S, T>,
dt: f64
) -> f64
[src]
&mut self,
design: &mut Design<S, T>,
dt: f64
) -> f64
Do one step of simulation with time step dt
Auto Trait Implementations
impl RefUnwindSafe for RollSystem
impl Send for RollSystem
impl Sync for RollSystem
impl Unpin for RollSystem
impl UnwindSafe for RollSystem
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,