Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
concDependencyXyce::Device::Reactionprivate
constDependencyXyce::Device::Reactionprivate
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
getJac(std::vector< double > &concentrations, std::vector< double > &constants, std::vector< std::vector< double > > &jac)Xyce::Device::Reaction
getRate(std::vector< double > &concentrations, std::vector< double > &constants)Xyce::Device::Reaction
myRateCalcXyce::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
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
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
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
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
setScaleFactors(double C0, double t0, double x0)Xyce::Device::Reactioninline
setSimpleRateCalculator(double k, double C0, double t0, double x0)Xyce::Device::Reaction
theProductsXyce::Device::Reactionprivate
theRateConstantXyce::Device::Reactionprivate
theReactantsXyce::Device::Reactionprivate
unscaleRateConstantFromCalculator()Xyce::Device::Reaction
~Reaction()Xyce::Device::Reaction