|
|
| ISolution (dss::APIUtil *util) |
| |
|
void | BuildYMatrix (int32_t BuildOption, int32_t AllocateVI) |
| |
|
void | CheckControls () |
| |
|
void | CheckFaultStatus () |
| |
|
void | Cleanup () |
| |
|
void | DoControlActions () |
| |
|
void | FinishTimeStep () |
| |
|
void | InitSnap () |
| |
|
void | SampleControlDevices () |
| |
|
void | Sample_DoControlActions () |
| |
|
void | Solve () |
| |
|
void | SolveDirect () |
| |
|
void | SolveNoControl () |
| |
|
void | SolvePflow () |
| |
|
void | SolvePlusControl () |
| |
|
void | SolveSnap () |
| |
|
int32_t | AddType () |
| | Type of device to add in AutoAdd Mode: {dssGen (Default) | dssCap}.
|
| |
|
ISolution & | AddType (int32_t value) |
| |
|
int32_t | Algorithm () |
| | Base Solution algorithm: {dssNormalSolve | dssNewtonSolve}.
|
| |
|
ISolution & | Algorithm (int32_t value) |
| |
|
double | Capkvar () |
| | Capacitor kvar for adding capacitors in AutoAdd mode.
|
| |
|
ISolution & | Capkvar (double value) |
| |
|
bool | ControlActionsDone () |
| | Flag indicating the control actions are done.
|
| |
|
ISolution & | ControlActionsDone (bool value) |
| |
|
int32_t | ControlIterations () |
| | Value of the control iteration counter.
|
| |
|
ISolution & | ControlIterations (int32_t value) |
| |
|
int32_t | ControlMode () |
| | {dssStatic* | dssEvent | dssTime} Modes for control devices
|
| |
|
ISolution & | ControlMode (int32_t value) |
| |
|
bool | Converged () |
| | Flag to indicate whether the circuit solution converged.
|
| |
|
ISolution & | Converged (bool value) |
| |
|
string | DefaultDaily () |
| | Default daily load shape (defaults to "Default")
|
| |
|
ISolution & | DefaultDaily (const char *value) |
| |
|
ISolution & | DefaultDaily (const string &value) |
| |
|
string | DefaultYearly () |
| | Default Yearly load shape (defaults to "Default")
|
| |
|
ISolution & | DefaultYearly (const char *value) |
| |
|
ISolution & | DefaultYearly (const string &value) |
| |
|
strings | EventLog () |
| | Array of strings containing the Event Log.
|
| |
|
double | Frequency () |
| | Set the Frequency for next solution.
|
| |
|
ISolution & | Frequency (double value) |
| |
|
double | GenMult () |
| | Default Multiplier applied to generators (like LoadMult)
|
| |
|
ISolution & | GenMult (double value) |
| |
|
double | GenPF () |
| | PF for generators in AutoAdd mode.
|
| |
|
ISolution & | GenPF (double value) |
| |
|
double | GenkW () |
| | Generator kW for AutoAdd mode.
|
| |
|
ISolution & | GenkW (double value) |
| |
|
int32_t | Hour () |
| | Set Hour for time series solutions.
|
| |
|
ISolution & | Hour (int32_t value) |
| |
|
double | IntervalHrs () |
| | Get/Set the Solution.IntervalHrs variable used for devices that integrate / custom solution algorithms.
|
| |
|
ISolution & | IntervalHrs (double value) |
| |
| int32_t | Iterations () |
| | Number of iterations taken for last solution. More...
|
| |
|
string | LDCurve () |
| | Load-Duration Curve name for LD modes.
|
| |
|
ISolution & | LDCurve (const char *value) |
| |
|
ISolution & | LDCurve (const string &value) |
| |
|
int32_t | LoadModel () |
| | Load Model: {dssPowerFlow (default) | dssAdmittance}.
|
| |
|
ISolution & | LoadModel (int32_t value) |
| |
|
double | LoadMult () |
| | Default load multiplier applied to all non-fixed loads.
|
| |
|
ISolution & | LoadMult (double value) |
| |
|
int32_t | MaxControlIterations () |
| | Maximum allowable control iterations.
|
| |
|
ISolution & | MaxControlIterations (int32_t value) |
| |
|
int32_t | MaxIterations () |
| | Max allowable iterations.
|
| |
|
ISolution & | MaxIterations (int32_t value) |
| |
|
int32_t | MinIterations () |
| | Minimum number of iterations required for a power flow solution.
|
| |
|
ISolution & | MinIterations (int32_t value) |
| |
|
int32_t | Mode () |
| | Set present solution mode (by a text code - see DSS Help)
|
| |
|
ISolution & | Mode (int32_t value) |
| |
|
string | ModeID () |
| | ID (text) of the present solution mode.
|
| |
|
int32_t | MostIterationsDone () |
| | Max number of iterations required to converge at any control iteration of the most recent solution.
|
| |
|
int32_t | Number () |
| | Number of solutions to perform for Monte Carlo and time series simulations.
|
| |
|
ISolution & | Number (int32_t value) |
| |
|
double | Process_Time () |
| | Gets the time required to perform the latest solution (Read only)
|
| |
|
int32_t | Random () |
| | Randomization mode for random variables "Gaussian" or "Uniform".
|
| |
|
ISolution & | Random (int32_t value) |
| |
|
double | Seconds () |
| | Seconds from top of the hour.
|
| |
|
ISolution & | Seconds (double value) |
| |
|
double | StepSize () |
| | Time step size in sec.
|
| |
|
ISolution & | StepSize (double value) |
| |
|
bool | SystemYChanged () |
| | Flag that indicates if elements of the System Y have been changed by recent activity.
|
| |
|
double | Time_of_Step () |
| | Get the solution process time + sample time for time step.
|
| |
|
double | Tolerance () |
| | Solution convergence tolerance.
|
| |
|
ISolution & | Tolerance (double value) |
| |
|
double | Total_Time () |
| | Gets/sets the accumulated time of the simulation.
|
| |
|
ISolution & | Total_Time (double value) |
| |
|
int32_t | Totaliterations () |
| | Total iterations including control iterations for most recent solution.
|
| |
|
int32_t | Year () |
| | Set year for planning studies.
|
| |
|
ISolution & | Year (int32_t value) |
| |
|
double | dblHour () |
| | Hour as a double, including fractional part.
|
| |
|
ISolution & | dblHour (double value) |
| |
|
double | pctGrowth () |
| | Percent default annual load growth rate.
|
| |
|
ISolution & | pctGrowth (double value) |
| |
|
ISolution & | StepsizeHr (double value) |
| | (write-only) Set Stepsize in Hr
|
| |
|
ISolution & | StepsizeMin (double value) |
| | (write-only) Set Stepsize in minutes
|
| |
|
template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>> |
| VectorT | BusLevels () |
| |
|
template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>> |
| VectorT | IncMatrix () |
| |
|
strings | IncMatrixCols () |
| |
|
strings | IncMatrixRows () |
| |
|
template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>> |
| VectorT | Laplacian () |
| |
|
| ContextState (APIUtil *util) |
| |