pub struct Bjt {
pub name: String,
pub nodes: [String; 4],
pub model: BjtModel,
pub area: f64,
pub off: bool,
pub ic: (f64, f64),
pub temp: Option<f64>,
}Expand description
QXXXXXXX NC NB NE <NS> MNAME <AREA> <OFF> <IC=VBE,VCE> <TEMP=T>
with its model inline. nodes[3] is ground when no substrate was
given.
Fields§
§name: String§nodes: [String; 4]Collector, base, emitter, substrate.
model: BjtModel§area: f64§off: bool§ic: (f64, f64)IC=VBE,VCE.
temp: Option<f64>Instance temperature override, kelvin.
Trait Implementations§
Auto Trait Implementations§
impl Forget for Bjt
impl Freeze for Bjt
impl Move for Bjt
impl RefUnwindSafe for Bjt
impl Send for Bjt
impl Sync for Bjt
impl Unpin for Bjt
impl UnsafeUnpin for Bjt
impl UnwindSafe for Bjt
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