46 #include <Xyce_config.h>
167 std::vector<Util::BreakPoint> & breakPointTimes)
169 bool fast_source_flag =
false;
SourceInstance(const InstanceBlock &IB, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block)
Pure virtual class to augment a linear system.
const T & value(const ParameterBase &entity, const Descriptor &descriptor)
Returns the value of the parameter for the entity.
The FactoryBlock contains parameters needed by the device, instance and model creation functions...
SourceData * tranSourceData_
Class ParametricData manages the configuration information and the parameter binding map...
SourceData * acSourceData_
virtual bool updateSource()
virtual bool getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes)
bool getFastSourceFlag() const
virtual bool getInstanceBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes)
void setFastTimeScaleFlag(bool fastTimeScaleFlag)
const SolverState & getSolverState() const
bool getFastTimeScaleFlag() const
bool getResetFlag() const
virtual bool updateSource()=0
SourceData * dcSourceData_
void setFastSourceFlag(bool value)
InstanceBlock represent a device instance line from the netlist.