userFunctions.h 954 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include "example1.h"
  3. #include "cmscp.h"
  4. #include "denseBlas.h"
  5. #include "coordinates.h"
  6. #include "dynInteg.h"
  7. #include "numericalFunctions.h"
  8. #include "constaints.h"
  9. #include <limits.h>
  10. void getIniRefTraj(cmscp_trajInfo** refTraj, cmscp_setup* setup);
  11. int stopCondition(int iIter, cmscp_trajInfo** refTraj, cmscp_trajInfo** optTraj, cmscp_setup* setup);
  12. void updateMeshInfo(int iIter, cmscp_trajInfo** refTraj, cmscp_trajInfo** optTraj, cmscp_setup* setup);
  13. void updateTrustInfo(int iIter, cmscp_trajInfo** refTraj, cmscp_trajInfo** optTraj, cmscp_setup* setup);
  14. void updateRefTraj(cmscp_trajInfo** refTraj, cmscp_trajInfo** optTraj, cmscp_setup* setup);
  15. void getObjEventDepend(intDemat* dependMatrix);
  16. void getContDepend(intDemat* dependMatrix, int iphase, cmscp_setup* setup);
  17. void getEndpDepend(intDemat* dependMatrix, int iphase, cmscp_setup* setup);
  18. void getLinkDepend(intDemat* dependMatrix, int iphase, cmscp_setup* setup);