Xyce  6.1
Xyce::Device::ADMSHBT_X Namespace Reference

Namespaces

 AnalogFunctions
 

Classes

class  Instance
 
class  Model
 
struct  Traits
 

Typedefs

typedef Sacado::Fad::SFad< double, 19 > AdmsFadType
 
typedef Sacado::Fad::SFad< double, 1 > AdmsSensFadType
 

Functions

template<typename T >
static T adms_vt (const T temp)
 
template<typename Tin >
static Tin adms_ternary_op (const bool cond, const Tin &ifTrue, const Tin &ifFalse)
 
template<typename Tin >
static Tin adms_ternary_op (const bool cond, const Tin &ifTrue, const double &ifFalse)
 
template<typename Tin >
static Tin adms_ternary_op (const bool cond, const double &ifTrue, const Tin &ifFalse)
 
template<typename T >
limexp (const T &x)
 
template<typename T >
double ADMSfloor (const T &x)
 
template<typename T >
double ADMSceil (const T &x)
 
void registerDevice ()
 

Typedef Documentation

typedef Sacado::Fad::SFad<double,19> Xyce::Device::ADMSHBT_X::AdmsFadType

Definition at line 68 of file N_DEV_ADMSHBT_X.h.

typedef Sacado::Fad::SFad<double,1> Xyce::Device::ADMSHBT_X::AdmsSensFadType

Definition at line 69 of file N_DEV_ADMSHBT_X.h.

Function Documentation

template<typename Tin >
static Tin Xyce::Device::ADMSHBT_X::adms_ternary_op ( const bool  cond,
const Tin &  ifTrue,
const Tin &  ifFalse 
)
static

Definition at line 149 of file N_DEV_ADMSHBT_X.h.

template<typename Tin >
static Tin Xyce::Device::ADMSHBT_X::adms_ternary_op ( const bool  cond,
const Tin &  ifTrue,
const double &  ifFalse 
)
static

Definition at line 158 of file N_DEV_ADMSHBT_X.h.

template<typename Tin >
static Tin Xyce::Device::ADMSHBT_X::adms_ternary_op ( const bool  cond,
const double &  ifTrue,
const Tin &  ifFalse 
)
static

Definition at line 167 of file N_DEV_ADMSHBT_X.h.

template<typename T >
static T Xyce::Device::ADMSHBT_X::adms_vt ( const T  temp)
inlinestatic

Definition at line 142 of file N_DEV_ADMSHBT_X.h.

template<typename T >
double Xyce::Device::ADMSHBT_X::ADMSceil ( const T &  x)

Definition at line 717 of file N_DEV_ADMSHBT_X.h.

template<typename T >
double Xyce::Device::ADMSHBT_X::ADMSfloor ( const T &  x)

Definition at line 711 of file N_DEV_ADMSHBT_X.h.

template<typename T >
T Xyce::Device::ADMSHBT_X::limexp ( const T &  x)

Definition at line 697 of file N_DEV_ADMSHBT_X.h.

void Xyce::Device::ADMSHBT_X::registerDevice ( )

Definition at line 4200 of file N_DEV_ADMSHBT_X.C.