Xyce  6.1
Xyce::Device::Reaction Member List

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

addProduct(int species, double stoich)Xyce::Device::Reaction
addReactant(int species, double stoich)Xyce::Device::Reaction
C0Xyce::Device::Reactionprivate
carrierBCIndexXyce::Device::Reactionprivate
carrierChargeXyce::Device::Reactionprivate
carrierEmissionIndexXyce::Device::Reactionprivate
carriersXyce::Device::Reactionprivate
chargeXyce::Device::Reactionprivate
chargeProductXyce::Device::Reactionprivate
coefficientTypeXyce::Device::Reactionprivate
complexCoefficient(std::vector< ScalarT > &concentrations, std::vector< ScalarT > &constants)Xyce::Device::Reactionprivate
concDependencyXyce::Device::Reactionprivate
constCoeffXyce::Device::Reactionprivate
constDependencyXyce::Device::Reactionprivate
defectsXyce::Device::Reactionprivate
diffusionCoefficient1Xyce::Device::Reactionprivate
diffusionCoefficient2Xyce::Device::Reactionprivate
energyXyce::Device::Reactionprivate
FADVectorsAllocatedXyce::Device::Reactionprivate
fdinvObjXyce::Device::Reactionprivate
gaas enum valueXyce::Device::Reactionprivate
getCarrierEmissionIndex()Xyce::Device::Reactioninline
getDdt(std::vector< double > &concentrations, std::vector< double > &constants, std::vector< double > &ddt)Xyce::Device::Reaction
getDFdConst(int constantNumber, std::vector< double > &concentrations, std::vector< double > &constants, std::vector< double > &dFdConst)Xyce::Device::Reaction
getDRateDC(std::vector< double > &concentrations, std::vector< double > &constants, std::vector< double > &dratedc)Xyce::Device::Reaction
getDRateDConst(int constNum, std::vector< double > &concentrations, std::vector< double > &constants, double &dratedc)Xyce::Device::Reaction
getFDEmissionRate(std::vector< ScalarT > &concentrations, std::vector< ScalarT > &constants)Xyce::Device::Reaction
getJac(std::vector< double > &concentrations, std::vector< double > &constants, std::vector< std::vector< double > > &jac)Xyce::Device::Reaction
getJacobianVC(std::vector< double > &concentrations, std::vector< double > &constants, std::vector< std::vector< double > > &jac, std::vector< double > &constVec)Xyce::Device::Reaction
getRate(std::vector< double > &concentrations, std::vector< double > &constants)Xyce::Device::Reaction
getRateVC(std::vector< ScalarT > &concentrations, std::vector< ScalarT > &constants)Xyce::Device::Reaction
hopLengthXyce::Device::Reactionprivate
latticeConstantXyce::Device::Reactionprivate
materialXyce::Device::Reactionprivate
materialEnumXyce::Device::Reactionprivate
materialEnum_t enum nameXyce::Device::Reactionprivate
myRateCalcXyce::Device::Reactionprivate
myReactionNameXyce::Device::Reactionprivate
numconcsXyce::Device::Reactionprivate
numconstsXyce::Device::Reactionprivate
operator=(const Reaction &right)Xyce::Device::Reaction
output(const std::vector< Specie > &species, std::ostream &os) const Xyce::Device::Reaction
peqXyce::Device::Reactionprivate
Reaction()Xyce::Device::Reaction
Reaction(std::vector< std::pair< int, double > > &, std::vector< std::pair< int, double > > &, double)Xyce::Device::Reaction
Reaction(const Reaction &right)Xyce::Device::Reaction
rxnCoefficient(std::vector< ScalarT > &concentrations, std::vector< ScalarT > &constants)Xyce::Device::Reactionprivate
scaleRateConstant(double)Xyce::Device::Reactioninline
scaleRateConstantFromCalculator()Xyce::Device::Reaction
setBourgoinCorbettHoleRateCalculator(std::vector< Specie > &VariableSpecies, std::vector< Specie > &ConstantSpecies, double sigma, double C0, double t0, double x0)Xyce::Device::Reaction
setCaptureRateCalculator(double sigma, double v, double C0, double t0, double x0)Xyce::Device::Reaction
setCoefficient(double Temp)Xyce::Device::Reaction
setComplexMultiplierRateCalculator(std::vector< Specie > &VariableSpecies, std::vector< Specie > &ConstantSpecies, double C0, double t0, double x0, double multiplier)Xyce::Device::Reaction
setComplexRateCalculator(std::vector< Specie > &VariableSpecies, std::vector< Specie > &ConstantSpecies, double C0, double t0, double x0)Xyce::Device::Reaction
setConstDependency(int cSize)Xyce::Device::Reactionprivate
setDecomplexRateCalculator(std::vector< Specie > &VariableSpecies, std::vector< Specie > &ConstantSpecies, double bindingEnergy, double gammaAB, double gammaA, double gammaB, double concSi, double C0, double t0, double x0)Xyce::Device::Reaction
setDependency(int cSize)Xyce::Device::Reactionprivate
setEmissionRateCalculator(double sigma, double v, double N, double Energy, double C0, double t0, double x0)Xyce::Device::Reaction
setFDEmissionRateCalculator(int carrierIndex, double sigma, double Energy, double v, double C0, double t0, double x0)Xyce::Device::Reaction
setMaterial(MaterialLayer *material, double Temp)Xyce::Device::Reaction
setProducts(std::vector< std::pair< int, double > > &products)Xyce::Device::Reaction
setRateConstant(double)Xyce::Device::Reactioninline
setRateConstantFromCalculator(double T)Xyce::Device::Reaction
setRateConstantFromCalculator(double T, std::vector< double > &concs, std::vector< double > &constant_vec)Xyce::Device::Reaction
setReactants(std::vector< std::pair< int, double > > &products)Xyce::Device::Reaction
setRxnVariableCoeffs(bool variableCoeff)Xyce::Device::Reactioninline
setScaleFactors(double C0i, double t0, double x0)Xyce::Device::Reactioninline
setSimpleRateCalculator(double k, double C0, double t0, double x0)Xyce::Device::Reaction
setTemperature(double T)Xyce::Device::Reactioninline
si enum valueXyce::Device::Reactionprivate
sigmaBCXyce::Device::Reactionprivate
Specie1Xyce::Device::Reactionprivate
Specie2Xyce::Device::Reactionprivate
temperatureXyce::Device::Reactionprivate
theProductsXyce::Device::Reactionprivate
theRateConstantXyce::Device::Reactionprivate
theReactantsXyce::Device::Reactionprivate
thermalVelocityXyce::Device::Reactionprivate
toleranceXyce::Device::Reactionprivate
unscaleRateConstantFromCalculator()Xyce::Device::Reaction
unshieldedLengthXyce::Device::Reactionprivate
variableCoefficientXyce::Device::Reactionprivate
variableRateCoefficientXyce::Device::Reactionprivate
~Reaction()Xyce::Device::Reaction