#include <N_DEV_Specie.h>
Definition at line 60 of file N_DEV_Specie.h.
Xyce::Device::Specie::Specie |
( |
std::string |
name, |
|
|
double |
diff_prefac, |
|
|
double |
act_energy, |
|
|
int |
charge_state, |
|
|
int |
index |
|
) |
| |
|
inline |
double Xyce::Device::Specie::getActEnergy |
( |
| ) |
|
|
inline |
int Xyce::Device::Specie::getBCCarrierCharge |
( |
| ) |
|
|
inline |
int Xyce::Device::Specie::getBCCarrierIndex |
( |
| ) |
|
|
inline |
double Xyce::Device::Specie::getBCHopLength |
( |
| ) |
|
|
inline |
double Xyce::Device::Specie::getBCSigma |
( |
| ) |
|
|
inline |
int Xyce::Device::Specie::getChargeState |
( |
| ) |
|
|
inline |
double Xyce::Device::Specie::getDiffPrefactor |
( |
| ) |
|
|
inline |
template<class ScalarT >
ScalarT Xyce::Device::Specie::getDiffusionCoefficient |
( |
ScalarT |
Temperature | ) |
|
|
inline |
template<class ScalarT >
ScalarT Xyce::Device::Specie::getDiffusionCoefficient |
( |
ScalarT |
Temperature, |
|
|
std::vector< ScalarT > & |
concs, |
|
|
std::vector< ScalarT > & |
constant_vec |
|
) |
| |
bool Xyce::Device::Specie::getEnhancedDiffusion |
( |
| ) |
|
|
inline |
int Xyce::Device::Specie::getMyIndex |
( |
| ) |
|
|
inline |
const std::string& Xyce::Device::Specie::getName |
( |
| ) |
const |
|
inline |
void Xyce::Device::Specie::setActEnergy |
( |
double |
Energy | ) |
|
|
inline |
void Xyce::Device::Specie::setBCEnhancedDiffusion |
( |
int |
cI, |
|
|
double |
sigma, |
|
|
int |
BCCC, |
|
|
double |
hopLength |
|
) |
| |
void Xyce::Device::Specie::setBCThermalVelocity |
( |
double |
TV | ) |
|
|
inline |
void Xyce::Device::Specie::setChargeState |
( |
int |
chargestate | ) |
|
|
inline |
void Xyce::Device::Specie::setDiffPrefactor |
( |
double |
p | ) |
|
|
inline |
void Xyce::Device::Specie::setName |
( |
std::string & |
name | ) |
|
|
inline |
double Xyce::Device::Specie::ActivationEnergy |
|
private |
int Xyce::Device::Specie::BCCarrierCharge |
|
private |
int Xyce::Device::Specie::carrierIndex |
|
private |
int Xyce::Device::Specie::ChargeState |
|
private |
double Xyce::Device::Specie::DiffusionPrefactor |
|
private |
bool Xyce::Device::Specie::enhancedDiffusion |
|
private |
double Xyce::Device::Specie::hopLength |
|
private |
int Xyce::Device::Specie::myIndex |
|
private |
std::string Xyce::Device::Specie::Name |
|
private |
double Xyce::Device::Specie::sigma |
|
private |
double Xyce::Device::Specie::thermalVelocity |
|
private |
The documentation for this class was generated from the following files: