2#pragma warning(disable : 4251)
9class __declspec(dllexport) EntitySolverCircuitSimulator :
public EntitySolver
12 EntitySolverCircuitSimulator(
ot::UID ID, EntityBase* parent, EntityObserver* obs, ModelState* ms, ClassFactoryHandler* factory,
const std::string& owner);
13 virtual ~EntitySolverCircuitSimulator();
15 void createProperties(
const std::string circuitFolderName,
ot::UID circuitFolderID,
const std::string circuitName,
ot::UID circuitID);
16 virtual bool updateFromProperties(
void)
override;
18 virtual std::string getClassName(
void)
override {
return "EntitySolverCircuitSimulator"; };
21 virtual int getSchemaVersion(
void)
override {
return 1; };
24 bool SetVisibleDCSimulationParameters(
bool visible);
25 bool SetVisibleTRANSimulationParameters(
bool visible);
26 bool SetVisibleACSimulationParameters(
bool visible);
27 void createDCProperties();
28 void createTranProperties();
29 void createACProperties();
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27