pub fn new() -> Self {
        SparseAttributes {
            attrs: ffi::SparseAttributes_t {
                _bitfield_align_1: [0; 0],
                _bitfield_1: ffi::SparseAttributes_t::new_bitfield_1(
                    false,
                    SparseTriangle::Lower.into(),
                    ffi::SparseOrdinary,
                    0,
                    true, // Will cause memory leak if not handled carefully.
                ),
                __bindgen_padding_0: 0,
            },
        }
    }
/// Constructs default attributes.
///
/// The default corresponds to non-transposed, ordinary sparse matrix.
Constructs default attributes.
The default corresponds to non-transposed, ordinary sparse matrix.
Constructs default attributes . The default corresponds to non - transposed ordinary sparse matrix .
pub fn new() -> Self {
        SparseAttributes {
            attrs: ffi::SparseAttributes_t {
                _bitfield_align_1: [0; 0],
                _bitfield_1: ffi::SparseAttributes_t::new_bitfield_1(
                    false,
                    SparseTriangle::Lower.into(),
                    ffi::SparseOrdinary,
                    0,
                    true, // Will cause memory leak if not handled carefully.
                ),
                __bindgen_padding_0: 0,
            },
        }
    }
pub fn new ( ) -> Self { SparseAttributes { attrs : ffi :: SparseAttributes_t { _bitfield_align_1 : [ 0 ; 0 ] , _bitfield_1 : ffi :: SparseAttributes_t :: new_bitfield_1 ( false , SparseTriangle :: Lower . into ( ) , ffi :: SparseOrdinary , 0 , true , // Will cause memory leak if not handled carefully. ) , __bindgen_padding_0 : 0 , } , } }
Constructs default attributes.
Constructs default attributes .