Xyce
6.1
|
#include <N_DEV_DeviceInterfaceNode.h>
Public Member Functions | |
DeviceInterfaceNode () | |
Public Attributes | |
std::string | eName |
std::string | nName |
int | index |
int | labelIndex |
int | gid |
int | lid |
int | lidOffset |
std::vector< int > | crossOffsets |
bool | given |
int | firstMeshNodeIndex |
std::vector< int > | Vcol |
std::vector< int > | Ncol |
std::vector< int > | Pcol |
double | area |
std::vector< double > | areaVector |
double | currentSum |
int | stateC |
bool | stateC_owned |
double | chargeSum |
int | li_stateC |
int | numBoundaryPoints |
double | Vckt |
double | Vckt_orig |
double | dIdVckt |
double | dQdVckt |
std::vector< double > | dFdVckt |
std::vector< int > | neighborNodes |
std::vector< double > | dQdX |
std::vector< double > | dIdX |
std::vector< int > | dIdXcols |
std::vector< int > | dIdXoffset |
int | numCrossTerms |
std::vector< double > | VequVec |
std::vector< double > | VbcVec |
std::vector< double > | nnbcVec |
std::vector< double > | npbcVec |
N_LAS_Vector * | dxdvPtr |
bool | dxdvAllocated |
std::map< int, int > | meshGlobalToLocal |
double | Vckt_old |
double | Vckt_final |
double | Vckt_delta |
double | Vckt_deltaC |
double | Vckt_ramp |
double | Vckt_ramp_old |
bool | neumannBCFlagV |
bool | neumannBCFlagN |
bool | neumannBCFlagP |
std::string | material |
bool | materialGiven |
bool | oxideBndryFlag |
double | oxthick |
double | oxcharge |
Definition at line 60 of file N_DEV_DeviceInterfaceNode.h.
|
inline |
Definition at line 65 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::area |
Definition at line 128 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::areaVector |
Definition at line 129 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::chargeSum |
Definition at line 137 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::crossOffsets |
Definition at line 110 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::currentSum |
Definition at line 132 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dFdVckt |
Definition at line 155 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::dIdVckt |
Definition at line 152 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dIdX |
Definition at line 159 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::dIdXcols |
Definition at line 160 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::dIdXoffset |
Definition at line 162 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::dQdVckt |
Definition at line 153 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dQdX |
Definition at line 158 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::dxdvAllocated |
Definition at line 178 of file N_DEV_DeviceInterfaceNode.h.
N_LAS_Vector* Xyce::Device::DeviceInterfaceNode::dxdvPtr |
Definition at line 177 of file N_DEV_DeviceInterfaceNode.h.
std::string Xyce::Device::DeviceInterfaceNode::eName |
Definition at line 92 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::firstMeshNodeIndex |
Definition at line 116 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::gid |
Definition at line 104 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::given |
Definition at line 112 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::index |
Definition at line 100 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::labelIndex |
Definition at line 102 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::li_stateC |
Definition at line 140 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::lid |
Definition at line 107 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::lidOffset |
Definition at line 108 of file N_DEV_DeviceInterfaceNode.h.
std::string Xyce::Device::DeviceInterfaceNode::material |
Definition at line 202 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::materialGiven |
Definition at line 203 of file N_DEV_DeviceInterfaceNode.h.
std::map<int,int> Xyce::Device::DeviceInterfaceNode::meshGlobalToLocal |
Definition at line 181 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Ncol |
Definition at line 124 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::neighborNodes |
Definition at line 156 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagN |
Definition at line 198 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagP |
Definition at line 199 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagV |
Definition at line 197 of file N_DEV_DeviceInterfaceNode.h.
std::string Xyce::Device::DeviceInterfaceNode::nName |
Definition at line 98 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::nnbcVec |
Definition at line 173 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::npbcVec |
Definition at line 174 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::numBoundaryPoints |
Definition at line 143 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::numCrossTerms |
Definition at line 165 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::oxcharge |
Definition at line 206 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::oxideBndryFlag |
Definition at line 204 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::oxthick |
Definition at line 205 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Pcol |
Definition at line 125 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::stateC |
Definition at line 133 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::stateC_owned |
Definition at line 134 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::VbcVec |
Definition at line 172 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt |
Definition at line 146 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_delta |
Definition at line 187 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_deltaC |
Definition at line 190 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_final |
Definition at line 186 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_old |
Definition at line 185 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_orig |
Definition at line 149 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_ramp |
Definition at line 191 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_ramp_old |
Definition at line 193 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Vcol |
Definition at line 123 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::VequVec |
Definition at line 169 of file N_DEV_DeviceInterfaceNode.h.