Struct pwork

Source
#[repr(C)]
pub struct pwork {
Show 59 fields pub n: idxint, pub m: idxint, pub p: idxint, pub D: idxint, pub x: *mut pfloat, pub y: *mut pfloat, pub z: *mut pfloat, pub s: *mut pfloat, pub lambda: *mut pfloat, pub kap: pfloat, pub tau: pfloat, pub best_x: *mut pfloat, pub best_y: *mut pfloat, pub best_z: *mut pfloat, pub best_s: *mut pfloat, pub best_kap: pfloat, pub best_tau: pfloat, pub best_cx: pfloat, pub best_by: pfloat, pub best_hz: pfloat, pub best_info: *mut stats, pub dsaff: *mut pfloat, pub dzaff: *mut pfloat, pub W_times_dzaff: *mut pfloat, pub dsaff_by_W: *mut pfloat, pub saff: *mut pfloat, pub zaff: *mut pfloat, pub C: *mut cone, pub A: *mut spmat, pub G: *mut spmat, pub c: *mut pfloat, pub b: *mut pfloat, pub h: *mut pfloat, pub AtoK: *mut idxint, pub GtoK: *mut idxint, pub xequil: *mut pfloat, pub Aequil: *mut pfloat, pub Gequil: *mut pfloat, pub resx0: pfloat, pub resy0: pfloat, pub resz0: pfloat, pub rx: *mut pfloat, pub ry: *mut pfloat, pub rz: *mut pfloat, pub rt: pfloat, pub hresx: pfloat, pub hresy: pfloat, pub hresz: pfloat, pub nx: pfloat, pub ny: pfloat, pub nz: pfloat, pub ns: pfloat, pub cx: pfloat, pub by: pfloat, pub hz: pfloat, pub sz: pfloat, pub KKT: *mut kkt, pub info: *mut stats, pub stgs: *mut settings,
}

Fields§

§n: idxint§m: idxint§p: idxint§D: idxint§x: *mut pfloat§y: *mut pfloat§z: *mut pfloat§s: *mut pfloat§lambda: *mut pfloat§kap: pfloat§tau: pfloat§best_x: *mut pfloat§best_y: *mut pfloat§best_z: *mut pfloat§best_s: *mut pfloat§best_kap: pfloat§best_tau: pfloat§best_cx: pfloat§best_by: pfloat§best_hz: pfloat§best_info: *mut stats§dsaff: *mut pfloat§dzaff: *mut pfloat§W_times_dzaff: *mut pfloat§dsaff_by_W: *mut pfloat§saff: *mut pfloat§zaff: *mut pfloat§C: *mut cone§A: *mut spmat§G: *mut spmat§c: *mut pfloat§b: *mut pfloat§h: *mut pfloat§AtoK: *mut idxint§GtoK: *mut idxint§xequil: *mut pfloat§Aequil: *mut pfloat§Gequil: *mut pfloat§resx0: pfloat§resy0: pfloat§resz0: pfloat§rx: *mut pfloat§ry: *mut pfloat§rz: *mut pfloat§rt: pfloat§hresx: pfloat§hresy: pfloat§hresz: pfloat§nx: pfloat§ny: pfloat§nz: pfloat§ns: pfloat§cx: pfloat§by: pfloat§hz: pfloat§sz: pfloat§KKT: *mut kkt§info: *mut stats§stgs: *mut settings

Trait Implementations§

Source§

impl Clone for pwork

Source§

fn clone(&self) -> pwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for pwork

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for pwork

Auto Trait Implementations§

§

impl Freeze for pwork

§

impl RefUnwindSafe for pwork

§

impl !Send for pwork

§

impl !Sync for pwork

§

impl Unpin for pwork

§

impl UnwindSafe for pwork

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.