This interface executes the procedure BuildYMatrix, which is used in the DoNormalSolution routine to rebuild the Y Matrix. The structure of this interface is as follows:

void BuildYMatrixD (int32 BuildOps, int32 AllocateVI);

The values of BuildOps (SERIESONLY=1, WHOLEMATRIX=2) and AllocateVI (TRUE=1, FALSE=0) will have the same effects and interpretation of the function implemented within the OpenDSS code.