pub enum Compat {
Dune,
Spice3,
}Expand description
The defaults profile (.options compat=, D-0046).
Variants§
Dune
dune (default): a .tran without method= integrates with
Method::TrBdf2. Measured on the corpus against refined
references (dune-oracle --accuracy, docs/dune-oracle.md), it
is closer to the converged answer than the trapezoidal rule at
the same step on 16 of 29 decks and farther on none, and it
does not ring.
Spice3
spice3: the SPICE3f5 defaults — a .tran without method=
uses the trapezoidal rule. What the ngspice oracle runs under,
and what reproduces a SPICE3 run.
Trait Implementations§
impl Copy for Compat
impl Eq for Compat
impl StructuralPartialEq for Compat
Auto Trait Implementations§
impl Forget for Compat
impl Freeze for Compat
impl Move for Compat
impl RefUnwindSafe for Compat
impl Send for Compat
impl Sync for Compat
impl Unpin for Compat
impl UnsafeUnpin for Compat
impl UnwindSafe for Compat
Blanket Implementations§
impl<T> Boilerplate for T
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