Adrian Gaś

Results 8 issues of Adrian Gaś

On current master, when you try manually input a value for "Input gain" or "Output gain" during the simulation an unhanled exception is thrown: ![image](https://user-images.githubusercontent.com/19556976/166259976-94714d04-f3cc-4ccb-ad66-e4d9ae6b039b.png) This PR fixes it.

Hi, using switches breaks initial conditions calculation, because of floating nodes. ``` System.IndexOutOfRangeException: Index was outside the bounds of the array. at ComputerAlgebra.NSolveExtension.NewtonsMethod(Int32 M, Int32 N, Func`4 J, Double s,...

I've changed grid current calculation to method proposed by Cohen and Helie in [[1]](https://www.dafx.de/paper-archive/2010/DAFx10/CohenHelie_DAFx10_P45.pdf), [[2]](https://www.researchgate.net/profile/Thomas-Helie/publication/241433373_Measures_and_Parameter_Estimation_of_Triodes_for_the_Real-Time_Simulation_of_a_Multi-Stage_Guitar_Preamplifier/links/5459e0e30cf2bccc4912d9ba/Measures-and-Parameter-Estimation-of-Triodes-for-the-Real-Time-Simulation-of-a-Multi-Stage-Guitar-Preamplifier.pdf?origin=publication_detail) that we currently use in Pentodes. Polynomial smoothing helps with stability. I've also noticed, that...

Hi. I've tested how memory layout of arrays affects performance of the Gaussian elimination method in the inner loop of the simulation lambda and here are the results: ``` ini...

This enables dynamic parameters in LiveSPICE, so there is no need to resolve a circuit after pot change. Current state is WIP, so there is a lot of stuff there...

Currently, to model an output transformer I use something like this: ![image](https://github.com/dsharlet/LiveSPICE/assets/19556976/66e25240-3088-45c2-9e4f-e0ccc4eab09b) which adds clutter to the schematic. It would be nice to have a single symbol with all the...

enhancement
models
starter project

Sometimes it would be nice to plot something other than voltages (current, power) or simply add some scaling or offset for presentation purposes. Currently there is no way to do...

enhancement

Hi, I remember that one time we had a conversation about how to handle numerical optimizations e.g. for `ln(1 + exp(x))` stuff. So, I tested it. Implementation is rather simplistic,...