Xyce
6.1
|
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::ReactionNetwork | inline |
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 | |
applySources | Xyce::Device::ReactionNetwork | private |
C0 | Xyce::Device::ReactionNetwork | private |
clear() | Xyce::Device::ReactionNetwork | inline |
constantExist(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
constants | Xyce::Device::ReactionNetwork | private |
constantsMap | Xyce::Device::ReactionNetwork | private |
electronCaptureReactions | Xyce::Device::ReactionNetwork | private |
electronEmissionReactions | Xyce::Device::ReactionNetwork | private |
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::ReactionNetwork | inline |
getChargeState(int specie) | Xyce::Device::ReactionNetwork | inline |
getConstantNum(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
getConstantsName(int i) | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
getDERateDConst(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedConst) | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
getDHRateDConst(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &dratedConst) | Xyce::Device::ReactionNetwork | inline |
getDiffusionCoefficient(const std::string &name, const double temp) | Xyce::Device::ReactionNetwork | inline |
getDiffusionCoefficient(int specie, const double temp) | Xyce::Device::ReactionNetwork | inline |
getDiffusionCoefficient(int specie, const double temp, std::vector< double > concs, std::vector< double > carrierConcs) | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
getELifetimes(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &lifetimes) | Xyce::Device::ReactionNetwork | inline |
getERate(std::vector< double > &concs, std::vector< double > &constants) | Xyce::Device::ReactionNetwork | inline |
getHLifetime(std::vector< double > &concs, std::vector< double > &constants) | Xyce::Device::ReactionNetwork | inline |
getHLifetimes(std::vector< double > &concs, std::vector< double > &constants, std::vector< double > &lifetimes) | Xyce::Device::ReactionNetwork | inline |
getHRate(std::vector< double > &concs, std::vector< double > &constants) | Xyce::Device::ReactionNetwork | inline |
getInitialCondition(int i) | Xyce::Device::ReactionNetwork | inline |
getJac(std::vector< double > &concs, std::vector< double > &constants, std::vector< std::vector< double > > &jac) | Xyce::Device::ReactionNetwork | |
getNumConstants() | Xyce::Device::ReactionNetwork | inline |
getNumInitialConditions() | Xyce::Device::ReactionNetwork | inline |
getNumSpecies() | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
getReaction(const std::string &name) | Xyce::Device::ReactionNetwork | inlineprivate |
getReaction(int i) | Xyce::Device::ReactionNetwork | inlineprivate |
getReactionNum(const std::string name) | Xyce::Device::ReactionNetwork | inline |
getSpeciesName(int i) | Xyce::Device::ReactionNetwork | inline |
getSpeciesNum(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
holeCaptureReactions | Xyce::Device::ReactionNetwork | private |
holeEmissionReactions | Xyce::Device::ReactionNetwork | private |
initialConditions | Xyce::Device::ReactionNetwork | private |
masterSourceSpecies | Xyce::Device::ReactionNetwork | private |
masterSourceValue | Xyce::Device::ReactionNetwork | private |
myName | Xyce::Device::ReactionNetwork | private |
output(std::ostream &os) const | Xyce::Device::ReactionNetwork | inline |
reactantExist(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
reactionNames | Xyce::Device::ReactionNetwork | private |
reactionNamesMap | Xyce::Device::ReactionNetwork | private |
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::ReactionNetwork | inline |
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::ReactionNetwork | inline |
setCaptureCalc(const std::string &name, double sigma, double v) | Xyce::Device::ReactionNetwork | inline |
setComplexCalc(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
setElectronCaptureCalc(const std::string &name, double sigma) | Xyce::Device::ReactionNetwork | inline |
setElectronEmissionCalc(const std::string &name, double sigma, double E) | Xyce::Device::ReactionNetwork | inline |
setEmissionCalc(const std::string &name, double sigma, double v, double N, double E) | Xyce::Device::ReactionNetwork | inline |
setHoleCaptureCalc(const std::string &name, double sigma) | Xyce::Device::ReactionNetwork | inline |
setHoleEmissionCalc(const std::string &name, double sigma, double E) | Xyce::Device::ReactionNetwork | inline |
setMasterSourceValue(double msv) | Xyce::Device::ReactionNetwork | inline |
setName(const std::string &name) | Xyce::Device::ReactionNetwork | inline |
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::ReactionNetwork | inline |
setSimTime(double time) | Xyce::Device::ReactionNetwork | |
setSourceScaleFac(double scf) | Xyce::Device::ReactionNetwork | inline |
setSpecies(std::vector< Specie > &theSpeciesVect) | Xyce::Device::ReactionNetwork | |
sourceScaleFac | Xyce::Device::ReactionNetwork | private |
species | Xyce::Device::ReactionNetwork | private |
speciesMap | Xyce::Device::ReactionNetwork | private |
t0 | Xyce::Device::ReactionNetwork | private |
theReactions | Xyce::Device::ReactionNetwork | private |
theSourceTerms | Xyce::Device::ReactionNetwork | private |
unscaleRateConstantFromCalculator(const std::string &name) | Xyce::Device::ReactionNetwork | |
unscaleRateConstantsFromCalc() | Xyce::Device::ReactionNetwork | |
x0 | Xyce::Device::ReactionNetwork | private |
~ReactionNetwork() | Xyce::Device::ReactionNetwork | virtual |