35 const std::string& aPath ) :
37 m_fixIncludePaths( true )
52 const std::string& aPath ) :
57 NGSPICE_MODEL_MODE::LT_PSPICE,
58 NGSPICE_MODEL_MODE::USER_CONFIG,
59 NGSPICE_MODEL_MODE::HSPICE ) );
68 wxCHECK( settings,
false );
std::vector< PARAM_BASE * > m_params
The list of parameters (owned by this object)
NESTED_SETTINGS is a JSON_SETTINGS that lives inside a JSON_SETTINGS.
Container for Ngspice simulator settings.
NGSPICE_MODEL_MODE m_modelMode
bool operator==(const SPICE_SIMULATOR_SETTINGS &aRhs) const override
NGSPICE_SIMULATOR_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)
Stores an enum as an integer.
Storage for simulator specific settings.
SPICE_SIMULATOR_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)
wxString m_workbookFilename
virtual bool operator==(const SPICE_SIMULATOR_SETTINGS &aRhs) const =0
const int spiceSettingsSchemaVersion
NGSPICE_MODEL_MODE
Ngspice simulator model compatibility modes.