Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::ADMSHBT_X::AnalogFunctions Class Reference

#include <N_DEV_ADMSHBT_X.h>

Public Member Functions

template<typename ScalarT >
ScalarT exp_soft (ScalarT x)
 
template<typename RetScalarT , typename Arg1ScalarT , typename Arg2ScalarT >
RetScalarT Vt (Arg1ScalarT U, Arg2ScalarT Ud)
 
template<typename RetScalarT , typename Arg1ScalarT , typename Arg3ScalarT , typename Arg4ScalarT , typename Arg6ScalarT >
RetScalarT diode (Arg1ScalarT U, double Is, Arg3ScalarT Ug, Arg4ScalarT N, double AREA, Arg6ScalarT TJ, double TNOM)
 
template<typename ScalarT >
ScalarT MM (ScalarT VBCI, ScalarT VCBO, ScalarT MC, ScalarT VCBLIN, ScalarT BF, ScalarT KC)
 
template<typename RetScalarT >
RetScalarT charge (RetScalarT U, double C0, double Ud, double m, double Area)
 
template<typename ScalarT >
ScalarT Vceff (ScalarT U, ScalarT VCES)
 
template<typename ScalarT >
ScalarT ICK (ScalarT U, ScalarT RCI0, ScalarT VLIM, ScalarT InvVPT, ScalarT VCES)
 

Detailed Description

Definition at line 407 of file N_DEV_ADMSHBT_X.h.

Member Function Documentation

template<typename RetScalarT >
RetScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::charge ( RetScalarT  U,
double  C0,
double  Ud,
double  m,
double  Area 
)
inline

Definition at line 569 of file N_DEV_ADMSHBT_X.h.

template<typename RetScalarT , typename Arg1ScalarT , typename Arg3ScalarT , typename Arg4ScalarT , typename Arg6ScalarT >
RetScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::diode ( Arg1ScalarT  U,
double  Is,
Arg3ScalarT  Ug,
Arg4ScalarT  N,
double  AREA,
Arg6ScalarT  TJ,
double  TNOM 
)
inline

Definition at line 464 of file N_DEV_ADMSHBT_X.h.

template<typename ScalarT >
ScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::exp_soft ( ScalarT  x)
inline

Definition at line 412 of file N_DEV_ADMSHBT_X.h.

template<typename ScalarT >
ScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::ICK ( ScalarT  U,
ScalarT  RCI0,
ScalarT  VLIM,
ScalarT  InvVPT,
ScalarT  VCES 
)
inline

Definition at line 617 of file N_DEV_ADMSHBT_X.h.

template<typename ScalarT >
ScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::MM ( ScalarT  VBCI,
ScalarT  VCBO,
ScalarT  MC,
ScalarT  VCBLIN,
ScalarT  BF,
ScalarT  KC 
)
inline

Definition at line 514 of file N_DEV_ADMSHBT_X.h.

template<typename ScalarT >
ScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::Vceff ( ScalarT  U,
ScalarT  VCES 
)
inline

Definition at line 595 of file N_DEV_ADMSHBT_X.h.

template<typename RetScalarT , typename Arg1ScalarT , typename Arg2ScalarT >
RetScalarT Xyce::Device::ADMSHBT_X::AnalogFunctions::Vt ( Arg1ScalarT  U,
Arg2ScalarT  Ud 
)
inline

Definition at line 436 of file N_DEV_ADMSHBT_X.h.


The documentation for this class was generated from the following file: