#[repr(C, align(16))]pub struct lrs_dat {Show 102 fields
pub redineq: *mut c_long,
pub Ain: lrs_mp_matrix,
pub Gcd: lrs_mp_vector,
pub Lcm: lrs_mp_vector,
pub output: lrs_mp_vector,
pub __bindgen_padding_0: u64,
pub sumdet: lrs_mp,
pub Nvolume: lrs_mp,
pub Dvolume: lrs_mp,
pub boundn: lrs_mp,
pub boundd: lrs_mp,
pub unbounded: c_long,
pub fname: [c_char; 4096],
pub projmess: *mut c_char,
pub facet: *mut c_long,
pub redundcol: *mut c_long,
pub inequality: *mut c_long,
pub linearity: *mut c_long,
pub vars: *mut c_long,
pub startcob: *mut c_long,
pub minratio: *mut c_long,
pub temparray: *mut c_long,
pub isave: *mut c_long,
pub jsave: *mut c_long,
pub inputd: c_long,
pub m: c_long,
pub n: c_long,
pub lastdv: c_long,
pub count: [c_long; 10],
pub startcount: [c_long; 5],
pub deepest: c_long,
pub nredundcol: c_long,
pub nlinearity: c_long,
pub totalnodes: c_long,
pub runs: c_long,
pub seed: c_long,
pub cest: [f64; 10],
pub nextineq: c_long,
pub allbases: c_long,
pub bound: c_long,
pub countonly: c_long,
pub debug: c_long,
pub dualdeg: c_long,
pub etrace: c_long,
pub extract: c_long,
pub frequency: c_long,
pub geometric: c_long,
pub getvolume: c_long,
pub givenstart: c_long,
pub giveoutput: c_long,
pub redundphase: c_long,
pub hiddenlin: c_long,
pub homogeneous: c_long,
pub hull: c_long,
pub incidence: c_long,
pub lponly: c_long,
pub maxdepth: c_longlong,
pub maximize: c_long,
pub maxoutput: c_long,
pub maxcobases: c_long,
pub messages: c_long,
pub minimize: c_long,
pub nincidence: c_long,
pub maxincidence: c_longlong,
pub minprunedepth: c_longlong,
pub mindepth: c_longlong,
pub fel: c_long,
pub mplrs: c_long,
pub plrs: c_long,
pub nash: c_long,
pub nonnegative: c_long,
pub polytope: c_long,
pub printcobasis: c_long,
pub printslack: c_long,
pub redund: c_long,
pub truncate: c_long,
pub verbose: c_long,
pub restart: c_long,
pub strace: c_long,
pub voronoi: c_long,
pub subtreesize: c_longlong,
pub testine: c_long,
pub testlin: c_long,
pub triangulation: c_long,
pub newstart: c_long,
pub fullredund: c_long,
pub tid: c_long,
pub child: c_long,
pub threads: c_long,
pub id: c_long,
pub name: *mut c_char,
pub saved_count: [c_long; 5],
pub saved_C: *mut c_long,
pub __bindgen_padding_1: u64,
pub saved_det: lrs_mp,
pub saved_sumdet: lrs_mp,
pub saved_depth: c_long,
pub saved_d: c_long,
pub saved_flag: c_long,
pub Qhead: *mut lrs_dic,
pub Qtail: *mut lrs_dic,
pub olddic: *mut lrs_dic,
}Fields§
§redineq: *mut c_long§Ain: lrs_mp_matrix§Gcd: lrs_mp_vector§Lcm: lrs_mp_vector§output: lrs_mp_vector§__bindgen_padding_0: u64§sumdet: lrs_mp§Nvolume: lrs_mp§Dvolume: lrs_mp§boundn: lrs_mp§boundd: lrs_mp§unbounded: c_long§fname: [c_char; 4096]§projmess: *mut c_char§facet: *mut c_long§redundcol: *mut c_long§inequality: *mut c_long§linearity: *mut c_long§vars: *mut c_long§startcob: *mut c_long§minratio: *mut c_long§temparray: *mut c_long§isave: *mut c_long§jsave: *mut c_long§inputd: c_long§m: c_long§n: c_long§lastdv: c_long§count: [c_long; 10]§startcount: [c_long; 5]§deepest: c_long§nredundcol: c_long§nlinearity: c_long§totalnodes: c_long§runs: c_long§seed: c_long§cest: [f64; 10]§nextineq: c_long§allbases: c_longflags **********
bound: c_long§countonly: c_long§debug: c_long§dualdeg: c_long§etrace: c_long§extract: c_long§frequency: c_long§geometric: c_long§getvolume: c_long§givenstart: c_long§giveoutput: c_long§redundphase: c_long§homogeneous: c_long§hull: c_long§incidence: c_long§lponly: c_long§maxdepth: c_longlong§maximize: c_long§maxoutput: c_long§maxcobases: c_long§messages: c_long§minimize: c_long§nincidence: c_long§maxincidence: c_longlong§minprunedepth: c_longlong§mindepth: c_longlong§fel: c_long§mplrs: c_long§plrs: c_long§nash: c_long§nonnegative: c_long§polytope: c_long§printcobasis: c_long§printslack: c_long§redund: c_long§truncate: c_long§verbose: c_long§restart: c_long§strace: c_long§voronoi: c_long§subtreesize: c_longlong§testine: c_long§testlin: c_long§triangulation: c_long§newstart: c_long§fullredund: c_long§tid: c_long§child: c_long§threads: c_long§id: c_long§name: *mut c_char§saved_count: [c_long; 5]§saved_C: *mut c_long§__bindgen_padding_1: u64§saved_det: lrs_mp§saved_sumdet: lrs_mp§saved_depth: c_long§saved_d: c_long§saved_flag: c_long§Qhead: *mut lrs_dic§Qtail: *mut lrs_dic§olddic: *mut lrs_dicTrait Implementations§
Auto Trait Implementations§
impl Freeze for lrs_dat
impl RefUnwindSafe for lrs_dat
impl !Send for lrs_dat
impl !Sync for lrs_dat
impl Unpin for lrs_dat
impl UnwindSafe for lrs_dat
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