pub struct ComplexPolar {
pub mag: f64,
pub ang: f64,
}
Expand description
Describes a complex number in polar form mag
e^(ang
i)
Fields§
§mag: f64
§ang: f64
Implementations§
Source§impl ComplexPolar
impl ComplexPolar
Sourcepub fn from_cartesian(cartesian: &ComplexCartesian) -> Self
pub fn from_cartesian(cartesian: &ComplexCartesian) -> Self
Converts a complex number from cartesian to polar form.
§Examples
use complex_stuff::{ComplexCartesian, ComplexPolar};
let cartesian = ComplexCartesian { re: 5.0, im: 3.0 };
let polar = ComplexPolar::from_cartesian(&cartesian);
Trait Implementations§
Source§impl Clone for ComplexPolar
impl Clone for ComplexPolar
Source§fn clone(&self) -> ComplexPolar
fn clone(&self) -> ComplexPolar
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 ComplexPolar
impl Debug for ComplexPolar
Source§impl Display for ComplexPolar
impl Display for ComplexPolar
impl Copy for ComplexPolar
Auto Trait Implementations§
impl Freeze for ComplexPolar
impl RefUnwindSafe for ComplexPolar
impl Send for ComplexPolar
impl Sync for ComplexPolar
impl Unpin for ComplexPolar
impl UnwindSafe for ComplexPolar
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