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 |
Linear::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 62 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 126 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::areaVector |
Definition at line 127 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::chargeSum |
Definition at line 135 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::crossOffsets |
Definition at line 108 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::currentSum |
Definition at line 130 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dFdVckt |
Definition at line 153 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::dIdVckt |
Definition at line 150 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dIdX |
Definition at line 157 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::dIdXcols |
Definition at line 158 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::dIdXoffset |
Definition at line 160 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::dQdVckt |
Definition at line 151 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::dQdX |
Definition at line 156 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::dxdvAllocated |
Definition at line 176 of file N_DEV_DeviceInterfaceNode.h.
Linear::Vector* Xyce::Device::DeviceInterfaceNode::dxdvPtr |
Definition at line 175 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 114 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::gid |
Definition at line 102 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::given |
Definition at line 110 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::index |
Definition at line 98 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::labelIndex |
Definition at line 100 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::li_stateC |
Definition at line 138 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::lid |
Definition at line 105 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::lidOffset |
Definition at line 106 of file N_DEV_DeviceInterfaceNode.h.
std::string Xyce::Device::DeviceInterfaceNode::material |
Definition at line 200 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::materialGiven |
Definition at line 201 of file N_DEV_DeviceInterfaceNode.h.
std::map<int,int> Xyce::Device::DeviceInterfaceNode::meshGlobalToLocal |
Definition at line 179 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Ncol |
Definition at line 122 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::neighborNodes |
Definition at line 154 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagN |
Definition at line 196 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagP |
Definition at line 197 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::neumannBCFlagV |
Definition at line 195 of file N_DEV_DeviceInterfaceNode.h.
std::string Xyce::Device::DeviceInterfaceNode::nName |
Definition at line 96 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::nnbcVec |
Definition at line 171 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::npbcVec |
Definition at line 172 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::numBoundaryPoints |
Definition at line 141 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::numCrossTerms |
Definition at line 163 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::oxcharge |
Definition at line 204 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::oxideBndryFlag |
Definition at line 202 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::oxthick |
Definition at line 203 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Pcol |
Definition at line 123 of file N_DEV_DeviceInterfaceNode.h.
int Xyce::Device::DeviceInterfaceNode::stateC |
Definition at line 131 of file N_DEV_DeviceInterfaceNode.h.
bool Xyce::Device::DeviceInterfaceNode::stateC_owned |
Definition at line 132 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::VbcVec |
Definition at line 170 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt |
Definition at line 144 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_delta |
Definition at line 185 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_deltaC |
Definition at line 188 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_final |
Definition at line 184 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_old |
Definition at line 183 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_orig |
Definition at line 147 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_ramp |
Definition at line 189 of file N_DEV_DeviceInterfaceNode.h.
double Xyce::Device::DeviceInterfaceNode::Vckt_ramp_old |
Definition at line 191 of file N_DEV_DeviceInterfaceNode.h.
std::vector<int> Xyce::Device::DeviceInterfaceNode::Vcol |
Definition at line 121 of file N_DEV_DeviceInterfaceNode.h.
std::vector<double> Xyce::Device::DeviceInterfaceNode::VequVec |
Definition at line 167 of file N_DEV_DeviceInterfaceNode.h.