Lemma is an Electromagnetics API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. set (FDEM1DSOURCE
  2. ${FDEM1DSOURCE}
  3. # model space
  4. ${CMAKE_CURRENT_SOURCE_DIR}/LayeredEarthEM.cpp
  5. ${CMAKE_CURRENT_SOURCE_DIR}/LayeredEarthEMReader.cpp
  6. # Calculation points
  7. ${CMAKE_CURRENT_SOURCE_DIR}/FieldPoints.cpp
  8. # Sources
  9. ${CMAKE_CURRENT_SOURCE_DIR}/CompactSupportEMSource.cpp
  10. ${CMAKE_CURRENT_SOURCE_DIR}/CircularLoop.cpp
  11. ${CMAKE_CURRENT_SOURCE_DIR}/DipoleSource.cpp
  12. ${CMAKE_CURRENT_SOURCE_DIR}/WireAntenna.cpp
  13. ${CMAKE_CURRENT_SOURCE_DIR}/PolygonalWireAntenna.cpp
  14. ${CMAKE_CURRENT_SOURCE_DIR}/ChargedWellCasing.cpp
  15. # Kernel management
  16. ${CMAKE_CURRENT_SOURCE_DIR}/KernelEM1DManager.cpp
  17. ${CMAKE_CURRENT_SOURCE_DIR}/KernelEM1DSpec.cpp
  18. ${CMAKE_CURRENT_SOURCE_DIR}/KernelEM1DReflSpec.cpp
  19. #####################
  20. # Hankel transforms #
  21. #####################
  22. # FHT
  23. ${CMAKE_CURRENT_SOURCE_DIR}/HankelTransform.cpp
  24. ${CMAKE_CURRENT_SOURCE_DIR}/FHTAnderson801.cpp
  25. ${CMAKE_CURRENT_SOURCE_DIR}/FHTKey201.cpp
  26. ${CMAKE_CURRENT_SOURCE_DIR}/FHTKey101.cpp
  27. ${CMAKE_CURRENT_SOURCE_DIR}/FHTKey51.cpp
  28. # Templated FHT
  29. ${CMAKE_CURRENT_SOURCE_DIR}/FHT.cpp
  30. # Gaussian Quadrature
  31. ${CMAKE_CURRENT_SOURCE_DIR}/GQChave.cpp
  32. ${CMAKE_CURRENT_SOURCE_DIR}/QWEKey.cpp
  33. ######################
  34. # Sin/Cos transforms #
  35. ######################
  36. ${CMAKE_CURRENT_SOURCE_DIR}/IntegrationKernel.cpp
  37. ${CMAKE_CURRENT_SOURCE_DIR}/DigitalFilterIntegratorAnderson.cpp
  38. ${CMAKE_CURRENT_SOURCE_DIR}/FastSinTransformAnderson.cpp
  39. ${CMAKE_CURRENT_SOURCE_DIR}/FastCosTransformAnderson.cpp
  40. # Calculation
  41. ${CMAKE_CURRENT_SOURCE_DIR}/EMEarth1D.cpp
  42. # AEM
  43. ${CMAKE_CURRENT_SOURCE_DIR}/AEMSurvey.cpp
  44. ${CMAKE_CURRENT_SOURCE_DIR}/AEMSurveyReader.cpp
  45. #${CMAKE_CURRENT_SOURCE_DIR}/UngroundedElectricDipole.cpp
  46. PARENT_SCOPE
  47. )