Xyce
6.1
|
Class for trivial, constant rate constant (independent of temperature) More...
#include <N_DEV_RateConstantCalculators.h>
Public Member Functions | |
SimpleRateCalculator (double k, double C0, double t0, double x0) | |
SimpleRateCalculator (SimpleRateCalculator &right) | |
virtual SimpleRateCalculator * | Clone () |
create a copy of this calculator More... | |
virtual double | computeRateConstant (double T) |
return rate constant at given temperature More... | |
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 | ~RateCalculator () |
Private Attributes | |
double | K |
double | rk0 |
Class for trivial, constant rate constant (independent of temperature)
This is the most basic rate calculator that returns a constant value provided in the reaction network input file.
Definition at line 93 of file N_DEV_RateConstantCalculators.h.
Xyce::Device::SimpleRateCalculator::SimpleRateCalculator | ( | double | k, |
double | C0, | ||
double | t0, | ||
double | x0 | ||
) |
Definition at line 81 of file N_DEV_RateConstantCalculators.C.
Xyce::Device::SimpleRateCalculator::SimpleRateCalculator | ( | SimpleRateCalculator & | right | ) |
Definition at line 96 of file N_DEV_RateConstantCalculators.C.
|
inlinevirtual |
return the type of this calculator
Implements Xyce::Device::RateCalculator.
Definition at line 105 of file N_DEV_RateConstantCalculators.h.
|
virtual |
create a copy of this calculator
Implements Xyce::Device::RateCalculator.
Definition at line 110 of file N_DEV_RateConstantCalculators.C.
|
virtual |
return rate constant at given temperature
Implements Xyce::Device::RateCalculator.
Definition at line 123 of file N_DEV_RateConstantCalculators.C.
|
virtual |
return current scale factor for rate constant
Implements Xyce::Device::RateCalculator.
Definition at line 136 of file N_DEV_RateConstantCalculators.C.
|
inlinevirtual |
set concentration, time, and space scale factors (space scale factor is currently unused by any calculator)
Implements Xyce::Device::RateCalculator.
Definition at line 102 of file N_DEV_RateConstantCalculators.h.
|
private |
Definition at line 105 of file N_DEV_RateConstantCalculators.h.
|
private |
Definition at line 108 of file N_DEV_RateConstantCalculators.h.