Xyce
6.1
|
#include <Sacado.hpp>
#include <N_DEV_Configuration.h>
#include <N_DEV_Const.h>
#include <N_DEV_DeviceBlock.h>
#include <N_DEV_DeviceInstance.h>
#include <N_DEV_DeviceModel.h>
#include <N_DEV_MOSFET1.h>
Go to the source code of this file.
Classes | |
struct | Xyce::Device::ADMSbsim6::Traits |
class | Xyce::Device::ADMSbsim6::Instance |
class | Xyce::Device::ADMSbsim6::Model |
Namespaces | |
Xyce | |
Pure virtual class to augment a linear system. | |
Xyce::Device | |
Circuit Device Definitions. | |
Xyce::Device::ADMSbsim6 | |
Xyce::Device::ADMSbsim6::AnalogFunctions | |
Typedefs | |
typedef Sacado::Fad::SFad< double, 19 > | Xyce::Device::ADMSbsim6::AdmsFadType |
typedef Sacado::Fad::SFad< double, 1 > | Xyce::Device::ADMSbsim6::AdmsSensFadType |
Functions | |
template<typename T > | |
static T | Xyce::Device::ADMSbsim6::adms_vt (const T temp) |
template<typename Tin > | |
static Tin | Xyce::Device::ADMSbsim6::adms_ternary_op (const bool cond, const Tin &ifTrue, const Tin &ifFalse) |
template<typename Tin > | |
static Tin | Xyce::Device::ADMSbsim6::adms_ternary_op (const bool cond, const Tin &ifTrue, const double &ifFalse) |
template<typename Tin > | |
static Tin | Xyce::Device::ADMSbsim6::adms_ternary_op (const bool cond, const double &ifTrue, const Tin &ifFalse) |
template<typename T > | |
T | Xyce::Device::ADMSbsim6::limexp (const T &x) |
template<typename T > | |
double | Xyce::Device::ADMSbsim6::ADMSfloor (const T &x) |
template<typename T > | |
double | Xyce::Device::ADMSbsim6::ADMSceil (const T &x) |
template<typename ScalarT > | |
ScalarT | Xyce::Device::ADMSbsim6::AnalogFunctions::lexp (ScalarT x) |
template<typename ScalarT > | |
ScalarT | Xyce::Device::ADMSbsim6::AnalogFunctions::lln (ScalarT x) |
template<typename ScalarT > | |
ScalarT | Xyce::Device::ADMSbsim6::AnalogFunctions::hypsmooth (ScalarT x, ScalarT c) |
void | Xyce::Device::ADMSbsim6::registerDevice () |