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

#include <N_DEV_PDE_Electrode.h>

Inheritance diagram for Xyce::Device::PDE_Electrode:
Collaboration diagram for Xyce::Device::PDE_Electrode:

Public Member Functions

 PDE_Electrode (ParametricData< void > &parametric_data)
 
virtual ~PDE_Electrode ()
 
virtual void processParams ()
 processParams post processes the parameters that have been set in the object of the derived class. More...
 
- Public Member Functions inherited from Xyce::Device::CompositeParam
 CompositeParam (ParametricData< void > &parametric_data)
 CompositeParam sets the parametric data description. More...
 
virtual ~CompositeParam ()
 
bool given (const std::string &parameter_name) const
 given returns true if the value was specified in the netlist (not defaulted). More...
 
const ParameterMapgetParameterMap () const
 getParameterMap returns the parameter map which describes the parameters. More...
 
- Public Member Functions inherited from Xyce::Device::ParameterBase
 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)
 

Public Attributes

std::string name
 
std::string nodeName
 
std::string bcName
 
std::string material
 
bool materialGiven
 
bool oxideBndryFlag
 
double oxthick
 
double oxcharge
 

Private Member Functions

 PDE_Electrode (const PDE_Electrode &)
 

Detailed Description

Definition at line 75 of file N_DEV_PDE_Electrode.h.

Constructor & Destructor Documentation

Xyce::Device::PDE_Electrode::PDE_Electrode ( ParametricData< void > &  parametric_data)
inline

Definition at line 78 of file N_DEV_PDE_Electrode.h.

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

Definition at line 90 of file N_DEV_PDE_Electrode.h.

Xyce::Device::PDE_Electrode::PDE_Electrode ( const PDE_Electrode )
private

Member Function Documentation

virtual void Xyce::Device::PDE_Electrode::processParams ( )
inlinevirtual

processParams post processes the parameters that have been set in the object of the derived class.

See Device::populateParams() and Device::setParameters() in the DeviceEntity implementation file.

Author
David G. Baur Raytheon Sandia National Laboratories 1355
Date
Wed Jan 29 17:34:53 2014

Implements Xyce::Device::CompositeParam.

Reimplemented in Xyce::Device::PDE_2DElectrode, and Xyce::Device::PDE_1DElectrode.

Definition at line 96 of file N_DEV_PDE_Electrode.h.

Member Data Documentation

std::string Xyce::Device::PDE_Electrode::bcName

Definition at line 101 of file N_DEV_PDE_Electrode.h.

std::string Xyce::Device::PDE_Electrode::material

Definition at line 102 of file N_DEV_PDE_Electrode.h.

bool Xyce::Device::PDE_Electrode::materialGiven

Definition at line 103 of file N_DEV_PDE_Electrode.h.

std::string Xyce::Device::PDE_Electrode::name

Definition at line 99 of file N_DEV_PDE_Electrode.h.

std::string Xyce::Device::PDE_Electrode::nodeName

Definition at line 100 of file N_DEV_PDE_Electrode.h.

double Xyce::Device::PDE_Electrode::oxcharge

Definition at line 106 of file N_DEV_PDE_Electrode.h.

bool Xyce::Device::PDE_Electrode::oxideBndryFlag

Definition at line 104 of file N_DEV_PDE_Electrode.h.

double Xyce::Device::PDE_Electrode::oxthick

Definition at line 105 of file N_DEV_PDE_Electrode.h.


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