#include <iostream>
#include "Maths/AutoDifferentiation.hpp"
#include <assert.h>
#include <iomanip>
#include <chrono>
Go to the source code of this file.
|
void | testBasicOutput_NoCheck () |
|
template<typename T > |
void | testBJTModelControl (const T &base_v_be, const T &base_v_bc, BJTResults< T > &results) |
|
template<typename T > |
void | testBJTModelAutoDiff (const T &base_v_be, const T &base_v_bc, BJTResults< T > &results) |
|
template<typename T > |
void | testBJTModel () |
|
template<typename T > |
void | transistorTestControl (T V_gs_in, T V_ds_in, TransistorTestResult< T > &toRet) |
|
template<typename T > |
void | transistorTestAudoDiff (T V_gs_in, T V_ds_in, AD::DiffVar< T, 2 > &toRet) |
|
template<typename T > |
void | transistorTest () |
|
int | main (int argc, char *argv[]) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ testBasicOutput_NoCheck()
void testBasicOutput_NoCheck |
( |
| ) |
|
◆ testBJTModel()
◆ testBJTModelAutoDiff()
template<typename T >
void testBJTModelAutoDiff |
( |
const T & |
base_v_be, |
|
|
const T & |
base_v_bc, |
|
|
BJTResults< T > & |
results |
|
) |
| |
◆ testBJTModelControl()
template<typename T >
void testBJTModelControl |
( |
const T & |
base_v_be, |
|
|
const T & |
base_v_bc, |
|
|
BJTResults< T > & |
results |
|
) |
| |
◆ transistorTest()
◆ transistorTestAudoDiff()
template<typename T >
void transistorTestAudoDiff |
( |
T |
V_gs_in, |
|
|
T |
V_ds_in, |
|
|
AD::DiffVar< T, 2 > & |
toRet |
|
) |
| |
◆ transistorTestControl()