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

Base class for all parameters. More...

#include <N_DEV_Pars.h>

Inheritance diagram for Xyce::Device::ParameterBase:

Public Member Functions

 ParameterBase ()
 
virtual ~ParameterBase ()
 
double getOriginalValue (int serial_number)
 
void setOriginalValue (int serial_number, double value)
 
bool wasValueGiven (int serial_number) const
 
void setValueGiven (int serial_number, bool value)
 

Private Member Functions

 ParameterBase (const ParameterBase &)
 
ParameterBaseoperator= (const ParameterBase &)
 

Private Attributes

OriginalValueMap originalValueMap_
 Map from device entity and original value index to original value. More...
 
GivenValueSet givenValueSet_
 Map from device entity and serial number to value given flag. More...
 

Detailed Description

Base class for all parameters.

Definition at line 175 of file N_DEV_Pars.h.

Constructor & Destructor Documentation

Xyce::Device::ParameterBase::ParameterBase ( )
inline

Definition at line 178 of file N_DEV_Pars.h.

virtual Xyce::Device::ParameterBase::~ParameterBase ( )
inlinevirtual

Definition at line 183 of file N_DEV_Pars.h.

Xyce::Device::ParameterBase::ParameterBase ( const ParameterBase )
private

Member Function Documentation

double Xyce::Device::ParameterBase::getOriginalValue ( int  serial_number)
inline

Definition at line 191 of file N_DEV_Pars.h.

ParameterBase& Xyce::Device::ParameterBase::operator= ( const ParameterBase )
private
void Xyce::Device::ParameterBase::setOriginalValue ( int  serial_number,
double  value 
)
inline

Definition at line 196 of file N_DEV_Pars.h.

void Xyce::Device::ParameterBase::setValueGiven ( int  serial_number,
bool  value 
)
inline

Definition at line 206 of file N_DEV_Pars.h.

bool Xyce::Device::ParameterBase::wasValueGiven ( int  serial_number) const
inline

Definition at line 201 of file N_DEV_Pars.h.

Member Data Documentation

GivenValueSet Xyce::Device::ParameterBase::givenValueSet_
private

Map from device entity and serial number to value given flag.

Definition at line 216 of file N_DEV_Pars.h.

OriginalValueMap Xyce::Device::ParameterBase::originalValueMap_
private

Map from device entity and original value index to original value.

Definition at line 215 of file N_DEV_Pars.h.


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