Skip to main content

dd_conedata

Struct dd_conedata 

Source
#[repr(C)]
pub struct dd_conedata {
Show 51 fields pub representation: dd_RepresentationType, pub m: dd_rowrange, pub d: dd_colrange, pub A: dd_Amatrix, pub numbtype: dd_NumberType, pub parent: dd_PolyhedraPtr, pub m_alloc: dd_rowrange, pub d_alloc: dd_colrange, pub Iteration: dd_rowrange, pub HalfspaceOrder: dd_RowOrderType, pub FirstRay: dd_RayPtr, pub LastRay: dd_RayPtr, pub ArtificialRay: dd_RayPtr, pub PosHead: dd_RayPtr, pub ZeroHead: dd_RayPtr, pub NegHead: dd_RayPtr, pub PosLast: dd_RayPtr, pub ZeroLast: dd_RayPtr, pub NegLast: dd_RayPtr, pub Edges: *mut *mut dd_AdjacencyType, pub rseed: c_uint, pub ColReduced: dd_boolean, pub LinearityDim: dd_bigrange, pub d_orig: dd_colrange, pub newcol: dd_colindex, pub InitialRayIndex: dd_colindex, pub OrderVector: dd_rowindex, pub RecomputeRowOrder: dd_boolean, pub PreOrderedRun: dd_boolean, pub GroundSet: dd_rowset, pub EqualitySet: dd_rowset, pub NonequalitySet: dd_rowset, pub AddedHalfspaces: dd_rowset, pub WeaklyAddedHalfspaces: dd_rowset, pub InitialHalfspaces: dd_rowset, pub RayCount: c_long, pub FeasibleRayCount: c_long, pub WeaklyFeasibleRayCount: c_long, pub TotalRayCount: c_long, pub ZeroRayCount: c_long, pub EdgeCount: c_long, pub TotalEdgeCount: c_long, pub count_int: c_long, pub count_int_good: c_long, pub count_int_bad: c_long, pub B: dd_Bmatrix, pub Bsave: dd_Bmatrix, pub Error: dd_ErrorType, pub CompStatus: dd_CompStatusType, pub starttime: time_t, pub endtime: time_t,
}

Fields§

§representation: dd_RepresentationType§m: dd_rowrange§d: dd_colrange§A: dd_Amatrix§numbtype: dd_NumberType§parent: dd_PolyhedraPtr§m_alloc: dd_rowrange§d_alloc: dd_colrange§Iteration: dd_rowrange§HalfspaceOrder: dd_RowOrderType§FirstRay: dd_RayPtr§LastRay: dd_RayPtr§ArtificialRay: dd_RayPtr§PosHead: dd_RayPtr§ZeroHead: dd_RayPtr§NegHead: dd_RayPtr§PosLast: dd_RayPtr§ZeroLast: dd_RayPtr§NegLast: dd_RayPtr§Edges: *mut *mut dd_AdjacencyType§rseed: c_uint§ColReduced: dd_boolean§LinearityDim: dd_bigrange§d_orig: dd_colrange§newcol: dd_colindex§InitialRayIndex: dd_colindex§OrderVector: dd_rowindex§RecomputeRowOrder: dd_boolean§PreOrderedRun: dd_boolean§GroundSet: dd_rowset§EqualitySet: dd_rowset§NonequalitySet: dd_rowset§AddedHalfspaces: dd_rowset§WeaklyAddedHalfspaces: dd_rowset§InitialHalfspaces: dd_rowset§RayCount: c_long§FeasibleRayCount: c_long§WeaklyFeasibleRayCount: c_long§TotalRayCount: c_long§ZeroRayCount: c_long§EdgeCount: c_long§TotalEdgeCount: c_long§count_int: c_long§count_int_good: c_long§count_int_bad: c_long§B: dd_Bmatrix§Bsave: dd_Bmatrix§Error: dd_ErrorType§CompStatus: dd_CompStatusType§starttime: time_t§endtime: time_t

Trait Implementations§

Source§

impl Clone for dd_conedata

Source§

fn clone(&self) -> dd_conedata

Returns a duplicate 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 dd_conedata

Source§

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

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

impl Copy for dd_conedata

Auto Trait Implementations§

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.