Xyce
6.1
|
#include <N_DEV_DeviceBlock.h>
Public Member Functions | |
InstanceBlock (const std::string &name=std::string()) | |
InstanceBlock (const InstanceBlock &right) | |
InstanceBlock & | operator= (InstanceBlock &right) |
~InstanceBlock () | |
const std::string & | getName () const |
void | setName (const std::string &name) |
const std::string & | getModelName () const |
void | setModelName (const std::string &modelName) |
void | clear () |
Packable * | instance () const |
int | packedByteCount () const |
void | pack (char *buf, int bsize, int &pos, N_PDS_Comm *comm) const |
void | unpack (char *pB, int bsize, int &pos, N_PDS_Comm *comm) |
int | operator== (InstanceBlock &right) const |
int | operator!= (InstanceBlock &right) const |
Public Attributes | |
std::vector< Param > | params |
int | iNumNodes |
int | numIntVars |
int | numExtVars |
int | numStateVars |
bool | modelFlag |
bool | sourceFlag |
bool | bsourceFlag |
bool | offFlag |
bool | off |
std::string | netlistFileName_ |
int | lineNumber_ |
Private Attributes | |
std::string | name_ |
std::string | modelName_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const InstanceBlock &ib) |
Definition at line 114 of file N_DEV_DeviceBlock.h.
Xyce::Device::InstanceBlock::InstanceBlock | ( | const std::string & | name = std::string() | ) |
Definition at line 417 of file N_DEV_DeviceBlock.C.
Xyce::Device::InstanceBlock::InstanceBlock | ( | const InstanceBlock & | right | ) |
Definition at line 441 of file N_DEV_DeviceBlock.C.
Xyce::Device::InstanceBlock::~InstanceBlock | ( | ) |
Definition at line 467 of file N_DEV_DeviceBlock.C.
void Xyce::Device::InstanceBlock::clear | ( | ) |
Definition at line 533 of file N_DEV_DeviceBlock.C.
|
inline |
Definition at line 135 of file N_DEV_DeviceBlock.h.
|
inline |
Definition at line 125 of file N_DEV_DeviceBlock.h.
Packable * Xyce::Device::InstanceBlock::instance | ( | ) | const |
Definition at line 602 of file N_DEV_DeviceBlock.C.
int Xyce::Device::InstanceBlock::operator!= | ( | InstanceBlock & | right | ) | const |
Definition at line 520 of file N_DEV_DeviceBlock.C.
InstanceBlock & Xyce::Device::InstanceBlock::operator= | ( | InstanceBlock & | right | ) |
Definition at line 479 of file N_DEV_DeviceBlock.C.
int Xyce::Device::InstanceBlock::operator== | ( | InstanceBlock & | right | ) | const |
Definition at line 507 of file N_DEV_DeviceBlock.C.
void Xyce::Device::InstanceBlock::pack | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm | ||
) | const |
Definition at line 689 of file N_DEV_DeviceBlock.C.
int Xyce::Device::InstanceBlock::packedByteCount | ( | ) | const |
Definition at line 615 of file N_DEV_DeviceBlock.C.
|
inline |
Definition at line 140 of file N_DEV_DeviceBlock.h.
|
inline |
Definition at line 130 of file N_DEV_DeviceBlock.h.
void Xyce::Device::InstanceBlock::unpack | ( | char * | pB, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm | ||
) |
Definition at line 778 of file N_DEV_DeviceBlock.C.
|
friend |
Definition at line 560 of file N_DEV_DeviceBlock.C.
bool Xyce::Device::InstanceBlock::bsourceFlag |
Definition at line 171 of file N_DEV_DeviceBlock.h.
int Xyce::Device::InstanceBlock::iNumNodes |
Definition at line 164 of file N_DEV_DeviceBlock.h.
int Xyce::Device::InstanceBlock::lineNumber_ |
Definition at line 176 of file N_DEV_DeviceBlock.h.
bool Xyce::Device::InstanceBlock::modelFlag |
Definition at line 169 of file N_DEV_DeviceBlock.h.
|
private |
Definition at line 159 of file N_DEV_DeviceBlock.h.
|
private |
Definition at line 158 of file N_DEV_DeviceBlock.h.
std::string Xyce::Device::InstanceBlock::netlistFileName_ |
Definition at line 175 of file N_DEV_DeviceBlock.h.
int Xyce::Device::InstanceBlock::numExtVars |
Definition at line 166 of file N_DEV_DeviceBlock.h.
int Xyce::Device::InstanceBlock::numIntVars |
Definition at line 165 of file N_DEV_DeviceBlock.h.
int Xyce::Device::InstanceBlock::numStateVars |
Definition at line 167 of file N_DEV_DeviceBlock.h.
bool Xyce::Device::InstanceBlock::off |
Definition at line 173 of file N_DEV_DeviceBlock.h.
bool Xyce::Device::InstanceBlock::offFlag |
Definition at line 172 of file N_DEV_DeviceBlock.h.
std::vector<Param> Xyce::Device::InstanceBlock::params |
Definition at line 162 of file N_DEV_DeviceBlock.h.
bool Xyce::Device::InstanceBlock::sourceFlag |
Definition at line 170 of file N_DEV_DeviceBlock.h.