Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::ReactionNetwork Member List

This is the complete list of members for Xyce::Device::ReactionNetwork, including all inherited members.

addConstant(const Specie &aConstant)Xyce::Device::ReactionNetwork
addInitialCondition(const std::string &speciesName, double value)Xyce::Device::ReactionNetworkinline
addMasterSourceTerm(const std::string &speciesName)Xyce::Device::ReactionNetwork
addProduct(const std::string &name, const std::string &reactant, double stoich)Xyce::Device::ReactionNetwork
addReactant(const std::string &name, const std::string &reactant, double stoich)Xyce::Device::ReactionNetwork
addReaction(const std::string &name)Xyce::Device::ReactionNetwork
addReaction(const std::string &name, N_DEV_Reaction &reaction)Xyce::Device::ReactionNetwork
addSourceTerm(const std::string &speciesName, const std::string &expressionStr)Xyce::Device::ReactionNetwork
addSourceTerm(const std::string &speciesName, Util::Expression *expression)Xyce::Device::ReactionNetwork
addSpecie(const Specie &aSpecie)Xyce::Device::ReactionNetwork
applySourcesXyce::Device::ReactionNetworkprivate
C0Xyce::Device::ReactionNetworkprivate
clear()Xyce::Device::ReactionNetworkinline
constantExist(const std::string &name)Xyce::Device::ReactionNetworkinline
constantsXyce::Device::ReactionNetworkprivate
constantsMapXyce::Device::ReactionNetworkprivate
electronCaptureReactionsXyce::Device::ReactionNetworkprivate
electronEmissionReactionsXyce::Device::ReactionNetworkprivate
getBreakpointTime()Xyce::Device::ReactionNetwork
getCaptureLifetime(std::vector< double > &concs, std::vector< double > &constants, std::vector< int > &captureVect, double &concentration)Xyce::Device::ReactionNetwork
getCaptureLifetimes(std::vector< double > &concs, std::vector< double > &constants, std::vector< int > &captureVect, double &concentration, std::vector< double > &lifetimes)Xyce::Device::ReactionNetwork
getChargeState(const std::string &name)Xyce::Device::ReactionNetworkinline
getChargeState(int specie)Xyce::Device::ReactionNetworkinline
getConstantNum(const std::string &name)Xyce::Device::ReactionNetworkinline
getConstantsName(int i)Xyce::Device::ReactionNetworkinline
getDdt(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &ddt)Xyce::Device::ReactionNetwork
getDERateDC(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedc)Xyce::Device::ReactionNetworkinline
getDERateDConst(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedConst)Xyce::Device::ReactionNetworkinline
getDFdConst(const std::string &constantName, std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dFdConst)Xyce::Device::ReactionNetwork
getDHRateDC(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedc)Xyce::Device::ReactionNetworkinline
getDHRateDConst(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedConst)Xyce::Device::ReactionNetworkinline
getDiffusionCoefficient(const std::string &name, const double temp)Xyce::Device::ReactionNetworkinline
getDiffusionCoefficient(int specie, const double temp)Xyce::Device::ReactionNetworkinline
getDiffusionCoefficient(int specie, const double temp, std::vector< double > concs, std::vector< double > carrierConcs)Xyce::Device::ReactionNetworkinline
getDRateDC(std::vector< double > &concs, std::vector< double > &constants, std::vector< int > &captureVect, std::vector< int > &emissionVect, std::vector< double > &dratedc)Xyce::Device::ReactionNetwork
getDRateDConst(std::vector< double > &concs, std::vector< double > &constants, std::vector< int > &captureVect, std::vector< int > &emissionVect, std::vector< double > &dratedc)Xyce::Device::ReactionNetwork
getELifetime(std::vector< double > &concs, std::vector< double > &constants)Xyce::Device::ReactionNetworkinline
getELifetimes(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &lifetimes)Xyce::Device::ReactionNetworkinline
getERate(std::vector< double > &concs, std::vector< double > &constants)Xyce::Device::ReactionNetworkinline
getHLifetime(std::vector< double > &concs, std::vector< double > &constants)Xyce::Device::ReactionNetworkinline
getHLifetimes(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &lifetimes)Xyce::Device::ReactionNetworkinline
getHRate(std::vector< double > &concs, std::vector< double > &constants)Xyce::Device::ReactionNetworkinline
getInitialCondition(int i)Xyce::Device::ReactionNetworkinline
getJac(std::vector< double > &concs, std::vector< double > &constants, std::vector< std::vector< double > > &jac)Xyce::Device::ReactionNetwork
getNumConstants()Xyce::Device::ReactionNetworkinline
getNumInitialConditions()Xyce::Device::ReactionNetworkinline
getNumSpecies()Xyce::Device::ReactionNetworkinline
getRate(std::vector< double > &concs, std::vector< double > &constants, std::vector< int > &captureVect, std::vector< int > &emissionVect)Xyce::Device::ReactionNetwork
getReactantNum(const std::string &name)Xyce::Device::ReactionNetworkinline
getReaction(const std::string &name)Xyce::Device::ReactionNetworkinlineprivate
getReaction(int i)Xyce::Device::ReactionNetworkinlineprivate
getReactionNum(const std::string name)Xyce::Device::ReactionNetworkinline
getSpeciesName(int i)Xyce::Device::ReactionNetworkinline
getSpeciesNum(const std::string &name)Xyce::Device::ReactionNetworkinline
holeCaptureReactionsXyce::Device::ReactionNetworkprivate
holeEmissionReactionsXyce::Device::ReactionNetworkprivate
initialConditionsXyce::Device::ReactionNetworkprivate
masterSourceSpeciesXyce::Device::ReactionNetworkprivate
masterSourceValueXyce::Device::ReactionNetworkprivate
myNameXyce::Device::ReactionNetworkprivate
output(std::ostream &os) const Xyce::Device::ReactionNetworkinline
reactantExist(const std::string &name)Xyce::Device::ReactionNetworkinline
reactionNamesXyce::Device::ReactionNetworkprivate
reactionNamesMapXyce::Device::ReactionNetworkprivate
ReactionNetwork(const std::string &name="NoName")Xyce::Device::ReactionNetwork
ReactionNetwork(const ReactionNetwork &right)Xyce::Device::ReactionNetwork
scaleRateConstant(const std::string &name, double kscale)Xyce::Device::ReactionNetwork
scaleRateConstantFromCalculator(const std::string &name)Xyce::Device::ReactionNetwork
scaleRateConstantsFromCalc()Xyce::Device::ReactionNetwork
setApplySources(bool flag)Xyce::Device::ReactionNetworkinline
setBourgoinCorbettCalc(const std::string &speciesName, const std::string &carrierName, double sigma, double hopDistance)Xyce::Device::ReactionNetwork
setBourgoinCorbettHoleCalc(const std::string &name, double sigma)Xyce::Device::ReactionNetworkinline
setCaptureCalc(const std::string &name, double sigma, double v)Xyce::Device::ReactionNetworkinline
setComplexCalc(const std::string &name)Xyce::Device::ReactionNetworkinline
setConstants(std::vector< Specie > &theConstantsVect)Xyce::Device::ReactionNetwork
setDecomplexCalc(const std::string &name, double bindingEnergy, double gammaAB, double gammaA, double gammaB, double concSi)Xyce::Device::ReactionNetworkinline
setElectronCaptureCalc(const std::string &name, double sigma)Xyce::Device::ReactionNetworkinline
setElectronEmissionCalc(const std::string &name, double sigma, double E)Xyce::Device::ReactionNetworkinline
setEmissionCalc(const std::string &name, double sigma, double v, double N, double E)Xyce::Device::ReactionNetworkinline
setHoleCaptureCalc(const std::string &name, double sigma)Xyce::Device::ReactionNetworkinline
setHoleEmissionCalc(const std::string &name, double sigma, double E)Xyce::Device::ReactionNetworkinline
setMasterSourceValue(double msv)Xyce::Device::ReactionNetworkinline
setName(const std::string &name)Xyce::Device::ReactionNetworkinline
setRateConstant(const std::string &name, double k)Xyce::Device::ReactionNetwork
setRateConstantFromCalculator(const std::string &name, double T)Xyce::Device::ReactionNetwork
setRateConstantFromCalculator(const std::string &name, double T, std::vector< double > &concs, std::vector< double > &constant_vec)Xyce::Device::ReactionNetwork
setRateConstantsFromCalc(double T)Xyce::Device::ReactionNetwork
setRateConstantsFromCalc(double T, std::vector< double > &concs, std::vector< double > &constant_vec)Xyce::Device::ReactionNetwork
setReactionNetworkFromFile(const std::string &fileName)Xyce::Device::ReactionNetwork
setScaleParams(double c, double t, double x)Xyce::Device::ReactionNetwork
setSimpleCalc(const std::string &name, double k)Xyce::Device::ReactionNetworkinline
setSimTime(double time)Xyce::Device::ReactionNetwork
setSourceScaleFac(double scf)Xyce::Device::ReactionNetworkinline
setSpecies(std::vector< Specie > &theSpeciesVect)Xyce::Device::ReactionNetwork
sourceScaleFacXyce::Device::ReactionNetworkprivate
speciesXyce::Device::ReactionNetworkprivate
speciesMapXyce::Device::ReactionNetworkprivate
t0Xyce::Device::ReactionNetworkprivate
theReactionsXyce::Device::ReactionNetworkprivate
theSourceTermsXyce::Device::ReactionNetworkprivate
unscaleRateConstantFromCalculator(const std::string &name)Xyce::Device::ReactionNetwork
unscaleRateConstantsFromCalc()Xyce::Device::ReactionNetwork
x0Xyce::Device::ReactionNetworkprivate
~ReactionNetwork()Xyce::Device::ReactionNetworkvirtual