Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::DeviceInterfaceNode Class Reference

#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
 

Detailed Description

Definition at line 60 of file N_DEV_DeviceInterfaceNode.h.

Constructor & Destructor Documentation

Xyce::Device::DeviceInterfaceNode::DeviceInterfaceNode ( )
inline

Definition at line 65 of file N_DEV_DeviceInterfaceNode.h.

Member Data Documentation

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.


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