Using a C++ based simulation framework and automatic differentiation techniques for advanced non-linear modelling of microwave active devices | IEEE Conference Publication | IEEE Xplore