#include <N_DEV_RateConstantCalculators.h>
|
| BourgoinCorbettHoleRateCalculator (std::vector< Specie > &VariableSpecies, std::vector< Specie > &ConstantSpecies, std::vector< std::pair< int, double > > &Reactants, std::vector< std::pair< int, double > > &Products, double sigma, double C0, double t0, double x0) |
|
| BourgoinCorbettHoleRateCalculator (BourgoinCorbettHoleRateCalculator &right) |
|
virtual BourgoinCorbettHoleRateCalculator * | Clone () |
| create a copy of this calculator More...
|
|
virtual double | computeRateConstant (double T) |
| return rate constant at given temperature More...
|
|
virtual double | computeRateConstant (double T, std::vector< double > &concs, std::vector< double > &constant_vec) |
|
virtual double | rateConstantScaleFactor () |
| return current scale factor for rate constant More...
|
|
virtual void | setScaleFactors (double C0, double t0, double x0) |
| set concentration, time, and space scale factors (space scale factor is currently unused by any calculator) More...
|
|
virtual CalcType | calcType () |
| return the type of this calculator More...
|
|
virtual void | setBulkMaterial (std::string material) |
|
virtual bool | isBulkMaterialSet () |
|
| RateCalculator () |
|
| RateCalculator (RateCalculator &right) |
|
virtual | ~RateCalculator () |
|
Xyce::Device::BourgoinCorbettHoleRateCalculator::BourgoinCorbettHoleRateCalculator |
( |
std::vector< Specie > & |
VariableSpecies, |
|
|
std::vector< Specie > & |
ConstantSpecies, |
|
|
std::vector< std::pair< int, double > > & |
Reactants, |
|
|
std::vector< std::pair< int, double > > & |
Products, |
|
|
double |
sigma, |
|
|
double |
C0, |
|
|
double |
t0, |
|
|
double |
x0 |
|
) |
| |
virtual CalcType Xyce::Device::BourgoinCorbettHoleRateCalculator::calcType |
( |
| ) |
|
|
inlinevirtual |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::computeRateConstant |
( |
double |
T | ) |
|
|
virtual |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::computeRateConstant |
( |
double |
T, |
|
|
std::vector< double > & |
concs, |
|
|
std::vector< double > & |
constant_vec |
|
) |
| |
|
virtual |
virtual bool Xyce::Device::BourgoinCorbettHoleRateCalculator::isBulkMaterialSet |
( |
| ) |
|
|
inlinevirtual |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::rateConstantScaleFactor |
( |
| ) |
|
|
virtual |
virtual void Xyce::Device::BourgoinCorbettHoleRateCalculator::setBulkMaterial |
( |
std::string |
material | ) |
|
|
inlinevirtual |
virtual void Xyce::Device::BourgoinCorbettHoleRateCalculator::setScaleFactors |
( |
double |
C0, |
|
|
double |
t0, |
|
|
double |
x0 |
|
) |
| |
|
inlinevirtual |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::c0 |
|
private |
std::string Xyce::Device::BourgoinCorbettHoleRateCalculator::myReactionName |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::reaction_distance_factor |
|
private |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::rk0 |
|
private |
double Xyce::Device::BourgoinCorbettHoleRateCalculator::sigma |
|
private |
Specie* Xyce::Device::BourgoinCorbettHoleRateCalculator::Specie1 |
|
private |
Specie * Xyce::Device::BourgoinCorbettHoleRateCalculator::Specie2 |
|
private |
bool Xyce::Device::BourgoinCorbettHoleRateCalculator::Tdep |
|
private |
The documentation for this class was generated from the following files: