pub struct ComplexCartesian {
pub re: f64,
pub im: f64,
}
Expand description
Descibes a complex number in cartesion form re
+ im
i.
Fields§
§re: f64
§im: f64
Implementations§
Source§impl ComplexCartesian
impl ComplexCartesian
Sourcepub fn from_polar(polar: &ComplexPolar) -> Self
pub fn from_polar(polar: &ComplexPolar) -> Self
Converts a complex number from polar to cartesion form.
§Examples
use std::f64::consts::PI;
use complex_stuff::{ComplexCartesian, ComplexPolar};
let polar = ComplexPolar { mag: 5.0, ang: PI / 2.0 };
let cartesian = ComplexCartesian::from_polar(&polar);
Trait Implementations§
Source§impl Clone for ComplexCartesian
impl Clone for ComplexCartesian
Source§fn clone(&self) -> ComplexCartesian
fn clone(&self) -> ComplexCartesian
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ComplexCartesian
impl Debug for ComplexCartesian
Source§impl Display for ComplexCartesian
impl Display for ComplexCartesian
impl Copy for ComplexCartesian
Auto Trait Implementations§
impl Freeze for ComplexCartesian
impl RefUnwindSafe for ComplexCartesian
impl Send for ComplexCartesian
impl Sync for ComplexCartesian
impl Unpin for ComplexCartesian
impl UnwindSafe for ComplexCartesian
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more