Xyce  6.1
Xyce::Device::MemristorTEAM Namespace Reference

Classes

class  Instance
 
class  Master
 
class  memristorTEAMSensitivity
 
class  Model
 
struct  Traits
 

Functions

void registerDevice ()
 
template<typename ScalarT >
void JogelkarWindowFunction (const ScalarT &w, const ScalarT &D, const ScalarT &p, ScalarT &fval)
 
template<typename ScalarT >
void BiolekWindowFunction (const ScalarT &w, const ScalarT &D, const ScalarT &p, const ScalarT &i, ScalarT &fval)
 
template<typename ScalarT >
void ProdromakisWindowFunction (const ScalarT &w, const ScalarT &D, const ScalarT &p, const ScalarT &j, ScalarT &fval)
 
template<typename ScalarT >
void TEAMWindowFunctionF (const ScalarT &x, const ScalarT &i, const ScalarT &aOff, ScalarT &aOn, const ScalarT &wc, ScalarT &fval)
 
template<typename ScalarT >
void xVarFterm (const ScalarT &Vpos, const ScalarT &Vneg, const ScalarT &x, const ScalarT &G, const ScalarT &iOff, const ScalarT &iOn, const ScalarT &kOff, const ScalarT &kOn, const ScalarT &alphaOff, const ScalarT &alphaOn, ScalarT &fval)
 
template<typename ScalarT >
void ReffLin (const ScalarT &X, const ScalarT &Ron, const ScalarT &Roff, const ScalarT &Xon, const ScalarT &Xoff, ScalarT &fval)
 
template<typename ScalarT >
void ReffNonLin (const ScalarT &X, const ScalarT &Ron, const ScalarT &Roff, const ScalarT &Xon, const ScalarT &Xoff, ScalarT &fval)
 

Variables

static memristorTEAMSensitivity memrSens
 

Function Documentation

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::BiolekWindowFunction ( const ScalarT &  w,
const ScalarT &  D,
const ScalarT &  p,
const ScalarT &  i,
ScalarT &  fval 
)

Definition at line 79 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::JogelkarWindowFunction ( const ScalarT &  w,
const ScalarT &  D,
const ScalarT &  p,
ScalarT &  fval 
)

Definition at line 72 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::ProdromakisWindowFunction ( const ScalarT &  w,
const ScalarT &  D,
const ScalarT &  p,
const ScalarT &  j,
ScalarT &  fval 
)

Definition at line 88 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::ReffLin ( const ScalarT &  X,
const ScalarT &  Ron,
const ScalarT &  Roff,
const ScalarT &  Xon,
const ScalarT &  Xoff,
ScalarT &  fval 
)

Definition at line 168 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::ReffNonLin ( const ScalarT &  X,
const ScalarT &  Ron,
const ScalarT &  Roff,
const ScalarT &  Xon,
const ScalarT &  Xoff,
ScalarT &  fval 
)

Definition at line 176 of file N_DEV_MemristorTEAM.C.

void Xyce::Device::MemristorTEAM::registerDevice ( )

Definition at line 1740 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::TEAMWindowFunctionF ( const ScalarT &  x,
const ScalarT &  i,
const ScalarT &  aOff,
ScalarT &  aOn,
const ScalarT &  wc,
ScalarT &  fval 
)

Definition at line 99 of file N_DEV_MemristorTEAM.C.

template<typename ScalarT >
void Xyce::Device::MemristorTEAM::xVarFterm ( const ScalarT &  Vpos,
const ScalarT &  Vneg,
const ScalarT &  x,
const ScalarT &  G,
const ScalarT &  iOff,
const ScalarT &  iOn,
const ScalarT &  kOff,
const ScalarT &  kOn,
const ScalarT &  alphaOff,
const ScalarT &  alphaOn,
ScalarT &  fval 
)

Definition at line 142 of file N_DEV_MemristorTEAM.C.

Variable Documentation

memristorTEAMSensitivity Xyce::Device::MemristorTEAM::memrSens
static

Definition at line 89 of file N_DEV_MemristorTEAM.h.