Xyce  6.1
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
 
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
 

Detailed Description

Definition at line 62 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 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.


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