! RD: Description of *->SS starters & generators ! Starter & generator &callSS rd__ss(ss_Starter) _conti(CurveCont) &callD rd__ss(d_ss_Starter) _conti(CurveCont) ! Types of special points detectable along the equilibrium curve &types BP 0 - LP 1 0 SS - - ! Names of classes of visible variables &names Time *Space *Phase Par Eigv- TestEp- UserFunc- StdFunc- ! Data structures &dataSS rd__ss.h !starter _conti.h pde1 !generator &dataD rd__ss.h d !starter _conti.h pde1 !generator ! Functional parameter to be passed to starter ! It uses vectors from standard linea algebra package &stafuncs _rdalg(rd_PrintMatrix) =(rd_Init) =(rd_Term) =(rd_CreateMatrix) =(rd_DestroyMatrix) =(rd_CopyMatrix) =(rd_GetRowNum) =(rd_GetColNum) =(rd_ClearMatrix) =(rd_MultiplyMatrixVector) =(rd_AppendMatrixVector) =(rd_GetMatrixA) =(rd_GetMatrixB) =(rd_GetMatrixC) =(rd_GetMatrixDelta) =(rd_GetMatrixP) =(rd_GetMatrixFi) =(rd_der) =(rd_Solve) =(rd_Decomp) =(rd_GetMatrixData) =(rd_SngSolve) =(rd_TransposeMatrix) =(rd_CopyMatrixBlock) =(rd_CharPolyCoeffs) =(rd_dbalan) =(rd_delmhe) =(rd_dhqr) =(rd_EigenValues) =(rd_NormOfVector) ! Functional parameter to be passed to generator &genfuncs _linalg(PrintVector) =(CreateVector) =(DestroyVector) =(GetVectorDim) =(CopyVector) =(ScalProd) _rdalg(rd_NormOfVector) _linalg(NormalizeVector) =(AddScaledVector) =(CopyVectorElements) _rdalg(rd_PrintMatrix) =(rd_CreateMatrix) =(rd_DestroyMatrix) =(rd_CopyMatrix) =(rd_MultiplyMatrixVector) =(rd_AppendMatrixVector) =(rd_Solve) =(rd_Decomp) ! Defining function &deffuncs rd__ss(ss_DefStadyState) =(ss_JacDefStadyState) ! Jacobian matrix of defining function ! Test functions &testfuncs rd__ss(ss_TestBranching) =(ss_TestFold) ! Proc Func &procfuncs rd__ss(ss_ProcDefault) =(ss_ProcBranching) =(ss_ProcFold) ! Adapter &adapters rd__ss(ss_Adapter) ! Decoder &trans rd__ss(ss_Decoder)