Xyce
6.1
|
#include <vector>
#include <list>
#include <N_IO_fwd.h>
#include <N_UTL_fwd.h>
#include <N_DEV_Device.h>
#include <N_DEV_DeviceBlock.h>
#include <N_DEV_Param.h>
Go to the source code of this file.
Classes | |
class | Xyce::Device::SourceData |
class | Xyce::Device::SinData |
class | Xyce::Device::ExpData |
class | Xyce::Device::ACData |
class | Xyce::Device::PulseData |
class | Xyce::Device::PWLinData |
class | Xyce::Device::SFFMData |
class | Xyce::Device::ConstData |
class | Xyce::Device::SmoothPulseData |
Namespaces | |
Xyce | |
Pure virtual class to augment a linear system. | |
Xyce::Device | |
Circuit Device Definitions. | |
Typedefs | |
typedef std::map< std::string, std::vector< Param >, LessNoCase > | Xyce::Device::DeviceParamMap |
Enumerations | |
enum | Src_index { _SIN_DATA, _EXP_DATA, _PULSE_DATA, _PWL_DATA, _SFFM_DATA, _SMOOTH_PULSE_DATA, _DC_DATA, _AC_DATA, _NUM_SRC_DATA } |
Functions | |
void | Xyce::Device::sourceFunctionMetadata (DeviceParamMap &map) |
int | Xyce::Device::getSourceFunctionID (const std::string &sourceFcn) |
const std::vector< Param > & | Xyce::Device::getSourceFunctionParameters (const std::string &sourceFcn) |
bool | Xyce::Device::extractSourceData (const IO::TokenVector &parsedInputLine, IO::DeviceBlock &device_block, const std::string &primaryDeviceParameter) |
bool | Xyce::Device::extractSourceFields (const IO::TokenVector &parsedInputLine, IO::DeviceBlock &device_block, const std::vector< std::string > &fieldNames, const std::vector< int > &fieldPositions) |
enum Src_index |
Enumerator | |
---|---|
_SIN_DATA | |
_EXP_DATA | |
_PULSE_DATA | |
_PWL_DATA | |
_SFFM_DATA | |
_SMOOTH_PULSE_DATA | |
_DC_DATA | |
_AC_DATA | |
_NUM_SRC_DATA |
Definition at line 62 of file N_DEV_SourceData.h.