acceptStep() | Xyce::Device::DeviceInstance | inlinevirtual |
addDependentParameter(const Depend ¶m) | Xyce::Device::DeviceEntity | inline |
aiEdge | Xyce::Device::TwoDPDE::Instance | private |
aiEdge_nf | Xyce::Device::TwoDPDE::Instance | private |
allocatePDTerms() | Xyce::Device::TwoDPDE::Instance | |
analyticSensitivityAvailable(const std::string ¶mName) | Xyce::Device::DeviceEntity | |
applyVoltageLimiting() | Xyce::Device::TwoDPDE::Instance | |
area | Xyce::Device::TwoDPDE::Instance | private |
areaVec | Xyce::Device::TwoDPDE::Instance | private |
aux1(double x) | Xyce::Device::DevicePDEInstance | |
aux1(pdeFadType &x) | Xyce::Device::DevicePDEInstance | inline |
aux2(double x) | Xyce::Device::DevicePDEInstance | |
aux2(pdeFadType &x) | Xyce::Device::DevicePDEInstance | inline |
bernSupport | Xyce::Device::DevicePDEInstance | |
boundaryNeighborSten | Xyce::Device::TwoDPDE::Instance | private |
boundarySten | Xyce::Device::TwoDPDE::Instance | private |
boundaryStenN | Xyce::Device::TwoDPDE::Instance | private |
boundaryStenP | Xyce::Device::TwoDPDE::Instance | private |
boundaryStenV | Xyce::Device::TwoDPDE::Instance | private |
boundaryTest | Xyce::Device::TwoDPDE::Instance | private |
bulkMaterial | Xyce::Device::DevicePDEInstance | |
C0_user | Xyce::Device::DevicePDEInstance | |
CacceptorVec | Xyce::Device::TwoDPDE::Instance | private |
calcBoundaryConditions() | Xyce::Device::TwoDPDE::Instance | |
calcConductance(int iElectrode, const N_LAS_Vector *dxdvPtr) | Xyce::Device::TwoDPDE::Instance | virtual |
calcConductanceFlag | Xyce::Device::TwoDPDE::Instance | private |
calcDensityBCs() | Xyce::Device::TwoDPDE::Instance | |
calcDopingProfile() | Xyce::Device::TwoDPDE::Instance | |
calcDXDV() | Xyce::Device::TwoDPDE::Instance | |
calcEfield() | Xyce::Device::TwoDPDE::Instance | |
calcElectronCurrent() | Xyce::Device::TwoDPDE::Instance | |
calcHoleCurrent() | Xyce::Device::TwoDPDE::Instance | |
calcInitialGuess() | Xyce::Device::TwoDPDE::Instance | |
calcLifetimes() | Xyce::Device::TwoDPDE::Instance | |
calcMobilities() | Xyce::Device::TwoDPDE::Instance | |
calcPenalty() | Xyce::Device::TwoDPDE::Instance | |
calcPhotogen() | Xyce::Device::TwoDPDE::Instance | |
calcRecombination() | Xyce::Device::TwoDPDE::Instance | |
calcTerminalCharges() | Xyce::Device::TwoDPDE::Instance | |
calcTerminalCurrents() | Xyce::Device::TwoDPDE::Instance | |
calcVequBCs() | Xyce::Device::TwoDPDE::Instance | |
calcVoltDepDensities() | Xyce::Device::TwoDPDE::Instance | |
calledBeforeSIGB | Xyce::Device::TwoDPDE::Instance | private |
callsOGNU | Xyce::Device::TwoDPDE::Instance | private |
callsOSG | Xyce::Device::TwoDPDE::Instance | private |
callsOTEC | Xyce::Device::TwoDPDE::Instance | private |
callsOTECvec | Xyce::Device::TwoDPDE::Instance | private |
callsOTXT | Xyce::Device::TwoDPDE::Instance | private |
capVec | Xyce::Device::TwoDPDE::Instance | private |
CdonorVec | Xyce::Device::TwoDPDE::Instance | private |
charge | Xyce::Device::DevicePDEInstance | |
checkForElectrodeOverlap() | Xyce::Device::TwoDPDE::Instance | |
cols | Xyce::Device::DeviceInstance | |
condVec | Xyce::Device::TwoDPDE::Instance | private |
constBoundaryFlag | Xyce::Device::TwoDPDE::Instance | private |
constructComposite(const std::string &compositeName, const std::string ¶mName) | Xyce::Device::TwoDPDE::Instance | virtual |
continuationAlpha | Xyce::Device::DevicePDEInstance | |
CVec | Xyce::Device::TwoDPDE::Instance | private |
cylGeomFlag | Xyce::Device::TwoDPDE::Instance | private |
Data_ptr | Xyce::Device::DevicePDEInstance | |
DataSaved_ptr | Xyce::Device::DevicePDEInstance | |
devConMap | Xyce::Device::DeviceInstance | |
DeviceEntity(ParametricData< void > ¶metric_data, const SolverState &solver_state, const DeviceOptions &device_options, const std::string &netlist_path, int netlist_line) | Xyce::Device::DeviceEntity | |
deviceInitialized | Xyce::Device::TwoDPDE::Instance | private |
DeviceInstance(const InstanceBlock &instance_block, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block) | Xyce::Device::DeviceInstance | |
deviceLength | Xyce::Device::TwoDPDE::Instance | private |
DevicePDEInstance(const InstanceBlock &IB, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block) | Xyce::Device::DevicePDEInstance | |
deviceType | Xyce::Device::TwoDPDE::Instance | private |
deviceWidth | Xyce::Device::TwoDPDE::Instance | private |
devJacLIDs | Xyce::Device::DeviceInstance | protected |
devLIDs | Xyce::Device::DeviceInstance | protected |
devSupport | Xyce::Device::DeviceInstance | protected |
disablePDEContinuation() | Xyce::Device::TwoDPDE::Instance | virtual |
displCurrent | Xyce::Device::TwoDPDE::Instance | private |
displCurrentFlag | Xyce::Device::TwoDPDE::Instance | private |
displPotential | Xyce::Device::TwoDPDE::Instance | private |
dIVec | Xyce::Device::TwoDPDE::Instance | private |
dJdbm1_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdbm2_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdn1_qdep(double n1, double n2, double E, double u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdn1_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdn2_qdep(double n1, double n2, double E, double u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdn2_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdp1_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdp2_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdpp1_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdpp2_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdV1_qdep(double n1, double n2, double E, double u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdV1_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdV2_qdep(double n1, double n2, double E, double u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJdV2_qdep(double n1, double n2, double E, const pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | |
dJndn1(double n1, double n2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJndn1Vec | Xyce::Device::TwoDPDE::Instance | private |
dJndn2(double n1, double n2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJndn2Vec | Xyce::Device::TwoDPDE::Instance | private |
dJndV1(double n1, double n2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJndV1Vec | Xyce::Device::TwoDPDE::Instance | private |
dJndV2(double n1, double n2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJndV2Vec | Xyce::Device::TwoDPDE::Instance | private |
dJpdn1(double p1, double p2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJpdn1Vec | Xyce::Device::TwoDPDE::Instance | private |
dJpdn2(double p1, double p2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJpdn2Vec | Xyce::Device::TwoDPDE::Instance | private |
dJpdV1(double p1, double p2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJpdV1Vec | Xyce::Device::TwoDPDE::Instance | private |
dJpdV2(double p1, double p2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
dJpdV2Vec | Xyce::Device::TwoDPDE::Instance | private |
doAllocations() | Xyce::Device::TwoDPDE::Instance | |
dopeInfoMap | Xyce::Device::DevicePDEInstance | |
dopingPerturbed | Xyce::Device::TwoDPDE::Instance | private |
dopingSensMod | Xyce::Device::DevicePDEInstance | |
doSensMeshResize() | Xyce::Device::TwoDPDE::Instance | |
dRdnVec | Xyce::Device::TwoDPDE::Instance | private |
dRdpVec | Xyce::Device::TwoDPDE::Instance | private |
e0 | Xyce::Device::DevicePDEInstance | |
e_mass | Xyce::Device::DevicePDEInstance | |
EfieldVec | Xyce::Device::TwoDPDE::Instance | private |
elecPenalty | Xyce::Device::TwoDPDE::Instance | private |
electrodeMap | Xyce::Device::TwoDPDE::Instance | private |
Emax | Xyce::Device::TwoDPDE::Instance | private |
enableContinuationCalled | Xyce::Device::DevicePDEInstance | |
enableLeadCurrentCalc() | Xyce::Device::DeviceInstance | virtual |
enablePDEContinuation() | Xyce::Device::TwoDPDE::Instance | virtual |
enablePhotogenContinuation() | Xyce::Device::TwoDPDE::Instance | |
eps | Xyce::Device::DevicePDEInstance | |
equationSet | Xyce::Device::TwoDPDE::Instance | private |
erf(double x) | Xyce::Device::DevicePDEInstance | |
eSi | Xyce::Device::DevicePDEInstance | |
eSiO2 | Xyce::Device::DevicePDEInstance | |
eVarVals | Xyce::Device::DeviceEntity | protected |
expVarGIDs | Xyce::Device::DeviceEntity | protected |
expVarLIDs | Xyce::Device::DeviceEntity | protected |
expVarNames | Xyce::Device::DeviceEntity | protected |
expVarVals | Xyce::Device::DeviceEntity | protected |
extData | Xyce::Device::DeviceInstance | protected |
extGIDList | Xyce::Device::DeviceInstance | protected |
extLIDVec | Xyce::Device::DeviceInstance | protected |
fdinvObj | Xyce::Device::DevicePDEInstance | |
fermi_one_half_B(double arg) | Xyce::Device::DevicePDEInstance | inline |
fieldDependentMobility | Xyce::Device::DevicePDEInstance | |
fieldDependentMobilityGiven | Xyce::Device::DevicePDEInstance | |
getAnalyticSensitivity(const std::string ¶mName, std::vector< double > &dfdpVec, std::vector< double > &dqdpVec, std::vector< double > &dbdpVec, std::vector< int > &FindicesVec, std::vector< int > &QindicesVec, std::vector< int > &BindicesVec) | Xyce::Device::DeviceEntity | |
getDefaultParam() const | Xyce::Device::DeviceEntity | |
getDependentParams() | Xyce::Device::DeviceEntity | inline |
getDepSolnGIDVec(std::vector< int > &depGIDVec) | Xyce::Device::DeviceInstance | virtual |
getDepSolnVars() | Xyce::Device::DeviceInstance | virtual |
getDepStateVars() | Xyce::Device::DeviceInstance | virtual |
getDepStoreVars() | Xyce::Device::DeviceInstance | virtual |
getDevConMap(std::vector< int > &) | Xyce::Device::DeviceInstance | inlinevirtual |
getDeviceOptions() const | Xyce::Device::DeviceEntity | inline |
getDevJacLIDs() const | Xyce::Device::DeviceInstance | inline |
getDevLIDs() const | Xyce::Device::DeviceInstance | inline |
getExternData() const | Xyce::Device::DeviceInstance | inline |
getIndexPairList(std::list< index_pair > &iplRef) | Xyce::Device::DeviceInstance | virtual |
getInstanceBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) | Xyce::Device::DeviceInstance | inlinevirtual |
getInternalState() | Xyce::Device::DeviceInstance | inlinevirtual |
getIntNameMap() | Xyce::Device::TwoDPDE::Instance | virtual |
getMatrixLoadData() const | Xyce::Device::DeviceInstance | inline |
getMatrixLoadData() | Xyce::Device::DeviceInstance | inline |
getMaxTimeStepSize() | Xyce::Device::DeviceInstance | virtual |
getMergeRowColChecked() const | Xyce::Device::DeviceInstance | inline |
getModel() | Xyce::Device::TwoDPDE::Instance | inline |
getName() const | Xyce::Device::DeviceInstance | inline |
getNumExtVars() const | Xyce::Device::DeviceInstance | inline |
getNumIntVars() const | Xyce::Device::DeviceInstance | inline |
getNumStateVars() const | Xyce::Device::DeviceInstance | inline |
getNumStoreVars() const | Xyce::Device::DeviceInstance | inline |
getOrigFlag() const | Xyce::Device::DeviceInstance | inline |
getOriginalValue(int serial_number) | Xyce::Device::ParameterBase | inline |
getParam(const std::string ¶mName, double &result) const | Xyce::Device::DeviceEntity | |
getParamBreakpoints(std::vector< Util::BreakPoint > &) | Xyce::Device::DeviceEntity | |
getParameterMap() const | Xyce::Device::DeviceEntity | inline |
getSolverState() const | Xyce::Device::DeviceEntity | inline |
getStaLIDVec() const | Xyce::Device::DeviceInstance | inline |
getStateNameMap() | Xyce::Device::DeviceInstance | inlinevirtual |
getStoreNameMap() | Xyce::Device::DeviceInstance | inlinevirtual |
getVoltDepElecDens(double Vmax, double V, double Nd) | Xyce::Device::DevicePDEInstance | inline |
getVoltDepHoleDens(double Vmin, double V, double Na) | Xyce::Device::DevicePDEInstance | inline |
given(const std::string ¶meter_name) const | Xyce::Device::DeviceEntity | |
gnuplotLevel | Xyce::Device::TwoDPDE::Instance | private |
gradedJunctionFlag | Xyce::Device::TwoDPDE::Instance | private |
h_planck | Xyce::Device::DevicePDEInstance | |
holePenalty | Xyce::Device::TwoDPDE::Instance | private |
Id | Xyce::Device::TwoDPDE::Instance | private |
indexPairList | Xyce::Device::DeviceInstance | protected |
Instance(const Configuration &configuration, const InstanceBlock &IB, Model &model, const FactoryBlock &factory_block) | Xyce::Device::TwoDPDE::Instance | |
Instance(const Instance &right) | Xyce::Device::TwoDPDE::Instance | private |
intensity | Xyce::Device::DevicePDEInstance | |
interpGridSize | Xyce::Device::TwoDPDE::Instance | private |
intGIDList | Xyce::Device::DeviceInstance | protected |
intLIDVec | Xyce::Device::DeviceInstance | protected |
intNameMap | Xyce::Device::DeviceInstance | protected |
iNumPlotEdges | Xyce::Device::TwoDPDE::Instance | private |
iNumPlotEdges_nf | Xyce::Device::TwoDPDE::Instance | private |
Is | Xyce::Device::TwoDPDE::Instance | private |
isConverged() | Xyce::Device::DeviceInstance | inlinevirtual |
J_qdep(double n1, double n2, double E, double u, double h, int z) | Xyce::Device::DevicePDEInstance | |
J_qdep(double n1, double n2, double E, pdeFadType &u, double h, int z) | Xyce::Device::DevicePDEInstance | inline |
jacobianStamp() const | Xyce::Device::TwoDPDE::Instance | virtual |
jacStamp | Xyce::Device::TwoDPDE::Instance | private |
jacStampMap(std::vector< std::vector< int > > &stamp_parent, std::vector< int > &map_parent, std::vector< std::vector< int > > &map2_parent, std::vector< std::vector< int > > &stamp, std::vector< int > &map, std::vector< std::vector< int > > &map2, int from, int to, int original_size) | Xyce::Device::DeviceInstance | protected |
jacStampMap_fixOrder(std::vector< std::vector< int > > &stamp_parent, std::vector< std::vector< int > > &map2_parent, std::vector< std::vector< int > > &stamp, std::vector< std::vector< int > > &map2) | Xyce::Device::DeviceInstance | protected |
Jn(double n1, double n2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
JnVec | Xyce::Device::TwoDPDE::Instance | private |
Jp(double p1, double p2, double E, double u, double h) | Xyce::Device::DevicePDEInstance | |
JpVec | Xyce::Device::TwoDPDE::Instance | private |
kb | Xyce::Device::DevicePDEInstance | |
labelDIMap | Xyce::Device::TwoDPDE::Instance | private |
labelIndex | Xyce::Device::TwoDPDE::Instance | private |
labelNameVector | Xyce::Device::TwoDPDE::Instance | private |
lastOutputTime | Xyce::Device::TwoDPDE::Instance | private |
lastPeriodIndex | Xyce::Device::DevicePDEInstance | |
LeadCurrent1 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent2 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent3 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent4 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent5 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent6 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent7 | Xyce::Device::TwoDPDE::Instance | private |
LeadCurrent8 | Xyce::Device::TwoDPDE::Instance | private |
li_NoffsetArray | Xyce::Device::TwoDPDE::Instance | private |
li_Nrowarray | Xyce::Device::TwoDPDE::Instance | private |
li_PoffsetArray | Xyce::Device::TwoDPDE::Instance | private |
li_Prowarray | Xyce::Device::TwoDPDE::Instance | private |
li_stateDispl | Xyce::Device::TwoDPDE::Instance | private |
li_VoffsetArray | Xyce::Device::TwoDPDE::Instance | private |
li_Vrowarray | Xyce::Device::TwoDPDE::Instance | private |
loadDAEBVector() | Xyce::Device::DeviceInstance | inlinevirtual |
loadDAEdFdx() | Xyce::Device::TwoDPDE::Instance | virtual |
loadDAEdFdxDDFormulation() | Xyce::Device::TwoDPDE::Instance | |
loadDAEdFdxExtractedConductance() | Xyce::Device::TwoDPDE::Instance | |
loadDAEdFdxNonlinPoisson() | Xyce::Device::TwoDPDE::Instance | |
loadDAEdQdx() | Xyce::Device::TwoDPDE::Instance | virtual |
loadDAEdQdxDDFormulation() | Xyce::Device::TwoDPDE::Instance | |
loadDAEdQdxExtractedConductance() | Xyce::Device::TwoDPDE::Instance | |
loadDAEFDDFormulation() | Xyce::Device::TwoDPDE::Instance | |
loadDAEFExtractedConductance() | Xyce::Device::TwoDPDE::Instance | |
loadDAEFNonlinPoisson() | Xyce::Device::TwoDPDE::Instance | |
loadDAEFVector() | Xyce::Device::TwoDPDE::Instance | virtual |
loadDAEQDDFormulation() | Xyce::Device::TwoDPDE::Instance | |
loadDAEQExtractedConductance() | Xyce::Device::TwoDPDE::Instance | |
loadDAEQVector() | Xyce::Device::TwoDPDE::Instance | virtual |
loadDeviceMask() | Xyce::Device::DeviceInstance | inlinevirtual |
loadDFDV(int ielectrode, N_LAS_Vector *dfdvPtr) | Xyce::Device::TwoDPDE::Instance | virtual |
loadLeadCurrent | Xyce::Device::DeviceInstance | |
loadMatCktTrivial(N_LAS_Matrix *matPtr) | Xyce::Device::TwoDPDE::Instance | |
loadMatDDForm(double dndtScalar, N_LAS_Matrix *matPtr) | Xyce::Device::TwoDPDE::Instance | |
loadMatKCLDDForm(N_LAS_Matrix *matPtr) | Xyce::Device::TwoDPDE::Instance | |
loadMatNLPoisson(N_LAS_Matrix *matPtr) | Xyce::Device::TwoDPDE::Instance | |
loadRHSDDFormulation() | Xyce::Device::TwoDPDE::Instance | |
loadRHSExtractedConductance() | Xyce::Device::TwoDPDE::Instance | |
loadRHSNonlinPoisson() | Xyce::Device::TwoDPDE::Instance | |
loadTrivialDAE_FMatrixStamp() | Xyce::Device::DeviceInstance | virtual |
loadVecDDForm(double scalar, double dndtScalar, N_LAS_Vector *vecPtr) | Xyce::Device::TwoDPDE::Instance | |
loadVecNLPoisson(double scalar, N_LAS_Vector *vecPtr) | Xyce::Device::TwoDPDE::Instance | |
maxColsPerRow | Xyce::Device::TwoDPDE::Instance | private |
maxPhotoDelta | Xyce::Device::DevicePDEInstance | |
maxVoltDelta | Xyce::Device::DevicePDEInstance | |
mergeRowColChecked | Xyce::Device::DeviceInstance | |
meshContainerPtr | Xyce::Device::TwoDPDE::Instance | private |
meshCopyContainerPtr | Xyce::Device::TwoDPDE::Instance | private |
meshFileName | Xyce::Device::TwoDPDE::Instance | private |
meshNeighborMultiMap | Xyce::Device::TwoDPDE::Instance | private |
meshPerturbed | Xyce::Device::TwoDPDE::Instance | private |
meshSensMod | Xyce::Device::DevicePDEInstance | |
meshToLID | Xyce::Device::TwoDPDE::Instance | private |
MESHtoLID_N | Xyce::Device::TwoDPDE::Instance | private |
MESHtoLID_P | Xyce::Device::TwoDPDE::Instance | private |
MESHtoLID_V | Xyce::Device::TwoDPDE::Instance | private |
minDXVec | Xyce::Device::TwoDPDE::Instance | private |
mobModelName | Xyce::Device::DevicePDEInstance | |
Model class | Xyce::Device::TwoDPDE::Instance | friend |
model_ | Xyce::Device::TwoDPDE::Instance | private |
n0_and_p0(ScalarT const &elec_dens, ScalarT const &hole_dens, ScalarT const &Ni, ScalarT const &cond_band, ScalarT const &vale_band, ScalarT const &eff_dens_cond, ScalarT const &eff_dens_vale, ScalarT const &temp, ScalarT &n0, ScalarT &p0) | Xyce::Device::DevicePDEInstance | |
Na | Xyce::Device::TwoDPDE::Instance | private |
Ncolarray | Xyce::Device::TwoDPDE::Instance | private |
Nd | Xyce::Device::TwoDPDE::Instance | private |
netlistLocation() const | Xyce::Device::DeviceEntity | inline |
Ni | Xyce::Device::DevicePDEInstance | |
nMidpoint(pdeFadType &n1, pdeFadType &n2, pdeFadType &E, double h, int z) | Xyce::Device::DevicePDEInstance | |
NnMax | Xyce::Device::TwoDPDE::Instance | private |
NnMin | Xyce::Device::TwoDPDE::Instance | private |
nnOwnVec | Xyce::Device::TwoDPDE::Instance | private |
nnVec | Xyce::Device::TwoDPDE::Instance | private |
np0_calculation(ScalarT const &elec_dens, ScalarT const &hole_dens, ScalarT const &Ni, ScalarT const &cond_band, ScalarT const &vale_band, ScalarT const &eff_dens_cond, ScalarT const &eff_dens_vale, ScalarT const &temp) | Xyce::Device::DevicePDEInstance | |
NpMax | Xyce::Device::TwoDPDE::Instance | private |
NpMin | Xyce::Device::TwoDPDE::Instance | private |
npOwnVec | Xyce::Device::TwoDPDE::Instance | private |
npVec | Xyce::Device::TwoDPDE::Instance | private |
Nrowarray | Xyce::Device::TwoDPDE::Instance | private |
numElectrodes | Xyce::Device::TwoDPDE::Instance | private |
numExtVars | Xyce::Device::DeviceInstance | |
numInterfaceMeshPoints | Xyce::Device::TwoDPDE::Instance | private |
numIntVars | Xyce::Device::DeviceInstance | |
numJacPtr | Xyce::Device::DeviceInstance | |
numLeadCurrentStoreVars | Xyce::Device::DeviceInstance | |
numMeshCells | Xyce::Device::TwoDPDE::Instance | private |
numMeshEdges | Xyce::Device::TwoDPDE::Instance | private |
numMeshLabels | Xyce::Device::TwoDPDE::Instance | private |
numMeshPoints | Xyce::Device::TwoDPDE::Instance | private |
numMeshPointsX | Xyce::Device::TwoDPDE::Instance | private |
numMeshPointsY | Xyce::Device::TwoDPDE::Instance | private |
numStateVars | Xyce::Device::DeviceInstance | |
numStoreVars | Xyce::Device::DeviceInstance | |
obtainNodeVoltages() | Xyce::Device::TwoDPDE::Instance | |
obtainSolution() | Xyce::Device::TwoDPDE::Instance | |
operator=(const Instance &right) | Xyce::Device::TwoDPDE::Instance | private |
origFlag | Xyce::Device::DeviceInstance | |
outputGnuplot() | Xyce::Device::TwoDPDE::Instance | |
outputIndex | Xyce::Device::TwoDPDE::Instance | private |
outputInterval | Xyce::Device::TwoDPDE::Instance | private |
outputJacMaps(const std::vector< int > &jacMap, const std::vector< std::vector< int > > &jacMap2) | Xyce::Device::DeviceInstance | protected |
outputJacStamp(const std::vector< std::vector< int > > &jac) | Xyce::Device::DeviceInstance | protected |
outputName | Xyce::Device::DevicePDEInstance | |
outputNLPoisson | Xyce::Device::TwoDPDE::Instance | private |
outputPlotFiles() | Xyce::Device::TwoDPDE::Instance | virtual |
outputSgplot() | Xyce::Device::TwoDPDE::Instance | |
outputTecplot() | Xyce::Device::TwoDPDE::Instance | |
outputTecplotVectors() | Xyce::Device::TwoDPDE::Instance | |
outputTxtData() | Xyce::Device::TwoDPDE::Instance | |
outputVec | Xyce::Device::TwoDPDE::Instance | private |
ParameterBase() | Xyce::Device::ParameterBase | inline |
ParametricData< Instance > class | Xyce::Device::TwoDPDE::Instance | friend |
Pcolarray | Xyce::Device::TwoDPDE::Instance | private |
pd1aux1(double x) | Xyce::Device::DevicePDEInstance | |
pd1aux2(double x) | Xyce::Device::DevicePDEInstance | |
pd1erf(double x) | Xyce::Device::DevicePDEInstance | |
pdElecPenalty | Xyce::Device::TwoDPDE::Instance | private |
pdElectronCurrent() | Xyce::Device::TwoDPDE::Instance | |
pdHoleCurrent() | Xyce::Device::TwoDPDE::Instance | |
pdHolePenalty | Xyce::Device::TwoDPDE::Instance | private |
pdPenalty() | Xyce::Device::TwoDPDE::Instance | |
pdRecombination() | Xyce::Device::TwoDPDE::Instance | |
pdTerminalCharges() | Xyce::Device::TwoDPDE::Instance | |
pdTerminalCurrents() | Xyce::Device::TwoDPDE::Instance | |
pdTermsAllocated | Xyce::Device::TwoDPDE::Instance | private |
penaltyFlag | Xyce::Device::TwoDPDE::Instance | private |
penaltyPow | Xyce::Device::TwoDPDE::Instance | private |
penaltyPowGiven | Xyce::Device::TwoDPDE::Instance | private |
penaltyPrefac | Xyce::Device::TwoDPDE::Instance | private |
penaltyPrefacGiven | Xyce::Device::TwoDPDE::Instance | private |
photoA1 | Xyce::Device::DevicePDEInstance | |
photoA1_Delta | Xyce::Device::DevicePDEInstance | |
photoA1_DeltaC | Xyce::Device::DevicePDEInstance | |
photoA1_final | Xyce::Device::DevicePDEInstance | |
photoA1_old | Xyce::Device::DevicePDEInstance | |
photoA1_orig | Xyce::Device::DevicePDEInstance | |
photoA1_ramp | Xyce::Device::DevicePDEInstance | |
photoA1_ramp_old | Xyce::Device::DevicePDEInstance | |
photoContinuationFinished | Xyce::Device::DevicePDEInstance | |
photogenOnFlag | Xyce::Device::DevicePDEInstance | |
photogenPerturbed | Xyce::Device::TwoDPDE::Instance | private |
photogenSensMod | Xyce::Device::DevicePDEInstance | |
photoPer | Xyce::Device::DevicePDEInstance | |
photoPw | Xyce::Device::DevicePDEInstance | |
photoString | Xyce::Device::DevicePDEInstance | |
photoTd | Xyce::Device::DevicePDEInstance | |
photoTf | Xyce::Device::DevicePDEInstance | |
photoTr | Xyce::Device::DevicePDEInstance | |
photoTstart | Xyce::Device::DevicePDEInstance | |
photoTstop | Xyce::Device::DevicePDEInstance | |
photoType | Xyce::Device::DevicePDEInstance | |
plotfileFlag() | Xyce::Device::TwoDPDE::Instance | inlinevirtual |
printName(std::ostream &os) const | Xyce::Device::DeviceInstance | virtual |
processDopingParams(Param &ndParam, std::string param) | Xyce::Device::TwoDPDE::Instance | |
processElectrodeParams(Param &ndParam) | Xyce::Device::TwoDPDE::Instance | |
processInstanceParams() | Xyce::Device::DeviceInstance | inlinevirtual |
processOneTimeParams(Param &ndParam) | Xyce::Device::TwoDPDE::Instance | |
processParams() | Xyce::Device::TwoDPDE::Instance | virtual |
Prowarray | Xyce::Device::TwoDPDE::Instance | private |
psLoaded | Xyce::Device::DeviceInstance | |
PulseData | Xyce::Device::TwoDPDE::Instance | private |
registerDepSolnGIDs(const std::vector< std::vector< int > > &varList) | Xyce::Device::DeviceInstance | virtual |
registerDepSolnLIDs(const std::vector< std::vector< int > > &depSolnLIDVecRef) | Xyce::Device::DeviceInstance | virtual |
registerDepStateGIDs(const std::vector< std::vector< int > > &varList) | Xyce::Device::DeviceInstance | virtual |
registerDepStateLIDs(const std::vector< std::vector< int > > &depStaLIDVecRef) | Xyce::Device::DeviceInstance | inlinevirtual |
registerDepStoreGIDs(const std::vector< std::vector< int > > &varList) | Xyce::Device::DeviceInstance | virtual |
registerDepStoreLIDs(const std::vector< std::vector< int > > &depStoLIDVecRef) | Xyce::Device::DeviceInstance | inlinevirtual |
registerGIDData(const std::vector< int > &counts, const std::vector< int > &GIDs, const std::vector< std::vector< int > > &jacGIDs) | Xyce::Device::DeviceInstance | virtual |
registerGIDs(const std::list< index_pair > &intGIDListRef, const std::list< index_pair > &extGIDListRef) | Xyce::Device::TwoDPDE::Instance | virtual |
registerJacLIDs(const std::vector< std::vector< int > > &jacLIDVec) | Xyce::Device::TwoDPDE::Instance | virtual |
registerLIDs(const std::vector< int > &intLIDVecRef, const std::vector< int > &extLIDVecRef) | Xyce::Device::TwoDPDE::Instance | virtual |
registerStateGIDs(const std::list< index_pair > &staGIDListRef) | Xyce::Device::TwoDPDE::Instance | virtual |
registerStateLIDs(const std::vector< int > &staLIDVecRef) | Xyce::Device::TwoDPDE::Instance | virtual |
registerStoreGIDs(const std::list< index_pair > &stoGIDListRef) | Xyce::Device::DeviceInstance | inlinevirtual |
registerStoreLIDs(const std::vector< int > &stoLIDVecRef) | Xyce::Device::DeviceInstance | inlinevirtual |
rhsLoaded | Xyce::Device::DeviceInstance | |
RVec | Xyce::Device::TwoDPDE::Instance | private |
scaleDefaultParam(double val) | Xyce::Device::DeviceEntity | |
scaleDopeVariables() | Xyce::Device::TwoDPDE::Instance | |
scaleParam(const std::string ¶mName, double val, double val0) | Xyce::Device::DeviceEntity | |
scaleParam(const std::string ¶mName, double val) | Xyce::Device::DeviceEntity | |
scaleVariables() | Xyce::Device::TwoDPDE::Instance | |
scalingVars | Xyce::Device::DevicePDEInstance | |
sensOn | Xyce::Device::DevicePDEInstance | |
sensProcess | Xyce::Device::DevicePDEInstance | |
setDefaultParam(double val) | Xyce::Device::DeviceEntity | |
setDefaultParamName(const std::string &default_param_name) | Xyce::Device::DeviceEntity | inline |
setDefaultParams() | Xyce::Device::DeviceEntity | inline |
setDependentParameter(Util::Param &, double *, ParameterType::ExprAccess) | Xyce::Device::DeviceEntity | |
setDependentParameter(Util::Param &, std::vector< double > *, int, ParameterType::ExprAccess) | Xyce::Device::DeviceEntity | |
setDependentParameter(Util::Param &par, Depend &dependentParam, ParameterType::ExprAccess depend) | Xyce::Device::DeviceEntity | |
setIC() | Xyce::Device::DeviceInstance | inlinevirtual |
setInitialGuess() | Xyce::Device::TwoDPDE::Instance | virtual |
setInternalState(const DeviceState &state) | Xyce::Device::DeviceInstance | virtual |
setMergeRowColChecked(bool mergeRowColChecked_local) | Xyce::Device::DeviceInstance | inline |
setNumStoreVars(int num_store_vars) | Xyce::Device::DeviceInstance | inline |
setOrigFlag(bool origFlag_local) | Xyce::Device::DeviceInstance | inline |
setOriginalValue(int serial_number, double value) | Xyce::Device::ParameterBase | inline |
setParam(const std::string ¶mName, double val) | Xyce::Device::DeviceEntity | |
setParams(const std::vector< Param > ¶ms) | Xyce::Device::DeviceEntity | inline |
setPDEContinuationAlpha(double alpha) | Xyce::Device::TwoDPDE::Instance | virtual |
setPDEContinuationBeta(double beta) | Xyce::Device::TwoDPDE::Instance | virtual |
setupBCEdgeAreas() | Xyce::Device::TwoDPDE::Instance | |
setupBoundaryStencil() | Xyce::Device::TwoDPDE::Instance | |
setupDINodes() | Xyce::Device::TwoDPDE::Instance | |
setupIntNameMap() | Xyce::Device::TwoDPDE::Instance | |
setupJacStamp() | Xyce::Device::TwoDPDE::Instance | |
setupLabelIndex() | Xyce::Device::TwoDPDE::Instance | |
setupMesh() | Xyce::Device::TwoDPDE::Instance | |
setupMinDXVector() | Xyce::Device::TwoDPDE::Instance | |
setupMiscConstants() | Xyce::Device::TwoDPDE::Instance | |
setupNumVars() | Xyce::Device::TwoDPDE::Instance | |
setupPhotogen() | Xyce::Device::TwoDPDE::Instance | |
setupPointers() | Xyce::Device::DeviceInstance | inlinevirtual |
setupRowColPairs() | Xyce::Device::TwoDPDE::Instance | |
setupScalingVars() | Xyce::Device::TwoDPDE::Instance | |
setValueGiven(int serial_number, bool value) | Xyce::Device::ParameterBase | inline |
sgplotLevel | Xyce::Device::TwoDPDE::Instance | private |
ssLoaded | Xyce::Device::DeviceInstance | |
staGIDList | Xyce::Device::DeviceInstance | protected |
staLIDVec | Xyce::Device::DeviceInstance | protected |
stateDispl | Xyce::Device::TwoDPDE::Instance | private |
stateDispl_owned | Xyce::Device::TwoDPDE::Instance | private |
stateNameMap | Xyce::Device::DeviceInstance | protected |
stoLIDVec | Xyce::Device::DeviceInstance | protected |
storeNameMap | Xyce::Device::DeviceInstance | protected |
sumSources() | Xyce::Device::TwoDPDE::Instance | |
SVec | Xyce::Device::TwoDPDE::Instance | private |
t0_user | Xyce::Device::DevicePDEInstance | |
tecplotGeomOutput(FILE *fp1) | Xyce::Device::TwoDPDE::Instance | |
tecplotLevel | Xyce::Device::TwoDPDE::Instance | private |
tecplotTimeDateStamp() | Xyce::Device::DevicePDEInstance | inline |
Temp | Xyce::Device::DevicePDEInstance | |
testDAEMatrices(std::vector< std::string > &nameVec) | Xyce::Device::DeviceInstance | virtual |
timeDateStamp() | Xyce::Device::DevicePDEInstance | inline |
tmpBCmap | Xyce::Device::TwoDPDE::Instance | private |
tnVec | Xyce::Device::TwoDPDE::Instance | private |
totSrcVec | Xyce::Device::TwoDPDE::Instance | private |
tpVec | Xyce::Device::TwoDPDE::Instance | private |
Traits class | Xyce::Device::TwoDPDE::Instance | friend |
trivialStampLoader(N_LAS_Matrix *matPtr) | Xyce::Device::DeviceInstance | |
txtDataLevel | Xyce::Device::TwoDPDE::Instance | private |
undoSensMeshResize() | Xyce::Device::TwoDPDE::Instance | |
unE_Vec | Xyce::Device::TwoDPDE::Instance | private |
unScaleDopeVariables() | Xyce::Device::TwoDPDE::Instance | |
unScaleVariables() | Xyce::Device::TwoDPDE::Instance | |
unVec | Xyce::Device::TwoDPDE::Instance | private |
updateDependentParameters(N_LAS_Vector &vars) | Xyce::Device::DeviceEntity | |
updateDependentParameters(double temp_tmp) | Xyce::Device::DeviceEntity | |
updateDependentParameters() | Xyce::Device::DeviceEntity | |
updateGlobalParameters(GlobalParameterMap &) | Xyce::Device::DeviceEntity | |
updateIntermediateVars() | Xyce::Device::TwoDPDE::Instance | virtual |
updatePrimaryState() | Xyce::Device::TwoDPDE::Instance | virtual |
updateSecondaryState() | Xyce::Device::TwoDPDE::Instance | virtual |
updateSource() | Xyce::Device::DeviceInstance | inlinevirtual |
updateTemperature(const double &temp_tmp) | Xyce::Device::TwoDPDE::Instance | virtual |
upE_Vec | Xyce::Device::TwoDPDE::Instance | private |
upVec | Xyce::Device::TwoDPDE::Instance | private |
useMatrixGIDFlag | Xyce::Device::TwoDPDE::Instance | private |
useOldNi | Xyce::Device::TwoDPDE::Instance | private |
useOldNiGiven | Xyce::Device::TwoDPDE::Instance | private |
useVectorGIDFlag | Xyce::Device::TwoDPDE::Instance | private |
usingInternalMesh | Xyce::Device::TwoDPDE::Instance | private |
Ut | Xyce::Device::DevicePDEInstance | |
vals | Xyce::Device::DeviceInstance | |
variablesScaled | Xyce::Device::DevicePDEInstance | |
varTypes(std::vector< char > &varTypeVec) | Xyce::Device::DeviceInstance | inlinevirtual |
Vcolarray | Xyce::Device::TwoDPDE::Instance | private |
VmaxExp | Xyce::Device::TwoDPDE::Instance | private |
VminExp | Xyce::Device::TwoDPDE::Instance | private |
voltLimFlag | Xyce::Device::TwoDPDE::Instance | private |
vOwnVec | Xyce::Device::TwoDPDE::Instance | private |
Vrowarray | Xyce::Device::TwoDPDE::Instance | private |
Vt | Xyce::Device::DevicePDEInstance | |
VVec | Xyce::Device::TwoDPDE::Instance | private |
wasValueGiven(int serial_number) const | Xyce::Device::ParameterBase | inline |
WJ | Xyce::Device::TwoDPDE::Instance | private |
x0_user | Xyce::Device::DevicePDEInstance | |
XC | Xyce::Device::TwoDPDE::Instance | private |
xend | Xyce::Device::DevicePDEInstance | |
XL | Xyce::Device::TwoDPDE::Instance | private |
XR | Xyce::Device::TwoDPDE::Instance | private |
xstart | Xyce::Device::DevicePDEInstance | |
xVec | Xyce::Device::TwoDPDE::Instance | private |
yend | Xyce::Device::DevicePDEInstance | |
ystart | Xyce::Device::DevicePDEInstance | |
yVec | Xyce::Device::TwoDPDE::Instance | private |
zeroMatrixDiagonal(N_LAS_Matrix *matPtr) | Xyce::Device::DeviceInstance | |
~DeviceEntity() | Xyce::Device::DeviceEntity | virtual |
~DeviceInstance() | Xyce::Device::DeviceInstance | virtual |
~DevicePDEInstance() | Xyce::Device::DevicePDEInstance | inlinevirtual |
~Instance() | Xyce::Device::TwoDPDE::Instance | |
~ParameterBase() | Xyce::Device::ParameterBase | inlinevirtual |