|
void | init (scInitOutData &scio, int nTurbinesProc) |
|
void | init_sc (scInitOutData &scio, int inNTurbinesProc, std::map< int, int > iTurbineMapProcToGlob, MPI_Comm inFastMPIComm) |
|
void | load (int inNTurbinesGlob, std::string inScLibFile, scInitOutData &scio) |
|
void | updateStates (double t) |
|
void | calcOutputs_n (double t) |
|
void | calcOutputs_np1 (double t) |
|
void | fastSCInputOutput () |
|
void | advanceTime () |
|
int | writeRestartFile (int n_t_global) |
|
int | readRestartFile (int n_t_global) |
|
void | end () |
|
|
typedef void | sc_init_t(int *nTurbinesGlob, int *nInpGlobal, int *nCtrl2SC, int *nParamGlobal, int *nParamTurbine, int *nStatesGlobal, int *nStatesTurbine, int *nSC2CtrlGlob, int *nSC2Ctrl, int *ErrStat, char *ErrMsg) |
|
typedef void | sc_getInitData_t(int *nTurbinesGlob, int *nParamGlobal, int *nParamTurbine, float *paramGlobal, float *paramTurbine, int *nSC2CtrlGlob, float *from_SCglob, int *nSC2Ctrl, float *from_SC, int *nStatesGlobal, float *globStates, int *nStatesTurbine, float *turbineStates, int *ErrStat, char *ErrMsg) |
|
typedef void | sc_updateStates_t(double *t, int *nTurbinesGlob, int *nParamGlobal, float *paramGlobal, int *nParamTurbine, float *paramTurbine, int *nInpGlobal, float *to_SCglob, int *nCtrl2SC, float *to_SC, int *nStatesGlobal, float *statesGlob_n, float *statesGlob_np1, int *nStatesTurbine, float *statesTurbine_n, float *statesTurbine_np1, int *ErrStat, char *ErrMsg) |
|
typedef void | sc_calcOutputs_t(double *t, int *nTurbinesGlob, int *nParamGlobal, float *paramGlobal, int *nParamTurbine, float *paramTurbine, int *nInpGlobal, float *to_SCglob, int *nCtrl2SC, float *to_SC, int *nStatesGlobal, float *statesGlob, int *nStatesTurbine, float *statesTurbine, int *nSC2CtrlGlob, float *from_SCglob, int *nSC2Ctrl, float *from_SC, int *ErrStat, char *ErrMsg) |
|