JUK1
AutoDiffTest.cpp File Reference
#include <iostream>
#include "Maths/AutoDifferentiation.hpp"
#include <assert.h>
#include <iomanip>
#include <chrono>
Include dependency graph for AutoDiffTest.cpp:

Go to the source code of this file.

Classes

struct  BJTResults< T >
 
struct  TransistorTestResult< T >
 

Functions

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[])
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 333 of file AutoDiffTest.cpp.

Here is the call graph for this function:

◆ testBasicOutput_NoCheck()

void testBasicOutput_NoCheck ( )

Definition at line 10 of file AutoDiffTest.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ testBJTModel()

template<typename T >
void testBJTModel ( )

Definition at line 119 of file AutoDiffTest.cpp.

Here is the call graph for this function:

◆ testBJTModelAutoDiff()

template<typename T >
void testBJTModelAutoDiff ( const T &  base_v_be,
const T &  base_v_bc,
BJTResults< T > &  results 
)

Definition at line 79 of file AutoDiffTest.cpp.

Here is the caller graph for this function:

◆ testBJTModelControl()

template<typename T >
void testBJTModelControl ( const T &  base_v_be,
const T &  base_v_bc,
BJTResults< T > &  results 
)

Definition at line 38 of file AutoDiffTest.cpp.

Here is the caller graph for this function:

◆ transistorTest()

template<typename T >
void transistorTest ( )

Definition at line 282 of file AutoDiffTest.cpp.

Here is the call graph for this function:

◆ transistorTestAudoDiff()

template<typename T >
void transistorTestAudoDiff ( V_gs_in,
V_ds_in,
AD::DiffVar< T, 2 > &  toRet 
)

Definition at line 255 of file AutoDiffTest.cpp.

Here is the caller graph for this function:

◆ transistorTestControl()

template<typename T >
void transistorTestControl ( V_gs_in,
V_ds_in,
TransistorTestResult< T > &  toRet 
)

Definition at line 211 of file AutoDiffTest.cpp.

Here is the caller graph for this function: