com.mancrd.ahah.model.circuit.mss
Class MSSMemristor

java.lang.Object
  extended by com.mancrd.ahah.model.circuit.mss.MSSMemristor
Direct Known Subclasses:
AgChalcMemristor, AgChalcMemristor2, AgInSbTeMemristor, GSTMemristor, PdWO3WMemristor

public abstract class MSSMemristor
extends Object

This memristor is based on Alex's "collection of meta-stable switches" memristor model

Author:
timmolter

Constructor Summary
MSSMemristor(double memristance, double tc, double n, double wOff, double wOn, double vA, double vB, double phi, double schottkeyAlpha, double schottkeyBeta, double schottkeyReverseAlpha, double schottkeyReverseBeta)
          Constructor
 
Method Summary
 void dG(double voltage, double dt)
          update device
 double getConductance()
          get the conductance
 double getCurrent(double voltage)
          Get the current thru this memristor
 double getResistance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MSSMemristor

public MSSMemristor(double memristance,
                    double tc,
                    double n,
                    double wOff,
                    double wOn,
                    double vA,
                    double vB,
                    double phi,
                    double schottkeyAlpha,
                    double schottkeyBeta,
                    double schottkeyReverseAlpha,
                    double schottkeyReverseBeta)
Constructor

Parameters:
memristance -
tc -
n -
wOff -
wOn -
vA -
vB -
d -
phi -
schottkeyAlpha -
schottkeyBeta -
schottkeyReverseAlpha -
schottkeyReverseBeta -
Method Detail

dG

public void dG(double voltage,
               double dt)
update device

Parameters:
voltage -
dt -

getConductance

public double getConductance()
get the conductance

Returns:

getResistance

public double getResistance()

getCurrent

public double getCurrent(double voltage)
Get the current thru this memristor

Returns:


Copyright © 2013–2014 M. Alexander Nugent Consulting, Research and Devlopment. All rights reserved.