Xyce
6.1
|
#include <N_DEV_DeviceBlock.h>
Public Member Functions | |
ModelBlock (const std::string &name_="", const std::string &type_="", int level_=1) | |
ModelBlock (const ModelBlock &right) | |
ModelBlock & | operator= (const ModelBlock &right) |
~ModelBlock () | |
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== (const ModelBlock &right) const |
int | operator!= (const ModelBlock &right) const |
Public Attributes | |
std::string | name |
std::string | type |
int | level |
std::vector< Param > | params |
std::string | netlistFileName_ |
int | lineNumber_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ModelBlock &mb) |
Definition at line 74 of file N_DEV_DeviceBlock.h.
Xyce::Device::ModelBlock::ModelBlock | ( | const std::string & | name_ = "" , |
const std::string & | type_ = "" , |
||
int | level_ = 1 |
||
) |
Definition at line 90 of file N_DEV_DeviceBlock.C.
Xyce::Device::ModelBlock::ModelBlock | ( | const ModelBlock & | right | ) |
Definition at line 106 of file N_DEV_DeviceBlock.C.
Xyce::Device::ModelBlock::~ModelBlock | ( | ) |
Definition at line 124 of file N_DEV_DeviceBlock.C.
void Xyce::Device::ModelBlock::clear | ( | ) |
Definition at line 218 of file N_DEV_DeviceBlock.C.
Packable * Xyce::Device::ModelBlock::instance | ( | ) | const |
Definition at line 239 of file N_DEV_DeviceBlock.C.
int Xyce::Device::ModelBlock::operator!= | ( | const ModelBlock & | right | ) | const |
Definition at line 171 of file N_DEV_DeviceBlock.C.
ModelBlock & Xyce::Device::ModelBlock::operator= | ( | const ModelBlock & | right | ) |
Definition at line 136 of file N_DEV_DeviceBlock.C.
int Xyce::Device::ModelBlock::operator== | ( | const ModelBlock & | right | ) | const |
Definition at line 158 of file N_DEV_DeviceBlock.C.
void Xyce::Device::ModelBlock::pack | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm | ||
) | const |
Definition at line 303 of file N_DEV_DeviceBlock.C.
int Xyce::Device::ModelBlock::packedByteCount | ( | ) | const |
Definition at line 252 of file N_DEV_DeviceBlock.C.
void Xyce::Device::ModelBlock::unpack | ( | char * | pB, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm | ||
) |
Definition at line 365 of file N_DEV_DeviceBlock.C.
|
friend |
Definition at line 184 of file N_DEV_DeviceBlock.C.
int Xyce::Device::ModelBlock::level |
Definition at line 98 of file N_DEV_DeviceBlock.h.
int Xyce::Device::ModelBlock::lineNumber_ |
Definition at line 102 of file N_DEV_DeviceBlock.h.
std::string Xyce::Device::ModelBlock::name |
Definition at line 96 of file N_DEV_DeviceBlock.h.
std::string Xyce::Device::ModelBlock::netlistFileName_ |
Definition at line 101 of file N_DEV_DeviceBlock.h.
std::vector<Param> Xyce::Device::ModelBlock::params |
Definition at line 99 of file N_DEV_DeviceBlock.h.
std::string Xyce::Device::ModelBlock::type |
Definition at line 97 of file N_DEV_DeviceBlock.h.