RC Class Reference

#include <RC.h>

List of all members.

Public Member Functions

 RC ()
void setV0 (double voltage)
double getV0 () const
void setResistance (double resistance)
double getResistance () const
void setCapacitance (double capacitance)
double getCapacitance () const
double getState () const
void setInject (double inject)
double getInject () const
void setInjectMsg (double inject)
void process (const Eref &e, ProcPtr proc)
void reinit (const Eref &e, ProcPtr proc)

Static Public Member Functions

static const CinfoinitCinfo ()

Constructor & Destructor Documentation

RC::RC (  ) 

Member Function Documentation

double RC::getCapacitance (  )  const

Referenced by initCinfo().

double RC::getInject (  )  const

Referenced by initCinfo().

double RC::getResistance (  )  const

Referenced by initCinfo().

double RC::getState (  )  const

Referenced by initCinfo().

double RC::getV0 (  )  const

Referenced by initCinfo().

const Cinfo * RC::initCinfo (  )  [static]
void RC::process ( const Eref e,
ProcPtr  proc 
)

calculates the new voltage across the capacitor. this is the exact solution as described in Electronic Circuit and System Simulation Methods by Lawrance Pillage, McGraw-Hill Professional, 1999. pp 87-100. Eqn: 4.7.21

Referenced by initCinfo().

void RC::reinit ( const Eref e,
ProcPtr  proc 
)

References ProcInfo::dt.

Referenced by initCinfo().

void RC::setCapacitance ( double  capacitance  ) 

Referenced by initCinfo().

void RC::setInject ( double  inject  ) 

Referenced by initCinfo().

void RC::setInjectMsg ( double  inject  ) 

Referenced by initCinfo().

void RC::setResistance ( double  resistance  ) 

Referenced by initCinfo().

void RC::setV0 ( double  voltage  ) 

Referenced by initCinfo().


The documentation for this class was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1