pub struct SpiceBjtModel {Show 26 fields
pub name: String,
pub is_pnp: bool,
pub is: f64,
pub bf: f64,
pub br: f64,
pub nf: f64,
pub nr: f64,
pub vaf: f64,
pub var: f64,
pub ikf: f64,
pub ikr: f64,
pub ise: f64,
pub ne: f64,
pub isc: f64,
pub nc: f64,
pub rb: f64,
pub re: f64,
pub rc: f64,
pub cje: f64,
pub vje: f64,
pub mje: f64,
pub cjc: f64,
pub vjc: f64,
pub mjc: f64,
pub tf: f64,
pub tr: f64,
}Expand description
A parsed SPICE BJT model with all Gummel-Poon parameters.
Parameters not present in the .MODEL line get SPICE defaults.
Fields§
§name: String§is_pnp: bool§is: f64§bf: f64§br: f64§nf: f64§nr: f64§vaf: f64§var: f64§ikf: f64§ikr: f64§ise: f64§ne: f64§isc: f64§nc: f64§rb: f64§re: f64§rc: f64§cje: f64§vje: f64§mje: f64§cjc: f64§vjc: f64§mjc: f64§tf: f64§tr: f64Trait Implementations§
Source§impl Clone for SpiceBjtModel
impl Clone for SpiceBjtModel
Source§fn clone(&self) -> SpiceBjtModel
fn clone(&self) -> SpiceBjtModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SpiceBjtModel
impl RefUnwindSafe for SpiceBjtModel
impl Send for SpiceBjtModel
impl Sync for SpiceBjtModel
impl Unpin for SpiceBjtModel
impl UnsafeUnpin for SpiceBjtModel
impl UnwindSafe for SpiceBjtModel
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