DSS C-API and dss.hpp
DSS C-API and dss.hpp expose a customized and extended implementation of OpenDSS to C and C++.
dss::classic::IYMatrix Class Reference
Inheritance diagram for dss::classic::IYMatrix:
[legend]
Collaboration diagram for dss::classic::IYMatrix:
[legend]

Public Member Functions

 IYMatrix (dss::APIUtil *util)
 
void ZeroInjCurr ()
 
void GetSourceInjCurrents ()
 
void GetPCInjCurr ()
 
void BuildYMatrixD (int32_t BuildOps, int32_t AllocateVI)
 
void AddInAuxCurrents (int32_t SType)
 
bool SystemYChanged ()
 
IYMatrixSystemYChanged (bool value)
 
bool UseAuxCurrents ()
 
IYMatrixUseAuxCurrents (bool value)
 
uint64_t SolverOptions ()
 Sparse solver options. More...
 
IYMatrixSolverOptions (uint64_t value)
 
bool CheckConvergence ()
 
void SetGeneratordQdV ()
 
bool LoadsNeedUpdating ()
 
IYMatrixLoadsNeedUpdating (bool value)
 
bool SolutionInitialized ()
 
IYMatrixSolutionInitialized (bool value)
 
int32_t Iteration ()
 
IYMatrixIteration (int32_t value)
 
- Public Member Functions inherited from dss::ContextState
 ContextState (APIUtil *util)
 

Additional Inherited Members

- Public Attributes inherited from dss::ContextState
void * ctx
 Pointer to the DSSContext for easy access.
 
APIUtilapi_util
 API utility functions.
 

Member Function Documentation

◆ SolverOptions()

uint64_t dss::classic::IYMatrix::SolverOptions ( )
inline

Sparse solver options.

See the enumeration SparseSolverOptions


The documentation for this class was generated from the following file: