Xyce  6.1
N_DEV_DeviceMgr.C File Reference
#include <Xyce_config.h>
#include <algorithm>
#include <sstream>
#include <stdexcept>
#include <N_ANP_AnalysisManager.h>
#include <N_DEV_Algorithm.h>
#include <N_DEV_Const.h>
#include <N_DEV_DeviceMgr.h>
#include <N_DEV_DeviceOptions.h>
#include <N_DEV_DeviceSensitivities.h>
#include <N_DEV_ExternDevice.h>
#include <N_DEV_MutIndLin.h>
#include <N_DEV_InstanceName.h>
#include <N_DEV_Op.h>
#include <N_DEV_Print.h>
#include <N_DEV_RegisterDevices.h>
#include <N_DEV_Source.h>
#include <N_ERH_ErrorMgr.h>
#include <N_ERH_Message.h>
#include <N_IO_CmdParse.h>
#include <N_IO_MeasureManager.h>
#include <N_IO_Op.h>
#include <N_IO_CircuitBlock.h>
#include <N_IO_OptionBlock.h>
#include <N_IO_PkgOptionsMgr.h>
#include <N_IO_SpiceSeparatedFieldTool.h>
#include <N_LAS_Builder.h>
#include <N_LAS_Matrix.h>
#include <N_LAS_System.h>
#include <N_NLS_Manager.h>
#include <N_PDS_Comm.h>
#include <N_PDS_MPI.h>
#include <N_PDS_Manager.h>
#include <N_TIA_WorkingIntegrationMethod.h>
#include <N_TOP_Topology.h>
#include <N_UTL_Algorithm.h>
#include <N_UTL_BreakPoint.h>
#include <N_UTL_ExtendedString.h>
#include <N_UTL_FeatureTest.h>
#include <N_UTL_Op.h>
#include <N_DEV_Bsrc.h>
#include <N_DEV_ISRC.h>
#include <N_DEV_MOSFET_B3.h>
#include <N_DEV_MOSFET_B3SOI.h>
#include <N_DEV_MOSFET_B4.h>
#include <N_DEV_Resistor.h>
#include <N_DEV_Resistor3.h>
#include <N_DEV_Vsrc.h>
Include dependency graph for N_DEV_DeviceMgr.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

DeviceEntity * Xyce::Device::findDeviceEntity (EntityTypeIdDeviceMap::const_iterator begin, EntityTypeIdDeviceMap::const_iterator end, const std::string entity_name)
 
bool Xyce::Device::registerPkgOptionsMgr (DeviceMgr &device_manager, IO::PkgOptionsMgr &options_manager)
 
bool Xyce::Device::getParamAndReduce (Parallel::Machine comm, const DeviceMgr &device_manager, const std::string &name, double &val)
 
double Xyce::Device::getParamAndReduce (Parallel::Machine comm, const DeviceMgr &device_manager, const std::string &name)
 
void Xyce::Device::addGlobalParameter (SolverState &solver_state, Globals &global, const Util::Param &param)
 
const double * Xyce::Device::findGlobalParameter (const GlobalParameterMap &global_map, const std::string &name)