#include "analysisdata/modules/average.h"
#include "analysisdata/modules/displacement.h"
#include "analysisdata/modules/histogram.h"
+#include "analysisdata/modules/plot.h"
#endif
file(GLOB ANALYSISDATA_SOURCES *.cpp modules/*.cpp)
set(LIBGROMACS_SOURCES ${LIBGROMACS_SOURCES} ${ANALYSISDATA_SOURCES} PARENT_SCOPE)
+
+set(ANALYSISDATA_PUBLIC_HEADERS
+ abstractdata.h
+ analysisdata.h
+ arraydata.h
+ datamodule.h)
+install(FILES ${ANALYSISDATA_PUBLIC_HEADERS}
+ DESTINATION ${INCL_INSTALL_DIR}/gromacs/analysisdata
+ COMPONENT development)
+
+add_subdirectory(modules)
#ifndef GMX_ANALYSISDATA_ABSTRACTDATA_H
#define GMX_ANALYSISDATA_ABSTRACTDATA_H
-#include "types/simple.h"
+#include "../legacyheaders/types/simple.h"
namespace gmx
{
#ifndef GMX_ANALYSISDATA_DATAMODULE_H
#define GMX_ANALYSISDATA_DATAMODULE_H
-#include "types/simple.h"
+#include "../legacyheaders/types/simple.h"
namespace gmx
{
--- /dev/null
+set(ANALYSISDATA_MODULES_PUBLIC_HEADERS
+ average.h
+ displacement.h
+ histogram.h
+ plot.h)
+install(FILES ${ANALYSISDATA_MODULES_PUBLIC_HEADERS}
+ DESTINATION ${INCL_INSTALL_DIR}/gromacs/analysisdata/modules
+ COMPONENT development)
set(SELECTION_PUBLIC_HEADERS
centerofmass.h
- indexutil.h
nbsearch.h
poscalc.h
+ indexutil.h
position.h
selection.h
+ selectionenums.h
+ selectionoption.h
selparam.h
selmethod.h
selvalue.h)
file(GLOB TRAJECTORYANALYSIS_SOURCES *.cpp modules/*.cpp)
set(LIBGROMACS_SOURCES ${LIBGROMACS_SOURCES} ${TRAJECTORYANALYSIS_SOURCES} PARENT_SCOPE)
+set(TRAJECTORYANALYSIS_PUBLIC_HEADERS
+ analysismodule.h
+ analysissettings.h
+ cmdlinerunner.h)
+install(FILES ${TRAJECTORYANALYSIS_PUBLIC_HEADERS}
+ DESTINATION ${INCL_INSTALL_DIR}/gromacs/trajectoryanalysis
+ COMPONENT development)
+
if (BUILD_TESTING)
add_subdirectory(tests)
endif (BUILD_TESTING)
#include <string>
#include <vector>
-#include <typedefs.h>
+#include "../legacyheaders/typedefs.h"
namespace gmx
{
#ifndef GMX_TRAJECTORYANALYSIS_ANALYSISSETTINGS_H
#define GMX_TRAJECTORYANALYSIS_ANALYSISSETTINGS_H
-#include <typedefs.h>
+#include "../legacyheaders/typedefs.h"
namespace gmx
{
--- /dev/null
+set(UTILITY_PUBLIC_HEADERS
+ flags.h)
+install(FILES ${UTILITY_PUBLIC_HEADERS}
+ DESTINATION ${INCL_INSTALL_DIR}/gromacs/utility
+ COMPONENT development)