addProduct(int species, double stoich) | Xyce::Device::Reaction | |
addReactant(int species, double stoich) | Xyce::Device::Reaction | |
C0 | Xyce::Device::Reaction | private |
carrierBCIndex | Xyce::Device::Reaction | private |
carrierCharge | Xyce::Device::Reaction | private |
carrierEmissionIndex | Xyce::Device::Reaction | private |
carriers | Xyce::Device::Reaction | private |
charge | Xyce::Device::Reaction | private |
chargeProduct | Xyce::Device::Reaction | private |
coefficientType | Xyce::Device::Reaction | private |
complexCoefficient(std::vector< ScalarT > &concentrations, std::vector< ScalarT > &constants) | Xyce::Device::Reaction | private |
concDependency | Xyce::Device::Reaction | private |
constCoeff | Xyce::Device::Reaction | private |
constDependency | Xyce::Device::Reaction | private |
defects | Xyce::Device::Reaction | private |
diffusionCoefficient1 | Xyce::Device::Reaction | private |
diffusionCoefficient2 | Xyce::Device::Reaction | private |
energy | Xyce::Device::Reaction | private |
FADVectorsAllocated | Xyce::Device::Reaction | private |
fdinvObj | Xyce::Device::Reaction | private |
gaas enum value | Xyce::Device::Reaction | private |
getCarrierEmissionIndex() | Xyce::Device::Reaction | inline |
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 | |
hopLength | Xyce::Device::Reaction | private |
latticeConstant | Xyce::Device::Reaction | private |
material | Xyce::Device::Reaction | private |
materialEnum | Xyce::Device::Reaction | private |
materialEnum_t enum name | Xyce::Device::Reaction | private |
myRateCalc | Xyce::Device::Reaction | private |
myReactionName | Xyce::Device::Reaction | private |
numconcs | Xyce::Device::Reaction | private |
numconsts | Xyce::Device::Reaction | private |
operator=(const Reaction &right) | Xyce::Device::Reaction | |
output(const std::vector< Specie > &species, std::ostream &os) const | Xyce::Device::Reaction | |
peq | Xyce::Device::Reaction | private |
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::Reaction | private |
scaleRateConstant(double) | Xyce::Device::Reaction | inline |
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::Reaction | private |
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::Reaction | private |
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::Reaction | inline |
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::Reaction | inline |
setScaleFactors(double C0i, double t0, double x0) | Xyce::Device::Reaction | inline |
setSimpleRateCalculator(double k, double C0, double t0, double x0) | Xyce::Device::Reaction | |
setTemperature(double T) | Xyce::Device::Reaction | inline |
si enum value | Xyce::Device::Reaction | private |
sigmaBC | Xyce::Device::Reaction | private |
Specie1 | Xyce::Device::Reaction | private |
Specie2 | Xyce::Device::Reaction | private |
temperature | Xyce::Device::Reaction | private |
theProducts | Xyce::Device::Reaction | private |
theRateConstant | Xyce::Device::Reaction | private |
theReactants | Xyce::Device::Reaction | private |
thermalVelocity | Xyce::Device::Reaction | private |
tolerance | Xyce::Device::Reaction | private |
unscaleRateConstantFromCalculator() | Xyce::Device::Reaction | |
unshieldedLength | Xyce::Device::Reaction | private |
variableCoefficient | Xyce::Device::Reaction | private |
variableRateCoefficient | Xyce::Device::Reaction | private |
~Reaction() | Xyce::Device::Reaction | |