Public Attributes

QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo Struct Reference

Collaboration diagram for QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo:
Collaboration graph
[legend]

List of all members.

Public Attributes

ScalarT qPhiRef
ScalarT Lambda2
ScalarT V0
ScalarT kbT
double Chi
double fermiE
ScalarT eArgOffset
ScalarT hArgOffset
ScalarT Nc
 argument offset in calculating electron and hole density [unitless]
ScalarT Nv
ScalarT Eg
std::string fixedChargeType
 Activated dopants / Fixed constant charge.
ScalarT dopingConc
ScalarT fixedChargeConc
ScalarT inArg
Albany::MDArray prevPhiArray
double prevDensityFactor
Albany::MDArray prevDensityArray
int sourceEvec1
int sourceEvec2
ScalarT coulombPrefactor
double averagedEffMass
double relPerm
ScalarT(QCAD::PoissonSource
< EvalT, Traits >::* 
carrStat )(const ScalarT)
 function pointer to carrier statistics member function
ScalarT(QCAD::PoissonSource
< EvalT, Traits >::* 
ionDopant )(const std::string, const ScalarT &)
 function pointer to ionized dopants member function
ScalarT(QCAD::PoissonSource
< EvalT, Traits >::* 
quantum_edensity_fn )(typename Traits::EvalData, std::size_t, std::size_t, const ScalarT, const bool, const double, const double)
 function pointer to quantum electron density member function

Detailed Description

template<typename EvalT, typename Traits>
struct QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo

Definition at line 253 of file QCAD_PoissonSource.hpp.


Member Data Documentation

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::qPhiRef

Definition at line 255 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::Lambda2

Definition at line 256 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::V0

Definition at line 257 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::kbT

Definition at line 258 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
double QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::Chi

Definition at line 259 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
double QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::fermiE

Definition at line 262 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::eArgOffset

Definition at line 263 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::hArgOffset

Definition at line 263 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::Nc

argument offset in calculating electron and hole density [unitless]

strong temperature-dependent material parameters

Definition at line 267 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::Nv

Definition at line 268 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::Eg

Definition at line 269 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
std::string QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::fixedChargeType

Activated dopants / Fixed constant charge.

Definition at line 272 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::dopingConc

Definition at line 273 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::fixedChargeConc

Definition at line 273 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::inArg

Definition at line 274 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
Albany::MDArray QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::prevPhiArray

Definition at line 277 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
double QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::prevDensityFactor

Definition at line 280 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
Albany::MDArray QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::prevDensityArray

Definition at line 281 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
int QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::sourceEvec1

Definition at line 284 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
int QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::sourceEvec2

Definition at line 284 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::coulombPrefactor

Definition at line 285 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
double QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::averagedEffMass

Definition at line 288 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
double QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::relPerm

Definition at line 289 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT(QCAD::PoissonSource<EvalT,Traits>::* QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::carrStat)(const ScalarT)

function pointer to carrier statistics member function

Definition at line 292 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT(QCAD::PoissonSource<EvalT,Traits>::* QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::ionDopant)(const std::string, const ScalarT &)

function pointer to ionized dopants member function

Definition at line 295 of file QCAD_PoissonSource.hpp.

template<typename EvalT, typename Traits>
ScalarT(QCAD::PoissonSource<EvalT,Traits>::* QCAD::PoissonSource< EvalT, Traits >::PoissonSourceSetupInfo::quantum_edensity_fn)(typename Traits::EvalData, std::size_t, std::size_t, const ScalarT, const bool, const double, const double)

function pointer to quantum electron density member function

Definition at line 299 of file QCAD_PoissonSource.hpp.


The documentation for this struct was generated from the following file: