! Description of *->EP starters & generators ! Starter & generator &callEP ! EP - type of initial point __ep(ep_Starter) _conti(CurveCont) &callO __ep(o_ep_Starter) _conti(CurveCont) &callLP __ep(ep_Starter) _conti(CurveCont) &callH __ep(ep_Starter) _conti(CurveCont) &callBP __ep(bp_ep_Starter) _conti(CurveCont) ! Types of special points detectable along the equilibrium curve &types BP 0 - - LP 1 0 - H - - 0 EP - - - ! Names of classes of visible variables &names Time Phase Par Eigv- TestEp- UserFunc- StdFunc- ! Data structures &dataEP ! EP - type of initial point __ep.h ep !starter _conti.h !generator &dataO __ep.h o !starter _conti.h !generator &dataLP __ep.h lp !starter _conti.h !generator &dataH __ep.h h !starter _conti.h !generator &dataBP __ep.h bp !starter _conti.h !generator ! Functional parameter to be passed to starter ! It uses standard linea algebra package - ! see file CrvTypes.con ! Functional parameter to be passed to generator &genfuncs _linalg(PrintVector) =(CreateVector) =(DestroyVector) =(GetVectorDim) =(CopyVector) =(ScalProd) =(NormOfVector) =(NormalizeVector) =(AddScaledVector) =(CopyVectorElements) =(PrintMatrix) =(CreateMatrix) =(DestroyMatrix) =(CopyMatrix) =(MultiplyMatrixVector) =(AppendMatrixVector) =(Solve) =(Decomp) ! Defining function &deffuncs __ep(ep_DefEquilib) =(ep_JacDefEquilib) ! Test functions &testfuncs __ep(ep_TestBranching) =(ep_TestFold) =(ep_TestHopf) ! Proc Func &procfuncs __ep(ep_ProcDefault) =(ep_ProcBranching) =(ep_ProcFold) =(ep_ProcHopf) ! Adapter &adapters __ep(ep_Adapter) ! Decoder &trans __ep(ep_Decoder)