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