Skip to content
Rain Hu's Workspace
Go back

[TCAD] 工具語言

Rain Hu

TCAD 常用的三種程式語言

工具語言

預處理語言

TCL

範例

#if "@tunneling@ == "Hurkx"
    #define _B2BTunnelModel_ Band2Band(Model=Hurkx)
    #define _B2BTunnelMath_ NoSRHperPotential
#elif "@tunneling@ == "E1"
    #define _B2BTunnelModel_ Band2Band(Model=E1)
    #define _B2BTunnelMath_ NoSRHperPotential
#elif "@tunneling@ == "E1_5"
    #define _B2BTunnelModel_ Band2Band(Model=E1_5)
    #define _B2BTunnelMath_ NoSRHperPotential
#elif "@tunneling@ == "E2"
    #define _B2BTunnelModel_ Band2Band(Model=E2)
    #define _B2BTunnelMath_ NoSRHperPotential
#else
    #define _B2BTunnelModel_
    #define _B2BTunnelMath_
#endif
set A [expr -@BF_Thick@-@AB_Thick@-@GR_Thick@-@CH_Thick@-@ML_Thick@]
puts "DOE: Xmin [format %.2f $A]"

Share this post on:

Previous
[C++] STL: Vector 的使用與實作
Next
[CA] 計算機的抽象化與科技