Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_DEV_Synapse.h File Reference
#include <N_DEV_Configuration.h>
#include <N_DEV_DeviceMaster.h>
#include <N_DEV_DeviceBlock.h>
#include <N_DEV_DeviceInstance.h>
#include <N_DEV_DeviceModel.h>
#include <Sacado.hpp>
Include dependency graph for N_DEV_Synapse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Xyce::Device::Synapse::Traits
 
class  Xyce::Device::Synapse::Instance
 
class  Xyce::Device::Synapse::Model
 
class  Xyce::Device::Synapse::Master
 

Namespaces

namespace  Xyce
 Root namespace for the Xyce project.
 
namespace  Xyce::Device
 Circuit Device Definitions.
 
namespace  Xyce::Device::Synapse
 

Typedefs

typedef
Xyce::Device::Synapse::Instance 
N_DEV_SynapseInstance
 
typedef
Xyce::Device::Synapse::Model 
N_DEV_SynapseModel
 
typedef
Xyce::Device::Synapse::Master 
N_DEV_SynapseMaster
 

Functions

template<typename ScalarT >
static ScalarT Xyce::Device::Synapse::Tsyn (const ScalarT V, const ScalarT Tmax, const ScalarT Vthres, const ScalarT Kp)
 
template<typename ScalarT >
static ScalarT Xyce::Device::Synapse::PostCurrentEqu (const ScalarT Vpost, const ScalarT r, const ScalarT g, const ScalarT Erev)
 
template<typename ScalarT >
static ScalarT Xyce::Device::Synapse::rEquF (const ScalarT V, const ScalarT r, const ScalarT alpha, const ScalarT beta, const ScalarT Tmax, const ScalarT Vthres, const ScalarT Kp)
 
void Xyce::Device::Synapse::registerDevice ()
 

Typedef Documentation