Xyce  6.1
N_DEV_SourceData.C File Reference
#include <Xyce_config.h>
#include <N_DEV_DeviceInstance.h>
#include <N_DEV_DeviceOptions.h>
#include <N_DEV_Message.h>
#include <N_DEV_SolverState.h>
#include <N_DEV_SourceData.h>
#include <N_IO_DeviceBlock.h>
#include <N_IO_SpiceSeparatedFieldTool.h>
#include <N_UTL_BreakPoint.h>
#include <N_UTL_ExtendedString.h>
#include <N_UTL_FeatureTest.h>
#include <N_UTL_Math.h>
Include dependency graph for N_DEV_SourceData.C:

Go to the source code of this file.

Namespaces

 Xyce
 Pure virtual class to augment a linear system.
 
 Xyce::Device
 Circuit Device Definitions.
 

Functions

void Xyce::Device::sourceFunctionMetadata (DeviceParamMap &map)
 
const std::vector< Param > & Xyce::Device::getSourceFunctionParameters (const std::string &sourceFcn)
 
int Xyce::Device::getSourceFunctionID (const std::string &sourceFcn)
 
int Xyce::Device::findSourceFieldPosition (const IO::TokenVector &parsed_line, const std::string &fieldToFind, int startPosition)
 
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)