Skip to content

v0.4.13

Latest
Compare
Choose a tag to compare
@kpobrien kpobrien released this 04 Jan 02:26
  • Add different factorization options to harmonic balance solvers hbsolve, hblinsolve, hbnlsolve and scattering parameter interconnection function solveS through the keyword argument factorization 9a49f3b:
    • factorization = JosephsonCircuits.KLUfactorization() uses KLU from SuiteSparse and is typically the fastest. This is the default.
    • factorization = JosephsonCircuits.LUfactorization() uses LU factorization.
    • factorization = JosephsonCircuits.QRfactorization() uses QR factorization. This is typically the slowest but can solve systems which have singular matrices. If you get a SingularException error, try this option. In particular, this allows solving flux pumped devices with dc = true and threewavemixing=true without the workaround of adding linear inductors to ground.
  • Fix bug in verification of singular solutions in connectS when pivoting during LU factorization. 9c3c522.
  • Allow complex frequencies in hblinsolve 237a595. This allows the user to find the poles and zeros of linear or linearized circuits.
  • Add methods for network generation and conversion functions to accept array inputs 959cb8c.

Full Changelog: v0.4.12...v0.4.13