# All cpptraj headers that should be installed for the cpptraj library.
CPPTRAJ_HEADERS = \
        ./Action_AddAtom.h \
        ./Action_Align.h \
        ./Action_Angle.h \
        ./Action_AreaPerMol.h \
        ./Action_AtomicCorr.h \
        ./Action_AtomicFluct.h \
        ./Action_AtomMap.h \
        ./Action_AutoImage.h \
        ./Action_Average.h \
        ./Action_AvgBox.h \
        ./Action_Bounds.h \
        ./Action_Box.h \
        ./Action_Center.h \
        ./Action_Channel.h \
        ./Action_CheckChirality.h \
        ./Action_CheckStructure.h \
        ./Action_Closest.h \
        ./Action_ClusterDihedral.h \
        ./Action_Contacts.h \
        ./Action_ConvertToFrac.h \
        ./Action_CreateCrd.h \
        ./Action_CreateReservoir.h \
        ./Action_Density.h \
        ./Action_Diffusion.h \
        ./Action_Dihedral.h \
        ./Action_DihedralRMS.h \
        ./Action_Dipole.h \
        ./Action_Distance.h \
        ./Action_DistRmsd.h \
        ./Action_DNAionTracker.h \
        ./Action_DSSP.h \
        ./Action_EneDecomp.h \
        ./Action_Energy.h \
        ./Action_Esander.h \
        ./Action_FilterByData.h \
        ./Action_FixAtomOrder.h \
        ./Action_FixImagedBonds.h \
        ./ActionFrameCounter.h \
        ./Action_GIST.h \
        ./Action_GridFreeEnergy.h \
        ./Action_Grid.h \
        ./Action.h \
        ./Action_HydrogenBond.h \
        ./Action_Image.h \
        ./Action_InfraredSpectrum.h \
        ./Action_Jcoupling.h \
        ./Action_Keep.h \
        ./Action_LESsplit.h \
        ./Action_LIE.h \
        ./Action_LipidOrder.h \
        ./ActionList.h \
        ./Action_MakeStructure.h \
        ./Action_Mask.h \
        ./Action_Matrix.h \
        ./Action_MinImage.h \
        ./Action_MinMaxDist.h \
        ./Action_Molsurf.h \
        ./Action_MRT.h \
        ./Action_MultiDihedral.h \
        ./Action_MultiPucker.h \
        ./Action_MultiVector.h \
        ./Action_NAstruct.h \
        ./Action_NativeContacts.h \
        ./Action_NMRrst.h \
        ./Action_OrderParameter.h \
        ./Action_Outtraj.h \
        ./Action_PairDist.h \
        ./Action_Pairwise.h \
        ./Action_Principal.h \
        ./Action_Projection.h \
        ./Action_Pucker.h \
        ./Action_Radgyr.h \
        ./Action_Radial.h \
        ./Action_RandomizeIons.h \
        ./Action_Remap.h \
        ./Action_ReplicateCell.h \
        ./Action_Rmsd.h \
        ./Action_Rotate.h \
        ./Action_RunningAvg.h \
        ./Action_Scale.h \
        ./Action_SetVelocity.h \
        ./Action_Spam.h \
        ./ActionState.h \
        ./Action_STFC_Diffusion.h \
        ./Action_Strip.h \
        ./Action_Surf.h \
        ./Action_SurfaceTension.h \
        ./Action_SymmetricRmsd.h \
        ./Action_Temperature.h \
        ./Action_Test.h \
        ./Action_Time.h \
        ./ActionTopWriter.h \
        ./Action_ToroidalDiffusion.h \
        ./Action_Translate.h \
        ./Action_Unstrip.h \
        ./Action_Unwrap.h \
        ./Action_Vector.h \
        ./Action_VelocityAutoCorr.h \
        ./Action_Volmap.h \
        ./Action_Volume.h \
        ./Action_Watershell.h \
        ./Action_XtalSymm.h \
        ./AmberParamFile.h \
        ./Analysis_AmdBias.h \
        ./Analysis_AutoCorr.h \
        ./Analysis_Average.h \
        ./Analysis_CalcDiffusion.h \
        ./Analysis_Clustering.h \
        ./Analysis_ConstantPHStats.h \
        ./Analysis_Corr.h \
        ./Analysis_CrankShaft.h \
        ./Analysis_CrdFluct.h \
        ./Analysis_CrossCorr.h \
        ./Analysis_CurveFit.h \
        ./Analysis_Divergence.h \
        ./Analysis_EvalPlateau.h \
        ./Analysis_FFT.h \
        ./Analysis.h \
        ./Analysis_HausdorffDistance.h \
        ./Analysis_Hist.h \
        ./Analysis_Integrate.h \
        ./Analysis_IRED.h \
        ./Analysis_KDE.h \
        ./Analysis_Lifetime.h \
        ./AnalysisList.h \
        ./Analysis_LowestCurve.h \
        ./Analysis_Matrix.h \
        ./Analysis_MeltCurve.h \
        ./Analysis_Modes.h \
        ./Analysis_Multicurve.h \
        ./Analysis_MultiHist.h \
        ./Analysis_Overlap.h \
        ./Analysis_PhiPsi.h \
        ./Analysis_Project.h \
        ./Analysis_Regression.h \
        ./Analysis_RemLog.h \
        ./Analysis_Rms2d.h \
        ./Analysis_RmsAvgCorr.h \
        ./Analysis_Rotdif.h \
        ./Analysis_RunningAvg.h \
        ./Analysis_Slope.h \
        ./Analysis_Spline.h \
        ./Analysis_State.h \
        ./AnalysisState.h \
        ./Analysis_Statistics.h \
        ./Analysis_TICA.h \
        ./Analysis_TI.h \
        ./Analysis_Timecorr.h \
        ./Analysis_VectorMath.h \
        ./Analysis_Wavelet.h \
        ./ArgList.h \
        ./Array1D.h \
        ./ArrayIterator.h \
        ./AssociatedData_Connect.h \
        ./AssociatedData.h \
        ./AssociatedData_NOE.h \
        ./Atom.h \
        ./AtomMap.h \
        ./AtomMask.h \
        ./AtomTopType.h \
        ./AtomType.h \
        ./AxisType.h \
        ./BaseIOtype.h \
        ./BondSearch.h \
        ./BoxArgs.h \
        ./Box.h \
        ./BufferedFrame.h \
        ./BufferedLine.h \
        ./ByteRoutines.h \
        ./CharMask.h \
        ./CharmmParamFile.h \
        ./CIFfile.h \
        ./ClusterMap.h \
        ./CmapParmHolder.h \
        ./Cmd.h \
        ./CmdInput.h \
        ./CmdList.h \
        ./Command.h \
        ./CompactFrameArray.h \
        ./ComplexArray.h \
        ./Constants.h \
        ./Constraints.h \
        ./ControlBlock_For.h \
        ./ControlBlock.h \
        ./CoordCovarMatrix_Full.h \
        ./CoordCovarMatrix.h \
        ./CoordCovarMatrix_Half.h \
        ./CoordinateInfo.h \
        ./Corr.h \
        ./Cph.h \
        ./CpptrajFile.h \
        ./Cpptraj.h \
        ./CpptrajState.h \
        ./CpptrajStdio.h \
        ./CurveFit.h \
        ./DataFile.h \
        ./DataFileList.h \
        ./DataFilter.h \
        ./DataIO_AmberEne.h \
        ./DataIO_AmberFF.h \
        ./DataIO_AmberFrcmod.h \
        ./DataIO_AmberLib.h \
        ./DataIO_AmberPrep.h \
        ./DataIO_CCP4.h \
        ./DataIO_CharmmFastRep.h \
        ./DataIO_CharmmOutput.h \
        ./DataIO_CharmmRepLog.h \
        ./DataIO_CharmmRtfPrm.h \
        ./DataIO_Cmatrix_Binary.h \
        ./DataIO_Cmatrix_NC.h \
        ./DataIO_Coords.h \
        ./DataIO_Cpout.h \
        ./DataIO_Evecs.h \
        ./DataIO_Gnuplot.h \
        ./DataIO_Grace.h \
        ./DataIO.h \
        ./DataIO_LeapRC.h \
        ./DataIO_Mdout.h \
        ./DataIO_NetCDF.h \
        ./DataIO_Numpy.h \
        ./DataIO_OpenDx.h \
        ./DataIO_Peaks.h \
        ./DataIO_RemLog.h \
        ./DataIO_Std.h \
        ./DataIO_VecTraj.h \
        ./DataIO_Xplor.h \
        ./DataIO_XVG.h \
        ./DataSet_1D.h \
        ./DataSet_2D.h \
        ./DataSet_3D.h \
        ./DataSet_Coords_CRD.h \
        ./DataSet_Coords_FRM.h \
        ./DataSet_Coords.h \
        ./DataSet_Coords_REF.h \
        ./DataSet_Coords_TRJ.h \
        ./DataSet_double.h \
        ./DataSet_float.h \
        ./DataSet_GridDbl.h \
        ./DataSet_GridFlt.h \
        ./DataSet.h \
        ./DataSet_integer_disk.h \
        ./DataSet_integer.h \
        ./DataSet_integer_mem.h \
        ./DataSet_LeapOpts.h \
        ./DataSetList.h \
        ./DataSet_Mat3x3.h \
        ./DataSet_MatrixDbl.h \
        ./DataSet_MatrixFlt.h \
        ./DataSet_Mesh.h \
        ./DataSet_Modes.h \
        ./DataSet_NameMap.h \
        ./DataSet_PairwiseCache.h \
        ./DataSet_PairwiseCache_MEM.h \
        ./DataSet_PairwiseCache_NC.h \
        ./DataSet_Parameters.h \
        ./DataSet_PdbResMap.h \
        ./DataSet_pH.h \
        ./DataSet_PHREMD_Explicit.h \
        ./DataSet_PHREMD.h \
        ./DataSet_PHREMD_Implicit.h \
        ./DataSet_RemLog.h \
        ./DataSet_string.h \
        ./DataSet_StringVar.h \
        ./DataSet_Tensor.h \
        ./DataSet_Topology.h \
        ./DataSet_unsignedInt.h \
        ./DataSet_Vector.h \
        ./DataSet_Vector_Scalar.h \
        ./DataSet_Zmatrix.h \
        ./Deprecated.h \
        ./DiffusionResults.h \
        ./DihedralSearch.h \
        ./Dimension.h \
        ./DispatchObject.h \
        ./Dist_Imaged.h \
        ./DistRoutines.h \
        ./EnergyArray.h \
        ./Energy.h \
        ./EnergyKernel_NonBond_Simple.h \
        ./Energy_Sander.h \
        ./EnsembleIn.h \
        ./EnsembleIn_Multi.h \
        ./EnsembleIn_Single.h \
        ./EnsembleNavigator.h \
        ./EnsembleOut.h \
        ./EnsembleOutList.h \
        ./EnsembleOut_Multi.h \
        ./EnsembleOut_Single.h \
        ./EwaldOptions.h \
        ./ExclusionArray.h \
        ./Exec_AddMissingRes.h \
        ./Exec_AddMissingRes_Pres.h \
        ./Exec_Analyze.h \
        ./Exec_Build.h \
        ./Exec_Calc.h \
        ./Exec_CatCrd.h \
        ./Exec_Change.h \
        ./Exec_ClusterMap.h \
        ./Exec_CombineCoords.h \
        ./Exec_Commands.h \
        ./Exec_CompareClusters.h \
        ./Exec_CompareEnergy.h \
        ./Exec_CompareTop.h \
        ./Exec_CrdAction.h \
        ./Exec_CrdOut.h \
        ./Exec_CrdTransform.h \
        ./Exec_CreateSet.h \
        ./Exec_DataFile.h \
        ./Exec_DataFilter.h \
        ./Exec_DataSetCmd.h \
        ./Exec_Desc.h \
        ./Exec_Emin.h \
        ./Exec_ExtendedComparison.h \
        ./Exec_Flatten.h \
        ./Exec_GenerateAmberRst.h \
        ./Exec_Graft.h \
        ./Exec.h \
        ./Exec_Help.h \
        ./Exec_HmassRepartition.h \
        ./Exec_LoadCrd.h \
        ./Exec_LoadTraj.h \
        ./Exec_ParallelAnalysis.h \
        ./Exec_ParmBox.h \
        ./Exec_ParmSolvent.h \
        ./Exec_ParmStrip.h \
        ./Exec_ParmWrite.h \
        ./Exec_ParseTiming.h \
        ./Exec_PermuteDihedrals.h \
        ./Exec_Precision.h \
        ./Exec_PrepareForLeap.h \
        ./Exec_PrintData.h \
        ./Exec_Random.h \
        ./Exec_ReadData.h \
        ./Exec_ReadEnsembleData.h \
        ./Exec_ReadInput.h \
        ./Exec_RotateDihedral.h \
        ./Exec_RunAnalysis.h \
        ./Exec_ScaleDihedralK.h \
        ./Exec_SequenceAlign.h \
        ./Exec_Sequence.h \
        ./Exec_Set.h \
        ./Exec_Show.h \
        ./Exec_SortEnsembleData.h \
        ./Exec_Source.h \
        ./Exec_SplitCoords.h \
        ./Exec_System.h \
        ./Exec_TIMap.h \
        ./Exec_Top.h \
        ./Exec_Traj.h \
        ./Exec_UpdateParameters.h \
        ./Exec_ViewRst.h \
        ./Exec_Zmatrix.h \
        ./ExtendedSimilarity.h \
        ./ExternalFxn.h \
        ./FileIO_Bzip2.h \
        ./FileIO_Gzip.h \
        ./FileIO.h \
        ./FileIO_Mpi.h \
        ./FileIO_MpiShared.h \
        ./FileIO_Std.h \
        ./FileName.h \
        ./File_TempName.h \
        ./FileType.h \
        ./FileTypes.h \
        ./ForLoop_dataSetBlocks.h \
        ./ForLoop.h \
        ./ForLoop_inData.h \
        ./ForLoop_integer.h \
        ./ForLoop_list.h \
        ./ForLoop_mask.h \
        ./ForLoop_overSets.h \
        ./FrameArray.h \
        ./Frame.h \
        ./FramePtrArray.h \
        ./GistEntropyUtils.h \
        ./GIST_PME.h \
        ./Gpu.h \
        ./GridAction.h \
        ./GridBin.h \
        ./Grid.h \
        ./GridMover.h \
        ./GuessAtomHybridization.h \
        ./helpme_standalone.h \
        ./HipDefinitions.h \
        ./HistBin.h \
        ./Hungarian.h \
        ./Image_List.h \
        ./Image_List_Mask.h \
        ./Image_List_Pair_CoM.h \
        ./Image_List_Pair_First.h \
        ./Image_List_Pair_Geom.h \
        ./Image_List_Pair.h \
        ./Image_List_Unit_CoM.h \
        ./Image_List_Unit_First.h \
        ./Image_List_Unit_Geom.h \
        ./Image_List_Unit.h \
        ./ImageOption.h \
        ./ImageRoutines.h \
        ./ImageTypes.h \
        ./InputTrajCommon.h \
        ./InteractionData.h \
        ./KDE.h \
        ./LeapInterface.h \
        ./MapAtom.h \
        ./MaskArray.h \
        ./MaskToken.h \
        ./Matrix_3x3.h \
        ./Matrix.h \
        ./MdOpts.h \
        ./MetaData.h \
        ./Minimize_SteepestDescent.h \
        ./Mol2File.h \
        ./Molecule.h \
        ./Mol.h \
        ./molsurf.h \
        ./NameType.h \
        ./NC_Routines.h \
        ./NDiff.h \
        ./NetcdfFile.h \
        ./OMM_helpers.h \
        ./OnlineVarT.h \
        ./OutputTrajCommon.h \
        ./PairListEngine_Ewald_Decomp_LJLR.h \
        ./PairListEngine_Ewald_Decomp_LJPME.h \
        ./PairListEngine_Ewald_LJLR.h \
        ./PairListEngine_Ewald_LJPME.h \
        ./PairList.h \
        ./PairListTemplate.h \
        ./Parallel.h \
        ./ParallelNetcdf.h \
        ./ParallelSetFrameNum.h \
        ./ParameterTypes.h \
        ./Parm_Amber.h \
        ./Parm_CharmmPsf.h \
        ./Parm_CIF.h \
        ./ParmFile.h \
        ./Parm_Gromacs.h \
        ./ParmIO.h \
        ./Parm_Mol2.h \
        ./Parm_PDB.h \
        ./Parm_SDF.h \
        ./Parm_Tinker.h \
        ./PDBfile.h \
        ./PdbResMapType.h \
        ./PotentialFunction.h \
        ./PotentialTerm_Angle.h \
        ./PotentialTerm_Bond.h \
        ./PotentialTerm_Dihedral.h \
        ./PotentialTerm.h \
        ./PotentialTerm_LJ_Coulomb.h \
        ./PotentialTerm_OpenMM.h \
        ./ProgressBar.h \
        ./ProgressTimer.h \
        ./PubFFT.h \
        ./Pucker.h \
        ./Pucker_PuckerMask.h \
        ./Pucker_PuckerSearch.h \
        ./Pucker_PuckerToken.h \
        ./qcprot.h \
        ./QuaternionRMSD.h \
        ./Random.h \
        ./Range.h \
        ./RangeToken.h \
        ./ReadLine.h \
        ./ReferenceAction.h \
        ./ReferenceFrame.h \
        ./RemdReservoirNC.h \
        ./Remote.h \
        ./ReplicaDimArray.h \
        ./ReplicaInfo.h \
        ./Residue.h \
        ./RNG.h \
        ./RNG_Marsaglia.h \
        ./RNG_MersenneTwister.h \
        ./RNG_PCG32.h \
        ./RNG_Stdlib.h \
        ./RNG_Xoshiro128pp.h \
        ./RPNcalc.h \
        ./SDFfile.h \
        ./Segment.h \
        ./SimplexMin.h \
        ./SpaceGroup.h \
        ./SplineFxnTable.h \
        ./Spline.h \
        ./Stats_Reduce.h \
        ./StringRoutines.h \
        ./StructureCheck.h \
        ./StructureMapper.h \
        ./TIMatch.h \
        ./SymbolExporting.h \
        ./SymmetricRmsdCalc.h \
        ./SymmetricTensor.h \
        ./TextBlockBuffer.h \
        ./TextFormat.h \
        ./Timer.h \
        ./TinkerFile.h \
        ./TopInfo.h \
        ./Topology.h \
        ./TorsionRoutines.h \
        ./Traj_AmberCoord.h \
        ./Traj_AmberNetcdf.h \
        ./Traj_AmberRestart.h \
        ./Traj_AmberRestartNC.h \
        ./Traj_Binpos.h \
        ./Traj_CharmmCor.h \
        ./Traj_CharmmDcd.h \
        ./Traj_CharmmRestart.h \
        ./Traj_CIF.h \
        ./Traj_Conflib.h \
        ./Traj_DTR.h \
        ./TrajectoryFile.h \
        ./TrajectoryIO.h \
        ./TrajFrameCounter.h \
        ./TrajFrameIndex.h \
        ./Traj_GmxDump.h \
        ./Traj_GmxTng.h \
        ./Traj_GmxTrX.h \
        ./Traj_GmxXtc.h \
        ./Traj_Gro.h \
        ./Traj_H5.h \
        ./Traj_H5MD.h \
        ./Trajin.h \
        ./TrajinList.h \
        ./Trajin_Multi.h \
        ./Trajin_Single.h \
        ./TrajIOarray.h \
        ./Traj_Mol2File.h \
        ./Traj_NcEnsemble.h \
        ./TrajoutList.h \
        ./Trajout_Single.h \
        ./Traj_PDBfile.h \
        ./Traj_SDF.h \
        ./Traj_SQM.h \
        ./Traj_Tinker.h \
        ./Traj_XYZ.h \
        ./TypeNameHolder.h \
        ./Unit.h \
        ./Units.h \
        ./UpdateParameters.h \
        ./Vec3.h \
        ./Version.h \
        ./ViewRst.h \
        ./xoshiro128plusplus.h \
        Cluster/Algorithm_DBscan.h \
        Cluster/Algorithm_DPeaks.h \
        Cluster/Algorithm.h \
        Cluster/Algorithm_HierAgglo.h \
        Cluster/Algorithm_Kmeans.h \
        Cluster/BestReps.h \
        Cluster/CentroidArray.h \
        Cluster/Centroid_Coord.h \
        Cluster/Centroid.h \
        Cluster/Centroid_Num.h \
        Cluster/Cframes.h \
        Cluster/Cmatrix_Binary.h \
        Cluster/Cmatrix_NC.h \
        Cluster/Control.h \
        Cluster/DBI.h \
        Cluster/DrawGraph.h \
        Cluster/DynamicMatrix.h \
        Cluster/List.h \
        Cluster/MetricArray.h \
        Cluster/Metric_DME.h \
        Cluster/Metric.h \
        Cluster/Metric_Matrix2D.h \
        Cluster/Metric_QuatRMSD.h \
        Cluster/Metric_RMS.h \
        Cluster/Metric_Scalar.h \
        Cluster/Metric_SRMSD.h \
        Cluster/Metric_Torsion.h \
        Cluster/Node.h \
        Cluster/Output.h \
        Cluster/PseudoF.h \
        Cluster/Results_Coords.h \
        Cluster/Results.h \
        Cluster/Sieve.h \
        Cluster/Silhouette.h \
        Structure/Builder.h \
        Structure/Chirality.h \
        Structure/Creator.h \
        Structure/Disulfide.h \
        Structure/FunctionalGroup.h \
        Structure/FxnGroupBuilder.h \
        Structure/GenerateConnectivityArrays.h \
        Structure/HisProt.h \
        Structure/InternalCoords.h \
        Structure/LeastSquaresPlane.h \
        Structure/LinkAtom.h \
        Structure/MetalCenterFinder.h \
        Structure/PdbCleaner.h \
        Structure/ResStatArray.h \
        Structure/RingFinder.h \
        Structure/StructureEnum.h \
        Structure/StructureRoutines.h \
        Structure/SugarBuilder.h \
        Structure/Sugar.h \
        Structure/SugarLinkAtoms.h \
        Structure/SugarToken.h \
        Structure/Zmatrix.h \
        Energy/Ecalc_Nonbond.h \
        Energy/Ene_Angle.h \
        Energy/Ene_Bond.h \
        Energy/Ene_Decomp_Nonbond.h \
        Energy/Ene_LJ_6_12.h \
        Energy/Ene_LJPME_6_12.h \
        Energy/Ene_Nonbond.h \
        Energy/EnergyDecomposer.h \
        Energy/ErfcFxn.h \
        Energy/EwaldCalc_Decomp.h \
        Energy/EwaldCalc_Decomp_LJPME.h \
        Energy/EwaldCalc_Decomp_PME.h \
        Energy/EwaldCalc.h \
        Energy/EwaldCalc_LJPME.h \
        Energy/EwaldCalc_PME.h \
        Energy/EwaldCalc_Regular.h \
        Energy/EwaldParams.h \
        Energy/EwaldParams_LJPME.h \
        Energy/Ewald_Recip.h \
        Energy/Kernel_EwaldAdjust.h \
        Energy/Kernel_Fourier.h \
        Energy/Kernel_Harmonic.h \
        Energy/Kernel_LJPME_Adjust.h \
        Energy/PME_Recip.h \
        Energy/PME_RecipParams.h \
        Energy/VDW_LongRange_Correction.h \

