From 17ce9a8d4937e5c1479f853ce0ba8b3dea634ef7 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 13:59:48 -0400 Subject: [PATCH 01/31] DRR - Cpptraj: Start using forward declares. --- src/Box.h | 1 + src/CoordinateInfo.h | 3 -- src/TrajectoryIO.h | 17 +++++--- src/cpptrajdepend | 98 ++++++++++++++++++++++---------------------- 4 files changed, 62 insertions(+), 57 deletions(-) diff --git a/src/Box.h b/src/Box.h index d18f117232..abe351a51f 100644 --- a/src/Box.h +++ b/src/Box.h @@ -1,6 +1,7 @@ #ifndef INC_BOX_H #define INC_BOX_H #include "Matrix_3x3.h" +#include "Vec3.h" #ifdef MPI # include "Parallel.h" #endif diff --git a/src/CoordinateInfo.h b/src/CoordinateInfo.h index 7ca69c8183..eb489c112b 100644 --- a/src/CoordinateInfo.h +++ b/src/CoordinateInfo.h @@ -3,9 +3,6 @@ #include #include "ReplicaDimArray.h" #include "Box.h" -#ifdef MPI -# include "Parallel.h" -#endif /// All metadata associated with a Frame. class CoordinateInfo { public: diff --git a/src/TrajectoryIO.h b/src/TrajectoryIO.h index 68d20670bd..cec5aac7e4 100644 --- a/src/TrajectoryIO.h +++ b/src/TrajectoryIO.h @@ -1,14 +1,21 @@ #ifndef INC_TRAJECTORYIO_H #define INC_TRAJECTORYIO_H -#include "Topology.h" // Box -#include "FrameArray.h" -#include "FramePtrArray.h" -#include "CpptrajFile.h" -#include "ArgList.h" +#include #include "BaseIOtype.h" +#include "CoordinateInfo.h" #ifdef MPI # include "Parallel.h" #endif +// Forward declarations +class CpptrajFile; +class FileName; +class Topology; +class Frame; +class ArgList; +#ifdef ENABLE_SINGLE_ENSEMBLE +class FrameArray; +class FramePtrArray; +#endif /// Abstract base class for performing trajectory reading and writing. /** This is the generic interface for a trajectory format used by * TrajectoryFile-derived classes. diff --git a/src/cpptrajdepend b/src/cpptrajdepend index d5b90225dc..f79d13a22b 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -8,7 +8,7 @@ Action_AtomMap.o : Action_AtomMap.cpp Action.h ActionState.h Action_AtomMap.h Ar Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -40,11 +40,11 @@ Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_Hy Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h molsurf.h @@ -54,9 +54,9 @@ Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h @@ -64,7 +64,7 @@ Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgLi Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -89,7 +89,7 @@ AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h Analys Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -99,7 +99,7 @@ Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisSta Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -107,8 +107,8 @@ Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisSta Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h -Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -124,7 +124,7 @@ Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h Analysi Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h ArgList.o : ArgList.cpp ArgList.h CpptrajStdio.h StringRoutines.h Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h AssociatedData.o : AssociatedData.cpp ArgList.h AssociatedData.h CpptrajStdio.h @@ -167,7 +167,7 @@ CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzi CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h -DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -185,7 +185,7 @@ DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h Associated DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataSet.o : DataSet.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h TextFormat.h @@ -198,8 +198,8 @@ DataSet_Cmatrix_MEM.o : DataSet_Cmatrix_MEM.cpp ArgList.h ArrayIterator.h Associ DataSet_Cmatrix_NOMEM.o : DataSet_Cmatrix_NOMEM.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_NOMEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h DataSet_Coords.o : DataSet_Coords.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Vec3.h DataSet_Coords_CRD.o : DataSet_Coords_CRD.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Vec3.h -DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h DataSet_GridDbl.o : DataSet_GridDbl.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridDbl.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_GridFlt.o : DataSet_GridFlt.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_Mat3x3.o : DataSet_Mat3x3.cpp ArgList.h AssociatedData.h CpptrajFile.h DataSet.h DataSet_Mat3x3.h Dimension.h FileIO.h FileName.h Matrix_3x3.h MetaData.h Parallel.h Range.h TextFormat.h Vec3.h @@ -226,12 +226,12 @@ Energy.o : Energy.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Energy_Sander.o : Energy_Sander.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h EnsembleIn.o : EnsembleIn.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h Vec3.h EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h -EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleNavigator.o : EnsembleNavigator.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h -EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h EnsembleOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h @@ -301,7 +301,7 @@ NC_Cmatrix.o : NC_Cmatrix.cpp CpptrajStdio.h FileName.h NC_Cmatrix.h NC_Routines NC_Routines.o : NC_Routines.cpp CpptrajStdio.h NC_Routines.h NameType.o : NameType.cpp NameType.h NetcdfFile.o : NetcdfFile.cpp Atom.h AtomMask.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Version.h -OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Vec3.h PDBfile.o : PDBfile.cpp Atom.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h NameType.h PDBfile.h Parallel.h Residue.h SymbolExporting.h PairList.o : PairList.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Parallel.o : Parallel.cpp Parallel.h @@ -340,36 +340,36 @@ TopInfo.o : TopInfo.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Topology.o : Topology.cpp Atom.h AtomExtra.h AtomMask.h AtomType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Vec3.h TorsionRoutines.o : TorsionRoutines.cpp Constants.h TorsionRoutines.h Vec3.h TrajFrameCounter.o : TrajFrameCounter.cpp ArgList.h CpptrajStdio.h TrajFrameCounter.h -TrajIOarray.o : TrajIOarray.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h -Traj_AmberCoord.o : Traj_AmberCoord.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberCoord.h TrajectoryIO.h Vec3.h -Traj_AmberNetcdf.o : Traj_AmberNetcdf.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_AmberNetcdf.h TrajectoryIO.h Vec3.h -Traj_AmberRestart.o : Traj_AmberRestart.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberRestart.h TrajectoryIO.h Vec3.h -Traj_AmberRestartNC.o : Traj_AmberRestartNC.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_AmberRestartNC.h TrajectoryIO.h Vec3.h -Traj_Binpos.o : Traj_Binpos.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Binpos.h TrajectoryIO.h Vec3.h -Traj_CIF.o : Traj_CIF.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CIFfile.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_CIF.h TrajectoryIO.h Vec3.h -Traj_CharmmCor.o : Traj_CharmmCor.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_CharmmCor.h TrajectoryIO.h Vec3.h -Traj_CharmmDcd.o : Traj_CharmmDcd.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_CharmmDcd.h TrajectoryIO.h Vec3.h -Traj_CharmmRestart.o : Traj_CharmmRestart.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_CharmmRestart.h TrajectoryIO.h Vec3.h -Traj_Conflib.o : Traj_Conflib.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Conflib.h TrajectoryIO.h Vec3.h -Traj_GmxTrX.o : Traj_GmxTrX.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_GmxTrX.h TrajectoryIO.h Vec3.h -Traj_GmxXtc.o : Traj_GmxXtc.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h -Traj_Gro.o : Traj_Gro.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h -Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h -Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DistRoutines.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h -Traj_SDF.o : Traj_SDF.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h Topology.h Traj_SDF.h TrajectoryIO.h Vec3.h -Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_SQM.h TrajectoryIO.h Vec3.h -Traj_Tinker.o : Traj_Tinker.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h -Traj_XYZ.o : Traj_XYZ.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_XYZ.h TrajectoryIO.h Vec3.h -TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Topology.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h -TrajectoryIO.o : TrajectoryIO.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryIO.h Vec3.h +TrajIOarray.o : TrajIOarray.cpp ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +Traj_AmberCoord.o : Traj_AmberCoord.cpp BaseIOtype.h Box.h BufferedFrame.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TextFormat.h Traj_AmberCoord.h TrajectoryIO.h Vec3.h +Traj_AmberNetcdf.o : Traj_AmberNetcdf.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_AmberNetcdf.h TrajectoryIO.h Vec3.h +Traj_AmberRestart.o : Traj_AmberRestart.cpp BaseIOtype.h Box.h BufferedFrame.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_AmberRestart.h TrajectoryIO.h Vec3.h +Traj_AmberRestartNC.o : Traj_AmberRestartNC.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Traj_AmberRestartNC.h TrajectoryIO.h Vec3.h +Traj_Binpos.o : Traj_Binpos.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_Binpos.h TrajectoryIO.h Vec3.h +Traj_CIF.o : Traj_CIF.cpp Atom.h BaseIOtype.h Box.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h StringRoutines.h SymbolExporting.h Traj_CIF.h TrajectoryIO.h Vec3.h +Traj_CharmmCor.o : Traj_CharmmCor.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_CharmmCor.h TrajectoryIO.h Vec3.h +Traj_CharmmDcd.o : Traj_CharmmDcd.cpp BaseIOtype.h Box.h ByteRoutines.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_CharmmDcd.h TrajectoryIO.h Vec3.h +Traj_CharmmRestart.o : Traj_CharmmRestart.cpp BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_CharmmRestart.h TrajectoryIO.h Vec3.h +Traj_Conflib.o : Traj_Conflib.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_Conflib.h TrajectoryIO.h Vec3.h +Traj_GmxTrX.o : Traj_GmxTrX.cpp BaseIOtype.h Box.h ByteRoutines.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_GmxTrX.h TrajectoryIO.h Vec3.h +Traj_GmxXtc.o : Traj_GmxXtc.cpp BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h +Traj_Gro.o : Traj_Gro.cpp BaseIOtype.h Box.h BufferedLine.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_Gro.h TrajectoryIO.h Vec3.h +Traj_Mol2File.o : Traj_Mol2File.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Mol2File.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_Mol2File.h TrajectoryIO.h Vec3.h +Traj_NcEnsemble.o : Traj_NcEnsemble.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DistRoutines.h FileIO.h FileName.h Matrix_3x3.h NameType.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_SDF.o : Traj_SDF.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h SDFfile.h SymbolExporting.h Traj_SDF.h TrajectoryIO.h Vec3.h +Traj_SQM.o : Traj_SQM.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_SQM.h TrajectoryIO.h Vec3.h +Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Traj_Tinker.h TrajectoryIO.h Vec3.h +Traj_XYZ.o : Traj_XYZ.cpp BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_XYZ.h TrajectoryIO.h Vec3.h +TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h +TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TrajectoryIO.h Vec3.h TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h -Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h -Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h TrajoutList.h Trajout_Single.h Vec3.h -Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h +Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h TrajoutList.h Trajout_Single.h Vec3.h +Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h -ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h ViewRst.h +ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h ViewRst.h main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h molsurf.o : molsurf.c molsurf.h From 40a4ef7b86809abef6a1ccedce6881eda62637a8 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 14:07:20 -0400 Subject: [PATCH 02/31] DRR - Cpptraj: Test adding DataSetList to processWriteArgs --- src/Traj_PDBfile.cpp | 4 +++- src/Traj_PDBfile.h | 2 +- src/TrajectoryIO.h | 15 +++++++++------ src/cpptrajdepend | 2 +- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index 2a1023eeea..7af182b3cf 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -1,4 +1,6 @@ #include "Traj_PDBfile.h" +#include "Topology.h" +#include "ArgList.h" #include "CpptrajStdio.h" #include "DistRoutines.h" @@ -186,7 +188,7 @@ void Traj_PDBfile::WriteHelp() { } // Traj_PDBfile::processWriteArgs() -int Traj_PDBfile::processWriteArgs(ArgList& argIn) { +int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { pdbWriteMode_ = SINGLE; if (argIn.hasKey("dumpq")) { dumpq_ = true; diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index f199959739..39eceaff8e 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -28,7 +28,7 @@ class Traj_PDBfile: public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/TrajectoryIO.h b/src/TrajectoryIO.h index cec5aac7e4..f8c3e7dbff 100644 --- a/src/TrajectoryIO.h +++ b/src/TrajectoryIO.h @@ -12,6 +12,7 @@ class FileName; class Topology; class Frame; class ArgList; +class DataSetList; #ifdef ENABLE_SINGLE_ENSEMBLE class FrameArray; class FramePtrArray; @@ -38,13 +39,15 @@ class TrajectoryIO : public BaseIOtype { */ virtual int setupTrajin(FileName const&, Topology*) = 0; /// Set up and open trajectory IO for WRITE/APPEND - /** Called on the first write call. Args are: 1) trajectory file name, - * 2) Topology associated with this trajectory, 3) coordinate metadata - * (velocities, temperatures, etc), 4) number of frames expected to be - * written out, 5) whether trajectory should be appended to. + /** Called on the first write call. Args are: + * - Trajectory file name + * - Topology associated with this trajectory + * - Coordinate metadata (velocities, temperatures, etc) + * - Number of frames expected to be written out + * - whether trajectory should be appended to. * \return 0 on success, 1 on error. */ - virtual int setupTrajout(FileName const&,Topology*,CoordinateInfo const&,int,bool) = 0; + virtual int setupTrajout(FileName const&, Topology*, CoordinateInfo const&, int, bool) = 0; /// Open previously set-up input trajectory, prepare for IO. virtual int openTrajin() = 0; /// Read a frame from trajectory @@ -75,7 +78,7 @@ class TrajectoryIO : public BaseIOtype { * implemented as functions that can be called independently if need be * (e.g. setting the write mode for PDB files). */ - virtual int processWriteArgs(ArgList&) = 0; + virtual int processWriteArgs(ArgList&, DataSetList const&) = 0; /// Process arguments relevant to reading trajectory (optional) virtual int processReadArgs(ArgList&) = 0; # ifdef ENABLE_SINGLE_ENSEMBLE diff --git a/src/cpptrajdepend b/src/cpptrajdepend index f79d13a22b..4945725086 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -356,7 +356,7 @@ Traj_GmxXtc.o : Traj_GmxXtc.cpp BaseIOtype.h Box.h Constants.h CoordinateInfo.h Traj_Gro.o : Traj_Gro.cpp BaseIOtype.h Box.h BufferedLine.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Mol2File.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DistRoutines.h FileIO.h FileName.h Matrix_3x3.h NameType.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DistRoutines.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h Traj_SDF.o : Traj_SDF.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h SDFfile.h SymbolExporting.h Traj_SDF.h TrajectoryIO.h Vec3.h Traj_SQM.o : Traj_SQM.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_SQM.h TrajectoryIO.h Vec3.h Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Traj_Tinker.h TrajectoryIO.h Vec3.h From c31018f4372625c62a075a3c5d18693c0170b743 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 14:13:06 -0400 Subject: [PATCH 03/31] DRR - Add bfacdata keyword. --- src/Traj_PDBfile.cpp | 47 +++++++++++++++++++++++++++----------------- src/Traj_PDBfile.h | 4 +++- src/cpptrajdepend | 2 +- 3 files changed, 33 insertions(+), 20 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index 7af182b3cf..76481d873b 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -1,6 +1,7 @@ #include "Traj_PDBfile.h" #include "Topology.h" #include "ArgList.h" +#include "DataSetList.h" #include "CpptrajStdio.h" #include "DistRoutines.h" @@ -166,24 +167,25 @@ int Traj_PDBfile::readFrame(int set, Frame& frameIn) } void Traj_PDBfile::WriteHelp() { - mprintf("\tdumpq : Write atom charge/GB radius in occupancy/B-factor columns (PQR format).\n" - "\tparse : Write atom charge/PARSE radius in occupancy/B-factor columns (PQR format).\n" - "\tvdw : Write atom charge/VDW radius in occupancy/B-factor columns (PQR format).\n" - "\tpdbres : Use PDB V3 residue names.\n" - "\tpdbatom : Use PDB V3 atom names.\n" - "\tpdbv3 : Use PDB V3 residue/atom names.\n" - "\tteradvance : Increment record (atom) # for TER records (default no).\n" - "\tterbyres : Print TER cards based on residue sequence instead of molecules.\n" - "\tpdbter : Print TER cards according to original PDB TER (if available).\n" - "\tnoter : Do not write TER cards.\n" - "\tmodel : Write to single file separated by MODEL records.\n" - "\tmulti : Write each frame to separate files.\n" - "\tchainid : Write character 'c' in chain ID column.\n" - "\tsg : Space group for CRYST1 record, only if box coordinates written.\n" - "\tinclude_ep : Include extra points.\n" - "\tconect : Write CONECT records using bond information.\n" - "\tkeepext : Keep filename extension; write '..' instead (implies 'multi').\n" - "\tusecol21 : Use column 21 for 4-letter residue names.\n" + mprintf("\tdumpq : Write atom charge/GB radius in occupancy/B-factor columns (PQR format).\n" + "\tparse : Write atom charge/PARSE radius in occupancy/B-factor columns (PQR format).\n" + "\tvdw : Write atom charge/VDW radius in occupancy/B-factor columns (PQR format).\n" + "\tpdbres : Use PDB V3 residue names.\n" + "\tpdbatom : Use PDB V3 atom names.\n" + "\tpdbv3 : Use PDB V3 residue/atom names.\n" + "\tteradvance : Increment record (atom) # for TER records (default no).\n" + "\tterbyres : Print TER cards based on residue sequence instead of molecules.\n" + "\tpdbter : Print TER cards according to original PDB TER (if available).\n" + "\tnoter : Do not write TER cards.\n" + "\tmodel : Write to single file separated by MODEL records.\n" + "\tmulti : Write each frame to separate files.\n" + "\tchainid : Write character 'c' in chain ID column.\n" + "\tsg : Space group for CRYST1 record, only if box coordinates written.\n" + "\tinclude_ep : Include extra points.\n" + "\tconect : Write CONECT records using bond information.\n" + "\tkeepext : Keep filename extension; write '..' instead (implies 'multi').\n" + "\tusecol21 : Use column 21 for 4-letter residue names.\n" + "\tbfacdata : Use data in for B-factor column.\n" ); } @@ -230,6 +232,15 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { if (!temp.empty()) chainchar_ = temp[0]; if (argIn.hasKey("usecol21")) file_.SetUseCol21( true ); + // Check for data sets + temp = argIn.GetStringKey("bfacdata"); + if (!temp.empty()) { + bfacdata_ = DSLin.GetDataSet( temp ); + if (bfacdata_ == 0) { + mprinterr("Error: No data set selected for 'bfacdata %s'\n", temp.c_str()); + return 1; + } + } return 0; } diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index 39eceaff8e..c25c05fdc9 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -2,7 +2,8 @@ #define INC_TRAJ_PDBFILE_H #include "TrajectoryIO.h" #include "PDBfile.h" -// Class: Traj_PDBfile +// Forward declarations +class DataSet; /// TrajectoryIO class for reading coordinates from PDB files. class Traj_PDBfile: public TrajectoryIO { public: @@ -74,5 +75,6 @@ class Traj_PDBfile: public TrajectoryIO { std::vector chainID_; ///< Hold chainID for each residue. std::vector resNames_; ///< Hold residue names. char chainchar_; + DataSet* bfacdata_; }; #endif diff --git a/src/cpptrajdepend b/src/cpptrajdepend index 4945725086..a7b4ef305d 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -356,7 +356,7 @@ Traj_GmxXtc.o : Traj_GmxXtc.cpp BaseIOtype.h Box.h Constants.h CoordinateInfo.h Traj_Gro.o : Traj_Gro.cpp BaseIOtype.h Box.h BufferedLine.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Mol2File.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DistRoutines.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h Traj_SDF.o : Traj_SDF.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h SDFfile.h SymbolExporting.h Traj_SDF.h TrajectoryIO.h Vec3.h Traj_SQM.o : Traj_SQM.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_SQM.h TrajectoryIO.h Vec3.h Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Traj_Tinker.h TrajectoryIO.h Vec3.h From f126354d8f77301f8c1e8f08ef2046e3d6fd7211 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 14:23:18 -0400 Subject: [PATCH 04/31] DRR - Cpptraj: Update definition of processWriteArgs --- src/Traj_AmberCoord.h | 2 +- src/Traj_AmberNetcdf.h | 2 +- src/Traj_AmberRestart.h | 2 +- src/Traj_AmberRestartNC.h | 2 +- src/Traj_CharmmDcd.h | 2 +- src/Traj_CharmmRestart.h | 2 +- src/Traj_GmxTrX.h | 2 +- src/Traj_GmxXtc.h | 2 +- src/Traj_Mol2File.h | 2 +- src/Traj_NcEnsemble.h | 2 +- src/Traj_SQM.h | 2 +- src/Traj_XYZ.h | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Traj_AmberCoord.h b/src/Traj_AmberCoord.h index d59ede35f9..8ca64e4496 100644 --- a/src/Traj_AmberCoord.h +++ b/src/Traj_AmberCoord.h @@ -19,7 +19,7 @@ class Traj_AmberCoord: public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int readVelocity(int, Frame&); int readForce(int, Frame&); int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_AmberNetcdf.h b/src/Traj_AmberNetcdf.h index 1e2cfc38b4..cf6ae0c62c 100644 --- a/src/Traj_AmberNetcdf.h +++ b/src/Traj_AmberNetcdf.h @@ -22,7 +22,7 @@ class Traj_AmberNetcdf : public TrajectoryIO, private NetcdfFile { int readForce(int, Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&); # ifdef MPI // Parallel functions diff --git a/src/Traj_AmberRestart.h b/src/Traj_AmberRestart.h index 84369cd06b..9236a750cc 100644 --- a/src/Traj_AmberRestart.h +++ b/src/Traj_AmberRestart.h @@ -23,7 +23,7 @@ class Traj_AmberRestart : public TrajectoryIO { int readVelocity(int, Frame&); int readForce(int, Frame&) { return 1; } int writeFrame(int,Frame const&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); void Info(); # ifdef MPI // Parallel functions diff --git a/src/Traj_AmberRestartNC.h b/src/Traj_AmberRestartNC.h index 000aaa7aa6..2fd3a89350 100644 --- a/src/Traj_AmberRestartNC.h +++ b/src/Traj_AmberRestartNC.h @@ -22,7 +22,7 @@ class Traj_AmberRestartNC : public TrajectoryIO, private NetcdfFile { int readVelocity(int, Frame&); int readForce(int, Frame&); int writeFrame(int,Frame const&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&); void Info(); # ifdef MPI diff --git a/src/Traj_CharmmDcd.h b/src/Traj_CharmmDcd.h index a9cdab4ef2..5d491320ef 100644 --- a/src/Traj_CharmmDcd.h +++ b/src/Traj_CharmmDcd.h @@ -55,7 +55,7 @@ class Traj_CharmmDcd : public TrajectoryIO { int writeFrame(int,Frame const&); void Info(); int processReadArgs(ArgList&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int readForce(int, Frame&) { return 1; } # ifdef MPI diff --git a/src/Traj_CharmmRestart.h b/src/Traj_CharmmRestart.h index b827bc43b4..64e4853e6e 100644 --- a/src/Traj_CharmmRestart.h +++ b/src/Traj_CharmmRestart.h @@ -21,7 +21,7 @@ class Traj_CharmmRestart : public TrajectoryIO { void Info(); int readVelocity(int, Frame&); int readForce(int, Frame&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&); // ------------------------------------------- # ifdef MPI diff --git a/src/Traj_GmxTrX.h b/src/Traj_GmxTrX.h index 58abd77fe5..60c9aef330 100644 --- a/src/Traj_GmxTrX.h +++ b/src/Traj_GmxTrX.h @@ -24,7 +24,7 @@ class Traj_GmxTrX : public TrajectoryIO { void Info(); int readVelocity(int, Frame&); int readForce(int, Frame&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&) { return 0; } # ifdef MPI // Parallel functions diff --git a/src/Traj_GmxXtc.h b/src/Traj_GmxXtc.h index 760176005f..a0068b62f3 100644 --- a/src/Traj_GmxXtc.h +++ b/src/Traj_GmxXtc.h @@ -23,7 +23,7 @@ class Traj_GmxXtc : public TrajectoryIO { void Info(); int readVelocity(int, Frame&); int readForce(int, Frame&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&) { return 0; } # ifdef MPI // Parallel functions diff --git a/src/Traj_Mol2File.h b/src/Traj_Mol2File.h index c8836d11b2..1390bc2152 100644 --- a/src/Traj_Mol2File.h +++ b/src/Traj_Mol2File.h @@ -26,7 +26,7 @@ class Traj_Mol2File : public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_NcEnsemble.h b/src/Traj_NcEnsemble.h index db41a6eab5..01513bb6c7 100644 --- a/src/Traj_NcEnsemble.h +++ b/src/Traj_NcEnsemble.h @@ -23,7 +23,7 @@ class Traj_NcEnsemble : public TrajectoryIO, private NetcdfFile { int readForce(int, Frame&) { return 1; } //FIXME implement int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&); bool CanProcessEnsemble() { return true; } int readArray(int, FrameArray&); diff --git a/src/Traj_SQM.h b/src/Traj_SQM.h index ce11a9a68b..0f4f80d8bb 100644 --- a/src/Traj_SQM.h +++ b/src/Traj_SQM.h @@ -17,7 +17,7 @@ class Traj_SQM : public TrajectoryIO { int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } void closeTraj() { return; } - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int setupTrajout(FileName const&, Topology*, CoordinateInfo const&,int, bool); int writeFrame(int,Frame const&); void Info(); diff --git a/src/Traj_XYZ.h b/src/Traj_XYZ.h index 0f02c5278d..5524e6bd93 100644 --- a/src/Traj_XYZ.h +++ b/src/Traj_XYZ.h @@ -21,7 +21,7 @@ class Traj_XYZ : public TrajectoryIO { void Info(); int readVelocity(int, Frame&); int readForce(int, Frame&); - int processWriteArgs(ArgList&); + int processWriteArgs(ArgList&, DataSetList const&); int processReadArgs(ArgList&); // ------------------------------------------- # ifdef MPI From cbfb9375553773d73b49a8e58afe433bab8b3ccc Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 15:04:56 -0400 Subject: [PATCH 05/31] DRR - Cpptraj: Fix dependencies for TrajectoryIO classes --- src/Traj_AmberCoord.cpp | 5 +- src/Traj_AmberNetcdf.cpp | 8 +- src/Traj_AmberNetcdf.h | 1 + src/Traj_AmberRestart.cpp | 6 +- src/Traj_AmberRestartNC.cpp | 8 +- src/Traj_AmberRestartNC.h | 1 + src/Traj_Binpos.cpp | 2 + src/Traj_Binpos.h | 4 +- src/Traj_CIF.cpp | 2 + src/Traj_CIF.h | 2 +- src/Traj_CharmmCor.cpp | 4 + src/Traj_CharmmCor.h | 2 +- src/Traj_CharmmDcd.cpp | 5 +- src/Traj_CharmmDcd.h | 2 +- src/Traj_CharmmRestart.cpp | 5 +- src/Traj_Conflib.cpp | 2 + src/Traj_Conflib.h | 4 +- src/Traj_GmxTrX.cpp | 5 +- src/Traj_GmxTrX.h | 1 + src/Traj_Gro.cpp | 3 + src/Traj_Gro.h | 2 +- src/Traj_Mol2File.cpp | 5 +- src/Traj_NcEnsemble.cpp | 7 +- src/Traj_NcEnsemble.h | 1 + src/Traj_SDF.cpp | 2 + src/Traj_SDF.h | 2 +- src/Traj_SQM.cpp | 5 +- src/Traj_SQM.h | 1 + src/Traj_Tinker.cpp | 2 + src/Traj_Tinker.h | 2 +- src/Traj_XYZ.cpp | 6 +- src/TrajectoryIO.h | 5 +- src/cpptrajdepend | 186 ++++++++++++++++++------------------ 33 files changed, 181 insertions(+), 117 deletions(-) diff --git a/src/Traj_AmberCoord.cpp b/src/Traj_AmberCoord.cpp index dda9fbb58d..dc0082efeb 100644 --- a/src/Traj_AmberCoord.cpp +++ b/src/Traj_AmberCoord.cpp @@ -1,6 +1,9 @@ // Traj_AmberCoord #include // sscanf #include "Traj_AmberCoord.h" +#include "Frame.h" +#include "Topology.h" +#include "ArgList.h" #include "CpptrajStdio.h" /// Size of REMD header @@ -326,7 +329,7 @@ void Traj_AmberCoord::WriteHelp() { } // Traj_AmberCoord::processWriteArgs() -int Traj_AmberCoord::processWriteArgs(ArgList& argIn) { +int Traj_AmberCoord::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { outputTemp_ = argIn.hasKey("remdtraj"); if (argIn.hasKey("highprecision")) { outfmt_ = "%8.6f"; diff --git a/src/Traj_AmberNetcdf.cpp b/src/Traj_AmberNetcdf.cpp index 1afda77f6c..9f65b1b384 100644 --- a/src/Traj_AmberNetcdf.cpp +++ b/src/Traj_AmberNetcdf.cpp @@ -3,8 +3,12 @@ // netcdf trajectory files used with amber. // Dan Roe 10-2008 // Original implementation of netcdf in Amber by John Mongan. -#include "Traj_AmberNetcdf.h" #include +#include "Traj_AmberNetcdf.h" +#include "CpptrajFile.h" +#include "ArgList.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" #include "NC_Routines.h" #ifdef MPI @@ -97,7 +101,7 @@ void Traj_AmberNetcdf::WriteHelp() { } // Traj_AmberNetcdf::processWriteArgs() -int Traj_AmberNetcdf::processWriteArgs(ArgList& argIn) { +int Traj_AmberNetcdf::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { outputTemp_ = argIn.hasKey("remdtraj"); write_mdcrd_ = argIn.hasKey("mdcrd"); if (argIn.hasKey("velocity")) diff --git a/src/Traj_AmberNetcdf.h b/src/Traj_AmberNetcdf.h index cf6ae0c62c..cf586072c1 100644 --- a/src/Traj_AmberNetcdf.h +++ b/src/Traj_AmberNetcdf.h @@ -3,6 +3,7 @@ #ifdef BINTRAJ #include "TrajectoryIO.h" #include "NetcdfFile.h" +#include "FileName.h" /// Reads and writes Amber Netcdf format trajectories. class Traj_AmberNetcdf : public TrajectoryIO, private NetcdfFile { public: diff --git a/src/Traj_AmberRestart.cpp b/src/Traj_AmberRestart.cpp index b914b38cbf..db13815d51 100644 --- a/src/Traj_AmberRestart.cpp +++ b/src/Traj_AmberRestart.cpp @@ -1,6 +1,10 @@ // Traj_AmberRestart #include // sscanf #include "Traj_AmberRestart.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // NoTrailingWhitespace @@ -63,7 +67,7 @@ void Traj_AmberRestart::WriteHelp() { } // Traj_AmberRestart::processWriteArgs() -int Traj_AmberRestart::processWriteArgs(ArgList& argIn) { +int Traj_AmberRestart::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { outputTemp_ = argIn.hasKey("remdtraj"); time0_ = argIn.getKeyDouble("time0", -1.0); dt_ = argIn.getKeyDouble("dt",1.0); diff --git a/src/Traj_AmberRestartNC.cpp b/src/Traj_AmberRestartNC.cpp index 0613062f44..5fc3c6b6be 100644 --- a/src/Traj_AmberRestartNC.cpp +++ b/src/Traj_AmberRestartNC.cpp @@ -2,8 +2,12 @@ // This file contains a collection of routines designed for reading // (and writing?) netcdf restart files used with amber. // Dan Roe 2011-01-07 -#include "Traj_AmberRestartNC.h" #include +#include "Traj_AmberRestartNC.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "NC_Routines.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // integerToString @@ -88,7 +92,7 @@ void Traj_AmberRestartNC::WriteHelp() { } // Traj_AmberRestartNC::processWriteArgs() -int Traj_AmberRestartNC::processWriteArgs(ArgList& argIn) { +int Traj_AmberRestartNC::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { outputTemp_ = argIn.hasKey("remdtraj"); prependExt_ = argIn.hasKey("keepext"); time0_ = argIn.getKeyDouble("time0", -1.0); diff --git a/src/Traj_AmberRestartNC.h b/src/Traj_AmberRestartNC.h index 2fd3a89350..2916f597aa 100644 --- a/src/Traj_AmberRestartNC.h +++ b/src/Traj_AmberRestartNC.h @@ -3,6 +3,7 @@ #ifdef BINTRAJ #include "TrajectoryIO.h" #include "NetcdfFile.h" +#include "FileName.h" // Class: Traj_AmberRestartNC /// TrajectoryIO class for reading and writing Amber Netcdf Restarts class Traj_AmberRestartNC : public TrajectoryIO, private NetcdfFile { diff --git a/src/Traj_Binpos.cpp b/src/Traj_Binpos.cpp index 1ec4ad4e5f..89a2249535 100644 --- a/src/Traj_Binpos.cpp +++ b/src/Traj_Binpos.cpp @@ -1,4 +1,6 @@ #include "Traj_Binpos.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" // CONSTRUCTOR diff --git a/src/Traj_Binpos.h b/src/Traj_Binpos.h index 11b3317167..ce21d5a6f0 100644 --- a/src/Traj_Binpos.h +++ b/src/Traj_Binpos.h @@ -1,7 +1,7 @@ #ifndef INC_TRAJ_BINPOS #define INC_TRAJ_BINPOS #include "TrajectoryIO.h" -// Class: Traj_Binpos +#include "CpptrajFile.h" /// Read and write SCRIPPS BINPOS format class Traj_Binpos : public TrajectoryIO { public: @@ -18,7 +18,7 @@ class Traj_Binpos : public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&) { return 0; } + int processWriteArgs(ArgList&, DataSetList const&) { return 0; } int bpnatom_; int bpnatom3_; diff --git a/src/Traj_CIF.cpp b/src/Traj_CIF.cpp index 5f4a242582..f3035358d1 100644 --- a/src/Traj_CIF.cpp +++ b/src/Traj_CIF.cpp @@ -1,5 +1,7 @@ // Traj_CIF #include "Traj_CIF.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // convertToInteger, convertToDouble diff --git a/src/Traj_CIF.h b/src/Traj_CIF.h index 34c21ecdbb..d078342530 100644 --- a/src/Traj_CIF.h +++ b/src/Traj_CIF.h @@ -17,7 +17,7 @@ class Traj_CIF : public TrajectoryIO { int readFrame(int,Frame&); void Info(); void closeTraj() {} - int processWriteArgs(ArgList&) { return 0; } + int processWriteArgs(ArgList&, DataSetList const&) { return 0; } int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_CharmmCor.cpp b/src/Traj_CharmmCor.cpp index c714a0f108..c378d90a0b 100644 --- a/src/Traj_CharmmCor.cpp +++ b/src/Traj_CharmmCor.cpp @@ -1,5 +1,9 @@ #include // sscanf #include "Traj_CharmmCor.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "StringRoutines.h" #include "CpptrajStdio.h" diff --git a/src/Traj_CharmmCor.h b/src/Traj_CharmmCor.h index 7b45146772..bb8d936d5c 100644 --- a/src/Traj_CharmmCor.h +++ b/src/Traj_CharmmCor.h @@ -18,7 +18,7 @@ class Traj_CharmmCor : public TrajectoryIO { int setupTrajout(FileName const&, Topology*, CoordinateInfo const&,int, bool); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&) { return 0; } + int processWriteArgs(ArgList&, DataSetList const&) { return 0; } int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_CharmmDcd.cpp b/src/Traj_CharmmDcd.cpp index 72dbb2c4a0..7a608ef72a 100644 --- a/src/Traj_CharmmDcd.cpp +++ b/src/Traj_CharmmDcd.cpp @@ -2,6 +2,9 @@ #include // for cos, acos #include // memset #include "Traj_CharmmDcd.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" #include "Constants.h" #include "CpptrajStdio.h" #include "ByteRoutines.h" @@ -615,7 +618,7 @@ void Traj_CharmmDcd::WriteHelp() { } // Traj_CharmmDcd::processWriteArgs() -int Traj_CharmmDcd::processWriteArgs(ArgList& argIn) { +int Traj_CharmmDcd::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { // Default is to write 32 bit is64bit_ = argIn.hasKey("x64"); if (is64bit_) diff --git a/src/Traj_CharmmDcd.h b/src/Traj_CharmmDcd.h index 5d491320ef..9bc46c587e 100644 --- a/src/Traj_CharmmDcd.h +++ b/src/Traj_CharmmDcd.h @@ -1,7 +1,7 @@ #ifndef INC_TRAJ_CHARMMDCD_H #define INC_TRAJ_CHARMMDCD_H #include "TrajectoryIO.h" -// Class: Traj_CharmmDcd +#include "CpptrajFile.h" /// TrajectoryIO class for reading coordinates from charmm dcd files. class Traj_CharmmDcd : public TrajectoryIO { public : diff --git a/src/Traj_CharmmRestart.cpp b/src/Traj_CharmmRestart.cpp index d77c44bb9d..a14ad9a3f2 100644 --- a/src/Traj_CharmmRestart.cpp +++ b/src/Traj_CharmmRestart.cpp @@ -1,6 +1,9 @@ #include // sscanf #include // atof #include "Traj_CharmmRestart.h" +#include "Topology.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "CpptrajStdio.h" #include "StringRoutines.h" #include "BufferedLine.h" @@ -237,7 +240,7 @@ void Traj_CharmmRestart::WriteHelp() { } /** Process write arguments. */ -int Traj_CharmmRestart::processWriteArgs(ArgList& argIn) { +int Traj_CharmmRestart::processWriteArgs(ArgList& argIn, DataSetList const&) { return 0; } diff --git a/src/Traj_Conflib.cpp b/src/Traj_Conflib.cpp index d75d800eb9..265de28d25 100644 --- a/src/Traj_Conflib.cpp +++ b/src/Traj_Conflib.cpp @@ -1,5 +1,7 @@ // Traj_Conflib #include "Traj_Conflib.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" // CONSTRUCTOR diff --git a/src/Traj_Conflib.h b/src/Traj_Conflib.h index c021b61281..659cbd1d77 100644 --- a/src/Traj_Conflib.h +++ b/src/Traj_Conflib.h @@ -1,7 +1,7 @@ #ifndef INC_TRAJ_CONFLIB_H #define INC_TRAJ_CONFLIB_H #include "TrajectoryIO.h" -// Class: Traj_Conflib +#include "CpptrajFile.h" /// Test TrajectoryIO object for reading conflib file generated by NAB LMOD class Traj_Conflib: public TrajectoryIO { public: @@ -25,7 +25,7 @@ class Traj_Conflib: public TrajectoryIO { void Info(); int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } - int processWriteArgs(ArgList&){ return 0; } + int processWriteArgs(ArgList&, DataSetList const&){ return 0; } int processReadArgs(ArgList&) { return 0; } }; #endif diff --git a/src/Traj_GmxTrX.cpp b/src/Traj_GmxTrX.cpp index 301625bbfe..1ebe73233b 100644 --- a/src/Traj_GmxTrX.cpp +++ b/src/Traj_GmxTrX.cpp @@ -1,5 +1,8 @@ #include #include "Traj_GmxTrX.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" #include "CpptrajStdio.h" #include "ByteRoutines.h" #include "Constants.h" // PIOVER2 @@ -402,7 +405,7 @@ void Traj_GmxTrX::WriteHelp() { } // Traj_GmxTrX::processWriteArgs() -int Traj_GmxTrX::processWriteArgs(ArgList& argIn) { +int Traj_GmxTrX::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { dt_ = argIn.getKeyDouble( "dt", 1.0 ); isBigEndian_ = true; if (!IsBigEndian()) swapBytes_ = true; diff --git a/src/Traj_GmxTrX.h b/src/Traj_GmxTrX.h index 60c9aef330..2dcc2a7994 100644 --- a/src/Traj_GmxTrX.h +++ b/src/Traj_GmxTrX.h @@ -1,6 +1,7 @@ #ifndef INC_TRAJ_GMXTRR_H #define INC_TRAJ_GMXTRR_H #include "TrajectoryIO.h" +#include "CpptrajFile.h" /// Read/write Gromacs TRR/TRJ trajectories class Traj_GmxTrX : public TrajectoryIO { public: diff --git a/src/Traj_Gro.cpp b/src/Traj_Gro.cpp index be0589671d..03bc13b27b 100644 --- a/src/Traj_Gro.cpp +++ b/src/Traj_Gro.cpp @@ -1,6 +1,9 @@ #include #include #include "Traj_Gro.h" +#include "Topology.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "StringRoutines.h" #include "CpptrajStdio.h" #include "Constants.h" diff --git a/src/Traj_Gro.h b/src/Traj_Gro.h index fcecd532ce..e1f467e527 100644 --- a/src/Traj_Gro.h +++ b/src/Traj_Gro.h @@ -17,7 +17,7 @@ class Traj_Gro : public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&) { return 1; } void Info(); - int processWriteArgs(ArgList&) { return 0; } + int processWriteArgs(ArgList&, DataSetList const&) { return 0; } int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_Mol2File.cpp b/src/Traj_Mol2File.cpp index 3212e1bb52..6c5a17bde1 100644 --- a/src/Traj_Mol2File.cpp +++ b/src/Traj_Mol2File.cpp @@ -1,5 +1,8 @@ #include // getenv #include "Traj_Mol2File.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" #include "CpptrajStdio.h" // CONSTRUCTOR @@ -98,7 +101,7 @@ void Traj_Mol2File::WriteHelp() { } // Traj_Mol2File::processWriteArgs() -int Traj_Mol2File::processWriteArgs(ArgList& argIn) { +int Traj_Mol2File::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { mol2WriteMode_ = SINGLE; // Default to single writes if (argIn.hasKey("single")) mol2WriteMode_ = MOL; if (argIn.hasKey("multi")) mol2WriteMode_ = MULTI; diff --git a/src/Traj_NcEnsemble.cpp b/src/Traj_NcEnsemble.cpp index 9731c39720..b8a1db317a 100644 --- a/src/Traj_NcEnsemble.cpp +++ b/src/Traj_NcEnsemble.cpp @@ -1,8 +1,13 @@ #ifdef BINTRAJ #ifdef ENABLE_SINGLE_ENSEMBLE #include "Traj_NcEnsemble.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "CpptrajStdio.h" #include "NC_Routines.h" +#include "FrameArray.h" #ifdef MPI # include "Parallel.h" #endif @@ -37,7 +42,7 @@ void Traj_NcEnsemble::ReadHelp() { } // Traj_NcEnsemble::processWriteArgs() -int Traj_NcEnsemble::processWriteArgs(ArgList& argIn) { +int Traj_NcEnsemble::processWriteArgs(ArgList& argIn, DataSetList const&) { //SetTemperature(argIn.hasKey("remdtraj")); //SetVelocity(argIn.hasKey("velocity")); return 0; diff --git a/src/Traj_NcEnsemble.h b/src/Traj_NcEnsemble.h index 01513bb6c7..f2c8b758f0 100644 --- a/src/Traj_NcEnsemble.h +++ b/src/Traj_NcEnsemble.h @@ -4,6 +4,7 @@ #ifdef ENABLE_SINGLE_ENSEMBLE #include "TrajectoryIO.h" #include "NetcdfFile.h" +#include "FileName.h" /// Read/write single NetCDF ensemble trajectory. class Traj_NcEnsemble : public TrajectoryIO, private NetcdfFile { public: diff --git a/src/Traj_SDF.cpp b/src/Traj_SDF.cpp index 9ce7ea1a84..0d9e63acbe 100644 --- a/src/Traj_SDF.cpp +++ b/src/Traj_SDF.cpp @@ -1,4 +1,6 @@ #include "Traj_SDF.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" bool Traj_SDF::ID_TrajFormat(CpptrajFile& fileIn) { diff --git a/src/Traj_SDF.h b/src/Traj_SDF.h index 91f92a043e..fba57ade6a 100644 --- a/src/Traj_SDF.h +++ b/src/Traj_SDF.h @@ -19,7 +19,7 @@ class Traj_SDF : public TrajectoryIO { void Info(); int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } - int processWriteArgs(ArgList&){ return 0; } + int processWriteArgs(ArgList&, DataSetList const&){ return 0; } int processReadArgs(ArgList&) { return 0; } SDFfile file_; diff --git a/src/Traj_SQM.cpp b/src/Traj_SQM.cpp index ef2af35497..10d896c485 100644 --- a/src/Traj_SQM.cpp +++ b/src/Traj_SQM.cpp @@ -1,4 +1,7 @@ #include "Traj_SQM.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // integerToString @@ -7,7 +10,7 @@ void Traj_SQM::WriteHelp() { } // Traj_SQM::processWriteArgs() -int Traj_SQM::processWriteArgs(ArgList& argIn) { +int Traj_SQM::processWriteArgs(ArgList& argIn, DataSetList const&) { if (argIn.Contains("charge")) { charge_ = argIn.getKeyInt( "charge", 0 ); chargeIsSet_ = true; diff --git a/src/Traj_SQM.h b/src/Traj_SQM.h index 0f4f80d8bb..2d28db9233 100644 --- a/src/Traj_SQM.h +++ b/src/Traj_SQM.h @@ -1,6 +1,7 @@ #ifndef INC_TRAJ_SQM_H #define INC_TRAJ_SQM_H #include "TrajectoryIO.h" +#include "CpptrajFile.h" /// Write out sqm input file. class Traj_SQM : public TrajectoryIO { public: diff --git a/src/Traj_Tinker.cpp b/src/Traj_Tinker.cpp index 56b769db63..d22c332613 100644 --- a/src/Traj_Tinker.cpp +++ b/src/Traj_Tinker.cpp @@ -1,4 +1,6 @@ #include "Traj_Tinker.h" +#include "Topology.h" +#include "Frame.h" #include "CpptrajStdio.h" // CONSTRUCTOR diff --git a/src/Traj_Tinker.h b/src/Traj_Tinker.h index f9f95cd2bd..730c33ef2d 100644 --- a/src/Traj_Tinker.h +++ b/src/Traj_Tinker.h @@ -20,7 +20,7 @@ class Traj_Tinker : public TrajectoryIO { int readFrame(int,Frame&); int writeFrame(int,Frame const&); void Info(); - int processWriteArgs(ArgList&) { return 0; } + int processWriteArgs(ArgList&, DataSetList const&) { return 0; } int readVelocity(int, Frame&) { return 1; } int readForce(int, Frame&) { return 1; } int processReadArgs(ArgList&) { return 0; } diff --git a/src/Traj_XYZ.cpp b/src/Traj_XYZ.cpp index 03eeda1583..d41fb387c2 100644 --- a/src/Traj_XYZ.cpp +++ b/src/Traj_XYZ.cpp @@ -1,5 +1,9 @@ #include #include "Traj_XYZ.h" +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "CpptrajStdio.h" #include "StringRoutines.h" #include "TextFormat.h" @@ -219,7 +223,7 @@ void Traj_XYZ::WriteHelp() { } /** Process write arguments. */ -int Traj_XYZ::processWriteArgs(ArgList& argIn) { +int Traj_XYZ::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { std::string arg = argIn.GetStringKey("ftype"); if (!arg.empty()) { if (arg == "xyz") diff --git a/src/TrajectoryIO.h b/src/TrajectoryIO.h index f8c3e7dbff..02a87b0e54 100644 --- a/src/TrajectoryIO.h +++ b/src/TrajectoryIO.h @@ -6,6 +6,10 @@ #ifdef MPI # include "Parallel.h" #endif +#ifdef ENABLE_SINGLE_ENSEMBLE + // This is not forward declared because it is a typedef, not a class +# include "FramePtrArray.h" +#endif // Forward declarations class CpptrajFile; class FileName; @@ -15,7 +19,6 @@ class ArgList; class DataSetList; #ifdef ENABLE_SINGLE_ENSEMBLE class FrameArray; -class FramePtrArray; #endif /// Abstract base class for performing trajectory reading and writing. /** This is the generic interface for a trajectory format used by diff --git a/src/cpptrajdepend b/src/cpptrajdepend index a7b4ef305d..aceaf4e200 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -8,7 +8,7 @@ Action_AtomMap.o : Action_AtomMap.cpp Action.h ActionState.h Action_AtomMap.h Ar Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -40,11 +40,11 @@ Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_Hy Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h molsurf.h @@ -54,9 +54,9 @@ Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h @@ -64,7 +64,7 @@ Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgLi Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -89,7 +89,7 @@ AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h Analys Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -99,7 +99,7 @@ Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisSta Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -107,8 +107,8 @@ Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisSta Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h -Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -124,7 +124,7 @@ Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h Analysi Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ArgList.o : ArgList.cpp ArgList.h CpptrajStdio.h StringRoutines.h Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h AssociatedData.o : AssociatedData.cpp ArgList.h AssociatedData.h CpptrajStdio.h @@ -155,19 +155,19 @@ Cluster_ReadInfo.o : Cluster_ReadInfo.cpp ArgList.h ArrayIterator.h AssociatedDa Cmd.o : Cmd.cpp Cmd.h DispatchObject.h CmdInput.o : CmdInput.cpp CmdInput.h StringRoutines.h CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h -Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h +Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h -CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h -DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h @@ -185,7 +185,7 @@ DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h Associated DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataSet.o : DataSet.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h TextFormat.h @@ -198,8 +198,8 @@ DataSet_Cmatrix_MEM.o : DataSet_Cmatrix_MEM.cpp ArgList.h ArrayIterator.h Associ DataSet_Cmatrix_NOMEM.o : DataSet_Cmatrix_NOMEM.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_NOMEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h DataSet_Coords.o : DataSet_Coords.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Vec3.h DataSet_Coords_CRD.o : DataSet_Coords_CRD.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Vec3.h -DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h DataSet_GridDbl.o : DataSet_GridDbl.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridDbl.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_GridFlt.o : DataSet_GridFlt.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_Mat3x3.o : DataSet_Mat3x3.cpp ArgList.h AssociatedData.h CpptrajFile.h DataSet.h DataSet_Mat3x3.h Dimension.h FileIO.h FileName.h Matrix_3x3.h MetaData.h Parallel.h Range.h TextFormat.h Vec3.h @@ -228,53 +228,53 @@ EnsembleIn.o : EnsembleIn.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h Char EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleNavigator.o : EnsembleNavigator.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h -EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h +EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h +EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h OutputTrajCommon.h Parallel.h Range.h StringRoutines.h TrajectoryFile.h +EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h ViewRst.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -301,7 +301,7 @@ NC_Cmatrix.o : NC_Cmatrix.cpp CpptrajStdio.h FileName.h NC_Cmatrix.h NC_Routines NC_Routines.o : NC_Routines.cpp CpptrajStdio.h NC_Routines.h NameType.o : NameType.cpp NameType.h NetcdfFile.o : NetcdfFile.cpp Atom.h AtomMask.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Version.h -OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Vec3.h +OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h StringRoutines.h TrajectoryFile.h PDBfile.o : PDBfile.cpp Atom.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h NameType.h PDBfile.h Parallel.h Residue.h SymbolExporting.h PairList.o : PairList.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Parallel.o : Parallel.cpp Parallel.h @@ -321,7 +321,7 @@ PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h @@ -340,36 +340,36 @@ TopInfo.o : TopInfo.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Topology.o : Topology.cpp Atom.h AtomExtra.h AtomMask.h AtomType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Vec3.h TorsionRoutines.o : TorsionRoutines.cpp Constants.h TorsionRoutines.h Vec3.h TrajFrameCounter.o : TrajFrameCounter.cpp ArgList.h CpptrajStdio.h TrajFrameCounter.h -TrajIOarray.o : TrajIOarray.cpp ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h -Traj_AmberCoord.o : Traj_AmberCoord.cpp BaseIOtype.h Box.h BufferedFrame.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TextFormat.h Traj_AmberCoord.h TrajectoryIO.h Vec3.h -Traj_AmberNetcdf.o : Traj_AmberNetcdf.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_AmberNetcdf.h TrajectoryIO.h Vec3.h -Traj_AmberRestart.o : Traj_AmberRestart.cpp BaseIOtype.h Box.h BufferedFrame.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_AmberRestart.h TrajectoryIO.h Vec3.h -Traj_AmberRestartNC.o : Traj_AmberRestartNC.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Traj_AmberRestartNC.h TrajectoryIO.h Vec3.h -Traj_Binpos.o : Traj_Binpos.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_Binpos.h TrajectoryIO.h Vec3.h -Traj_CIF.o : Traj_CIF.cpp Atom.h BaseIOtype.h Box.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h StringRoutines.h SymbolExporting.h Traj_CIF.h TrajectoryIO.h Vec3.h -Traj_CharmmCor.o : Traj_CharmmCor.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_CharmmCor.h TrajectoryIO.h Vec3.h -Traj_CharmmDcd.o : Traj_CharmmDcd.cpp BaseIOtype.h Box.h ByteRoutines.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_CharmmDcd.h TrajectoryIO.h Vec3.h -Traj_CharmmRestart.o : Traj_CharmmRestart.cpp BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_CharmmRestart.h TrajectoryIO.h Vec3.h -Traj_Conflib.o : Traj_Conflib.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_Conflib.h TrajectoryIO.h Vec3.h -Traj_GmxTrX.o : Traj_GmxTrX.cpp BaseIOtype.h Box.h ByteRoutines.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_GmxTrX.h TrajectoryIO.h Vec3.h -Traj_GmxXtc.o : Traj_GmxXtc.cpp BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h -Traj_Gro.o : Traj_Gro.cpp BaseIOtype.h Box.h BufferedLine.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_Gro.h TrajectoryIO.h Vec3.h -Traj_Mol2File.o : Traj_Mol2File.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Mol2File.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_Mol2File.h TrajectoryIO.h Vec3.h -Traj_NcEnsemble.o : Traj_NcEnsemble.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h -Traj_SDF.o : Traj_SDF.cpp Atom.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h NameType.h Parallel.h ReplicaDimArray.h SDFfile.h SymbolExporting.h Traj_SDF.h TrajectoryIO.h Vec3.h -Traj_SQM.o : Traj_SQM.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h Traj_SQM.h TrajectoryIO.h Vec3.h -Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Traj_Tinker.h TrajectoryIO.h Vec3.h -Traj_XYZ.o : Traj_XYZ.cpp BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Matrix_3x3.h Parallel.h ReplicaDimArray.h StringRoutines.h TextFormat.h Traj_XYZ.h TrajectoryIO.h Vec3.h -TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h -TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TrajectoryIO.h Vec3.h +TrajIOarray.o : TrajIOarray.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +Traj_AmberCoord.o : Traj_AmberCoord.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberCoord.h TrajectoryIO.h Vec3.h +Traj_AmberNetcdf.o : Traj_AmberNetcdf.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_AmberNetcdf.h TrajectoryIO.h Vec3.h +Traj_AmberRestart.o : Traj_AmberRestart.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberRestart.h TrajectoryIO.h Vec3.h +Traj_AmberRestartNC.o : Traj_AmberRestartNC.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_AmberRestartNC.h TrajectoryIO.h Vec3.h +Traj_Binpos.o : Traj_Binpos.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Binpos.h TrajectoryIO.h Vec3.h +Traj_CIF.o : Traj_CIF.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CIFfile.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_CIF.h TrajectoryIO.h Vec3.h +Traj_CharmmCor.o : Traj_CharmmCor.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_CharmmCor.h TrajectoryIO.h Vec3.h +Traj_CharmmDcd.o : Traj_CharmmDcd.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_CharmmDcd.h TrajectoryIO.h Vec3.h +Traj_CharmmRestart.o : Traj_CharmmRestart.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_CharmmRestart.h TrajectoryIO.h Vec3.h +Traj_Conflib.o : Traj_Conflib.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Conflib.h TrajectoryIO.h Vec3.h +Traj_GmxTrX.o : Traj_GmxTrX.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_GmxTrX.h TrajectoryIO.h Vec3.h +Traj_GmxXtc.o : Traj_GmxXtc.cpp Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h +Traj_Gro.o : Traj_Gro.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h +Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h +Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_SDF.o : Traj_SDF.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h Topology.h Traj_SDF.h TrajectoryIO.h Vec3.h +Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_SQM.h TrajectoryIO.h Vec3.h +Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h +Traj_XYZ.o : Traj_XYZ.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_XYZ.h TrajectoryIO.h Vec3.h +TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h +TrajectoryIO.o : TrajectoryIO.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TrajectoryIO.h Vec3.h TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h -Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h -Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h TrajectoryIO.h TrajoutList.h Trajout_Single.h Vec3.h -Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileTypes.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h StringRoutines.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h +Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h +Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h TrajoutList.h Trajout_Single.h +Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h StringRoutines.h TrajectoryFile.h Trajout_Single.h VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h -ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h +main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h molsurf.o : molsurf.c molsurf.h From 342a374b8bb430e3f3418428765aa67c034153dc Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Fri, 17 May 2019 15:53:52 -0400 Subject: [PATCH 06/31] DRR - Cpptraj: Finish fixing up dependencies. Ensure master data set list properly passed in to output traj setup routines. --- src/Action_Average.cpp | 1 + src/Action_LESsplit.cpp | 5 +++-- src/Action_LESsplit.h | 1 + src/Action_Mask.cpp | 2 +- src/Action_Outtraj.cpp | 2 +- src/Action_Pairwise.cpp | 3 ++- src/Action_ReplicateCell.cpp | 2 +- src/Analysis_Clustering.cpp | 10 +++++----- src/Analysis_Hist.cpp | 2 +- src/Analysis_Modes.cpp | 2 +- src/Analysis_Wavelet.cpp | 3 ++- src/CpptrajState.cpp | 4 ++-- src/DataIO_VecTraj.cpp | 2 +- src/EnsembleOut.h | 5 ++++- src/EnsembleOutList.cpp | 4 +++- src/EnsembleOutList.h | 2 +- src/EnsembleOut_Multi.cpp | 7 +++++-- src/EnsembleOut_Multi.h | 2 +- src/EnsembleOut_Single.cpp | 7 +++++-- src/EnsembleOut_Single.h | 2 +- src/Exec_CrdOut.cpp | 2 +- src/Exec_PermuteDihedrals.cpp | 2 +- src/Exec_SequenceAlign.cpp | 2 +- src/OutputTrajCommon.cpp | 2 ++ src/OutputTrajCommon.h | 3 +++ src/TrajIOarray.cpp | 1 + src/TrajIOarray.h | 1 + src/Traj_GmxXtc.cpp | 6 +++++- src/Traj_GmxXtc.h | 1 + src/TrajectoryFile.h | 4 +++- src/TrajoutList.cpp | 5 +++-- src/TrajoutList.h | 2 +- src/Trajout_Single.cpp | 21 ++++++++++++++------- src/Trajout_Single.h | 15 +++++++++------ src/ViewRst.cpp | 3 ++- src/cpptrajdepend | 20 ++++++++++---------- 36 files changed, 100 insertions(+), 58 deletions(-) diff --git a/src/Action_Average.cpp b/src/Action_Average.cpp index 430e53293e..86b0eb789f 100644 --- a/src/Action_Average.cpp +++ b/src/Action_Average.cpp @@ -59,6 +59,7 @@ Action::RetType Action_Average::Init(ArgList& actionArgs, ActionInit& init, int if (crdset_ == 0) { outtraj_.SetDebug( debug_ ); if (outtraj_.InitEnsembleTrajWrite(avgfilename, actionArgs.RemainingArgs(), + init.DSL(), TrajectoryFile::UNKNOWN_TRAJ, init.DSL().EnsembleNum())) return Action::ERR; } diff --git a/src/Action_LESsplit.cpp b/src/Action_LESsplit.cpp index 268c2e7ad8..01211f1e8b 100644 --- a/src/Action_LESsplit.cpp +++ b/src/Action_LESsplit.cpp @@ -41,12 +41,13 @@ Action::RetType Action_LESsplit::Init(ArgList& actionArgs, ActionInit& init, int // NOTE: Cannot yet init split traj since we dont know how many. if (lesAverage_) { avgTraj_.SetDebug( debugIn ); - if (avgTraj_.InitTrajWrite( avgfilename, trajArgs_, TrajectoryFile::UNKNOWN_TRAJ )) + if (avgTraj_.InitTrajWrite( avgfilename, trajArgs_, init.DSL(), TrajectoryFile::UNKNOWN_TRAJ )) return Action::ERR; # ifdef MPI avgTraj_.SetTrajComm( trajComm_ ); # endif } + masterDSL_ = init.DslPtr(); mprintf(" LESSPLIT:\n"); if (lesSplit_) mprintf("\tSplit output to '%s.X'\n", splitfilename_.c_str()); @@ -93,7 +94,7 @@ Action::RetType Action_LESsplit::Setup(ActionSetup& setup) { for (unsigned int idx = 0; idx != lesMasks_.size(); idx++) { // FIXME this will have to be changed if lessplit every enabled for ensemble lesTraj_.push_back( new Trajout_Single() ); - if (lesTraj_.back()->InitEnsembleTrajWrite( splitfilename_, trajArgs_, + if (lesTraj_.back()->InitEnsembleTrajWrite( splitfilename_, trajArgs_, *masterDSL_, TrajectoryFile::UNKNOWN_TRAJ, idx )) return Action::ERR; # ifdef MPI diff --git a/src/Action_LESsplit.h b/src/Action_LESsplit.h index ea55af29be..5c1f3606c2 100644 --- a/src/Action_LESsplit.h +++ b/src/Action_LESsplit.h @@ -27,6 +27,7 @@ class Action_LESsplit : public Action { Frame lesFrame_; ///< Frame for LES split Frame avgFrame_; ///< Frame for LES average Topology* lesParm_; ///< Topology for LES split/average + DataSetList* masterDSL_; # ifdef MPI Parallel::Comm trajComm_; # endif diff --git a/src/Action_Mask.cpp b/src/Action_Mask.cpp index 6da508439c..d76ef51272 100644 --- a/src/Action_Mask.cpp +++ b/src/Action_Mask.cpp @@ -62,7 +62,7 @@ Action::RetType Action_Mask::Init(ArgList& actionArgs, ActionInit& init, int deb trajFmt = TrajectoryFile::MOL2FILE; trajArgs = ArgList("multi nobox"); } - if (outtraj_.InitEnsembleTrajWrite(maskpdb, trajArgs, trajFmt, init.DSL().EnsembleNum())) + if (outtraj_.InitEnsembleTrajWrite(maskpdb, trajArgs, init.DSL(), trajFmt, init.DSL().EnsembleNum())) return Action::ERR; writeTraj_ = true; } else diff --git a/src/Action_Outtraj.cpp b/src/Action_Outtraj.cpp index 6b1e646b7d..d0c8ab2f4c 100644 --- a/src/Action_Outtraj.cpp +++ b/src/Action_Outtraj.cpp @@ -78,7 +78,7 @@ Action::RetType Action_Outtraj::Init(ArgList& actionArgs, ActionInit& init, int // Initialize output trajectory with remaining arguments if (isActive_) { outtraj_.SetDebug(debugIn); - if ( outtraj_.InitEnsembleTrajWrite(trajfilename, actionArgs.RemainingArgs(), + if ( outtraj_.InitEnsembleTrajWrite(trajfilename, actionArgs.RemainingArgs(), init.DSL(), TrajectoryFile::UNKNOWN_TRAJ, init.DSL().EnsembleNum()) ) return Action::ERR; } diff --git a/src/Action_Pairwise.cpp b/src/Action_Pairwise.cpp index 21140e1f94..4fc030aac1 100644 --- a/src/Action_Pairwise.cpp +++ b/src/Action_Pairwise.cpp @@ -428,7 +428,8 @@ int Action_Pairwise::WriteCutFrame(int frameNum, Topology const& Parm, AtomMask CutParm->SetAtom(i).SetCharge( CutCharges[i] ); int err = 0; Trajout_Single tout; - if (tout.PrepareTrajWrite(outfilename, "multi", CutParm, CoordinateInfo(), 1, + // NOTE: Since no user-specified arguments, pass in blank data set list. + if (tout.PrepareTrajWrite(outfilename, "multi", DataSetList(), CutParm, CoordinateInfo(), 1, TrajectoryFile::MOL2FILE)) { mprinterr("Error: Could not set up cut mol2 file %s\n", outfilename.c_str()); diff --git a/src/Action_ReplicateCell.cpp b/src/Action_ReplicateCell.cpp index f8e53f7877..bcb54c066c 100644 --- a/src/Action_ReplicateCell.cpp +++ b/src/Action_ReplicateCell.cpp @@ -98,7 +98,7 @@ Action::RetType Action_ReplicateCell::Init(ArgList& actionArgs, ActionInit& init // Initialize output trajectory with remaining arguments if (!trajfilename.empty()) { outtraj_.SetDebug( debugIn ); - if ( outtraj_.InitEnsembleTrajWrite(trajfilename, actionArgs.RemainingArgs(), + if ( outtraj_.InitEnsembleTrajWrite(trajfilename, actionArgs.RemainingArgs(), init.DSL(), TrajectoryFile::UNKNOWN_TRAJ, init.DSL().EnsembleNum()) ) return Action::ERR; writeTraj_ = true; diff --git a/src/Analysis_Clustering.cpp b/src/Analysis_Clustering.cpp index 1b75a934da..e6d5480fc8 100644 --- a/src/Analysis_Clustering.cpp +++ b/src/Analysis_Clustering.cpp @@ -1005,7 +1005,7 @@ void Analysis_Clustering::WriteClusterTraj( ClusterList const& CList ) { std::string cfilename = clusterfile_ + ".c" + integerToString( cnum ); // Set up trajectory file Trajout_Single clusterout; - if (clusterout.PrepareTrajWrite(cfilename, ArgList(), clusterparm, + if (clusterout.PrepareTrajWrite(cfilename, ArgList(), DataSetList(), clusterparm, coords_->CoordsInfo(), C->Nframes(), clusterfmt_)) { @@ -1041,7 +1041,7 @@ void Analysis_Clustering::WriteAvgStruct( ClusterList const& CList ) { std::string cfilename = avgfile_ + ".c" + integerToString( cnum ) + tmpExt; // Set up trajectory file Trajout_Single clusterout; // FIXME CoordinateInfo OK for just coords? - if (clusterout.PrepareTrajWrite(cfilename, ArgList(), &avgparm, + if (clusterout.PrepareTrajWrite(cfilename, ArgList(), DataSetList(), &avgparm, CoordinateInfo(), 1, avgfmt_)) { mprinterr("Error: Could not set up cluster average file %s for write.\n", @@ -1075,7 +1075,7 @@ void Analysis_Clustering::WriteSingleRepTraj( ClusterList const& CList ) { Trajout_Single clusterout; // Set up trajectory file. Use parm from COORDS DataSet. Topology *clusterparm = coords_->TopPtr(); - if (clusterout.PrepareTrajWrite(singlerepfile_, ArgList(), clusterparm, + if (clusterout.PrepareTrajWrite(singlerepfile_, ArgList(), DataSetList(), clusterparm, coords_->CoordsInfo(), CList.Nclusters() * nRepsToSave_, singlerepfmt_)) { @@ -1127,7 +1127,7 @@ void Analysis_Clustering::WriteRepTraj( ClusterList const& CList ) { std::string cfilename = reptrajfile_ + ".c" + integerToString(C->Num()) + ("." + integerToString(framenum+1)) + tmpExt; // Set up trajectory file. - if (clusterout.PrepareTrajWrite(cfilename, ArgList(), clusterparm, + if (clusterout.PrepareTrajWrite(cfilename, ArgList(), DataSetList(), clusterparm, coords_->CoordsInfo(), 1, reptrajfmt_)) { mprinterr("Error: Could not set up representative trajectory file %s for write.\n", @@ -1146,7 +1146,7 @@ void Analysis_Clustering::WriteRepTraj( ClusterList const& CList ) { // Create filename based on cluster number std::string cfilename = reptrajfile_ + ".c" + integerToString(C->Num()) + tmpExt; // Set up trajectory file. - if (clusterout.PrepareTrajWrite(cfilename, ArgList(), clusterparm, + if (clusterout.PrepareTrajWrite(cfilename, ArgList(), DataSetList(), clusterparm, coords_->CoordsInfo(), nRepsToSave_, reptrajfmt_)) { mprinterr("Error: Could not set up representative trajectory file %s for write.\n", diff --git a/src/Analysis_Hist.cpp b/src/Analysis_Hist.cpp index b58de27478..c2b36f6294 100644 --- a/src/Analysis_Hist.cpp +++ b/src/Analysis_Hist.cpp @@ -483,7 +483,7 @@ Analysis::RetType Analysis_Hist::Analyze() { mprinterr("Error: Could not write pseudo topology to '%s'\n", parmoutName_.c_str()); } Trajout_Single out; - if (out.PrepareTrajWrite(traj3dName_, ArgList(), &pseudo, CoordinateInfo(), + if (out.PrepareTrajWrite(traj3dName_, ArgList(), DataSetList(), &pseudo, CoordinateInfo(), Ndata, traj3dFmt_) == 0) { Frame outFrame(1); diff --git a/src/Analysis_Modes.cpp b/src/Analysis_Modes.cpp index 035e3d80c2..6c0e31f30e 100644 --- a/src/Analysis_Modes.cpp +++ b/src/Analysis_Modes.cpp @@ -155,7 +155,7 @@ Analysis::RetType Analysis_Modes::Setup(ArgList& analyzeArgs, AnalysisSetup& set return Analysis::ERR; } // Setup output traj - if (trajout_.InitTrajWrite( tOutName, ArgList(), tOutFmt ) != 0) { + if (trajout_.InitTrajWrite( tOutName, ArgList(), DataSetList(), tOutFmt ) != 0) { mprinterr("Error: Could not init output trajectory.\n"); return Analysis::ERR; } diff --git a/src/Analysis_Wavelet.cpp b/src/Analysis_Wavelet.cpp index d45e32bbd8..4c3507ab17 100644 --- a/src/Analysis_Wavelet.cpp +++ b/src/Analysis_Wavelet.cpp @@ -520,7 +520,7 @@ int Analysis_Wavelet::WAFEX(DataSet_MatrixFlt const& matrix) { // Set up trajectory file int nframes = CL->MaxCol() - CL->MinCol() + 1; Trajout_Single clusterout; - if (clusterout.PrepareTrajWrite(cfilename, ArgList(), regionTop, + if (clusterout.PrepareTrajWrite(cfilename, ArgList(), DataSetList(), regionTop, CoordinateInfo(), nframes, TrajectoryFile::PDBFILE)) return Analysis::ERR; // Setup frame for region @@ -564,6 +564,7 @@ int Analysis_Wavelet::WAFEX(DataSet_MatrixFlt const& matrix) { int nframes = (int)coords_->Size(); Trajout_Single overlay; if (overlay.PrepareTrajWrite(overlayName_, "title 'Wavelet trajectory'", + DataSetList(), maskTop, CoordinateInfo(), nframes, TrajectoryFile::UNKNOWN_TRAJ)) return Analysis::ERR; diff --git a/src/CpptrajState.cpp b/src/CpptrajState.cpp index a530609e67..8fd54b8f91 100644 --- a/src/CpptrajState.cpp +++ b/src/CpptrajState.cpp @@ -127,9 +127,9 @@ int CpptrajState::AddOutputTrajectory( ArgList& argIn ) { Topology* top = DSL_.GetTopology( argIn ); int err = 1; if (mode_ == NORMAL) - err = trajoutList_.AddTrajout( fname, argIn, top ); + err = trajoutList_.AddTrajout( fname, argIn, DSL_, top ); else if (mode_ == ENSEMBLE) - err = ensembleOut_.AddEnsembleOut( fname, argIn, top, trajinList_.EnsembleSize() ); + err = ensembleOut_.AddEnsembleOut( fname, argIn, DSL_, top, trajinList_.EnsembleSize() ); return err; } diff --git a/src/DataIO_VecTraj.cpp b/src/DataIO_VecTraj.cpp index fd9b2417ee..3d06bfedb8 100644 --- a/src/DataIO_VecTraj.cpp +++ b/src/DataIO_VecTraj.cpp @@ -84,7 +84,7 @@ int DataIO_VecTraj::WriteData(FileName const& fname, DataSetList const& SetList) } // Write out vectors Trajout_Single out; - if (out.PrepareTrajWrite(fname, ArgList(), &pseudo, CoordinateInfo(), + if (out.PrepareTrajWrite(fname, ArgList(), DataSetList(), &pseudo, CoordinateInfo(), vec_size, trajoutFmt_) == 0) { Frame outFrame(pseudo.Natom()); diff --git a/src/EnsembleOut.h b/src/EnsembleOut.h index 9067237489..16edc7325f 100644 --- a/src/EnsembleOut.h +++ b/src/EnsembleOut.h @@ -1,6 +1,9 @@ #ifndef INC_ENSEMBLEOUT_H #define INC_ENSEMBLEOUT_H #include "OutputTrajCommon.h" +#include "FramePtrArray.h" +// Forward Declarations +class DataSetList; /// Write out an array of frames at a time. class EnsembleOut { public: @@ -9,7 +12,7 @@ class EnsembleOut { void SetDebug(int d) { debug_ = d; } // ----- Inherited Functions ----------------- /// Prepare ensemble for writing given format, no Topology setup. - virtual int InitEnsembleWrite(std::string const&, ArgList const&, + virtual int InitEnsembleWrite(std::string const&, ArgList const&, DataSetList const&, int, TrajectoryFile::TrajFormatType) = 0; /// Perform Topology-related setup for ensemble and open. TODO const& virtual int SetupEnsembleWrite(Topology*, CoordinateInfo const&, int) = 0; diff --git a/src/EnsembleOutList.cpp b/src/EnsembleOutList.cpp index 369b4cb13b..1ecfc5632f 100644 --- a/src/EnsembleOutList.cpp +++ b/src/EnsembleOutList.cpp @@ -1,4 +1,5 @@ #include "EnsembleOutList.h" +#include "Topology.h" #include "CpptrajStdio.h" #include "EnsembleOut_Single.h" #include "EnsembleOut_Multi.h" @@ -14,6 +15,7 @@ void EnsembleOutList::Clear() { // TODO Pass in more ensemble information, maps etc? int EnsembleOutList::AddEnsembleOut(std::string const& fname, ArgList const& args, + DataSetList const& DSLin, Topology* eParm, int ensembleSize) { if (eParm == 0) { @@ -44,7 +46,7 @@ int EnsembleOutList::AddEnsembleOut(std::string const& fname, ArgList const& arg // Create new multi output trajectory ens = new EnsembleOut_Multi(); if (ens == 0) return 1; - if (ens->InitEnsembleWrite(fname, argIn, ensembleSize, TrajectoryFile::UNKNOWN_TRAJ)) { + if (ens->InitEnsembleWrite(fname, argIn, DSLin, ensembleSize, TrajectoryFile::UNKNOWN_TRAJ)) { delete ens; return 1; } diff --git a/src/EnsembleOutList.h b/src/EnsembleOutList.h index 3c50786934..7ad4d5cd42 100644 --- a/src/EnsembleOutList.h +++ b/src/EnsembleOutList.h @@ -9,7 +9,7 @@ class EnsembleOutList { void SetDebug(int d) { debug_ = d; } void Clear(); /// Add output ensemble of given size to the list and associate with given Topology - int AddEnsembleOut(std::string const&, ArgList const&, Topology*, int); + int AddEnsembleOut(std::string const&, ArgList const&, DataSetList const&, Topology*, int); /// Set up ensembles for given topology. int SetupEnsembleOut(Topology*, CoordinateInfo const&, int); //TODO const Topology? /// Write array of Frames to ensemble diff --git a/src/EnsembleOut_Multi.cpp b/src/EnsembleOut_Multi.cpp index ec1089fa0f..8411305285 100644 --- a/src/EnsembleOut_Multi.cpp +++ b/src/EnsembleOut_Multi.cpp @@ -1,4 +1,6 @@ #include "EnsembleOut_Multi.h" +#include "TrajectoryIO.h" +#include "Topology.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // AppendNumber #ifdef MPI @@ -25,7 +27,8 @@ void EnsembleOut_Multi::Clear() { * and process arguments. */ int EnsembleOut_Multi::InitEnsembleWrite(std::string const& tnameIn, - ArgList const& argIn, int ensembleSizeIn, + ArgList const& argIn, DataSetList const& DSLin, + int ensembleSizeIn, TrajectoryFile::TrajFormatType writeFormatIn) { // Require a base filename @@ -104,7 +107,7 @@ int EnsembleOut_Multi::InitEnsembleWrite(std::string const& tnameIn, // Process any write arguments specific to certain formats not related // to parm file. Options related to parm file are handled in SetupTrajWrite ArgList rep_args = trajout_args; - if (ioarray_.back()->processWriteArgs( rep_args )) { + if (ioarray_.back()->processWriteArgs( rep_args, DSLin )) { mprinterr("Error: trajout %s: Could not process arguments.\n",fileNames_[m].c_str()); return 1; } diff --git a/src/EnsembleOut_Multi.h b/src/EnsembleOut_Multi.h index a3caf12450..151fd93598 100644 --- a/src/EnsembleOut_Multi.h +++ b/src/EnsembleOut_Multi.h @@ -7,7 +7,7 @@ class EnsembleOut_Multi : public EnsembleOut { EnsembleOut_Multi(); ~EnsembleOut_Multi(); // ----- Inherited Functions ----------------- - int InitEnsembleWrite(std::string const&, ArgList const&, int, TrajectoryFile::TrajFormatType); + int InitEnsembleWrite(std::string const&, ArgList const&, DataSetList const&, int, TrajectoryFile::TrajFormatType); int SetupEnsembleWrite(Topology*, CoordinateInfo const&, int); void EndEnsemble(); int WriteEnsemble(int, FramePtrArray const&); diff --git a/src/EnsembleOut_Single.cpp b/src/EnsembleOut_Single.cpp index d601eb326e..f467fd97df 100644 --- a/src/EnsembleOut_Single.cpp +++ b/src/EnsembleOut_Single.cpp @@ -1,5 +1,7 @@ #ifdef ENABLE_SINGLE_ENSEMBLE #include "EnsembleOut_Single.h" +#include "TrajectoryIO.h" +#include "Topology.h" #include "CpptrajStdio.h" // CONSTRUCTOR @@ -13,7 +15,8 @@ EnsembleOut_Single::~EnsembleOut_Single() { // EnsembleOut_Single::InitEnsembleWrite() int EnsembleOut_Single::InitEnsembleWrite(std::string const& tnameIn, - ArgList const& argIn, int ensembleSizeIn, + ArgList const& argIn, DataSetList const& DSLin, + int ensembleSizeIn, TrajectoryFile::TrajFormatType writeFormatIn) { // Require a base filename @@ -60,7 +63,7 @@ int EnsembleOut_Single::InitEnsembleWrite(std::string const& tnameIn, eio_->SetTitle( Traj().Title() ); // Process any write arguments specific to certain formats not related // to parm file. Options related to parm file are handled in SetupTrajWrite - if (eio_->processWriteArgs(trajout_args)) { + if (eio_->processWriteArgs(trajout_args, DSLin)) { mprinterr("Error: trajout %s: Could not process arguments.\n",Traj().Filename().full()); return 1; } diff --git a/src/EnsembleOut_Single.h b/src/EnsembleOut_Single.h index e64de3308c..90be4146e3 100644 --- a/src/EnsembleOut_Single.h +++ b/src/EnsembleOut_Single.h @@ -8,7 +8,7 @@ class EnsembleOut_Single : public EnsembleOut { EnsembleOut_Single(); ~EnsembleOut_Single(); // ----- Inherited Functions ----------------- - int InitEnsembleWrite(std::string const&, ArgList const&, int, TrajectoryFile::TrajFormatType); + int InitEnsembleWrite(std::string const&, ArgList const&, DataSetList const&, int, TrajectoryFile::TrajFormatType); int SetupEnsembleWrite(Topology*, CoordinateInfo const&, int); void EndEnsemble(); int WriteEnsemble(int, FramePtrArray const&); diff --git a/src/Exec_CrdOut.cpp b/src/Exec_CrdOut.cpp index 965ec407c5..abd46a2bf4 100644 --- a/src/Exec_CrdOut.cpp +++ b/src/Exec_CrdOut.cpp @@ -52,7 +52,7 @@ Exec::RetType Exec_CrdOut::WriteCrd(CpptrajState& State, ArgList& argIn) { if (frameCount.CheckFrameArgs( CRD->Size(), crdarg )) return CpptrajState::ERR; frameCount.PrintInfoLine( CRD->legend() ); Trajout_Single outtraj; - if (outtraj.PrepareTrajWrite( setname, argIn, CRD->TopPtr(), CRD->CoordsInfo(), + if (outtraj.PrepareTrajWrite( setname, argIn, State.DSL(), CRD->TopPtr(), CRD->CoordsInfo(), CRD->Size(), TrajectoryFile::UNKNOWN_TRAJ)) { mprinterr("Error: crdout: Could not set up output trajectory.\n"); diff --git a/src/Exec_PermuteDihedrals.cpp b/src/Exec_PermuteDihedrals.cpp index 55930efa92..5e1eeaf0d6 100644 --- a/src/Exec_PermuteDihedrals.cpp +++ b/src/Exec_PermuteDihedrals.cpp @@ -94,7 +94,7 @@ Exec::RetType Exec_PermuteDihedrals::Execute(CpptrajState& State, ArgList& argIn return CpptrajState::ERR; } // Setup output trajectory FIXME: Correct frames for # of rotations - if (outtraj_.PrepareTrajWrite(outfilename, argIn, CRD->TopPtr(), CRD->CoordsInfo(), + if (outtraj_.PrepareTrajWrite(outfilename, argIn, State.DSL(), CRD->TopPtr(), CRD->CoordsInfo(), CRD->Size(), TrajectoryFile::UNKNOWN_TRAJ)) return CpptrajState::ERR; } diff --git a/src/Exec_SequenceAlign.cpp b/src/Exec_SequenceAlign.cpp index 6e23d2dac0..f1580fdb05 100644 --- a/src/Exec_SequenceAlign.cpp +++ b/src/Exec_SequenceAlign.cpp @@ -229,7 +229,7 @@ Exec::RetType Exec_SequenceAlign::Execute(CpptrajState& State, ArgList& argIn) { //Frame sFrame(qref.Coord(), sMask); // Write output traj Trajout_Single trajout; - if (trajout.PrepareTrajWrite(outfilename, argIn, &sTop, CoordinateInfo(), 1, fmt)) + if (trajout.PrepareTrajWrite(outfilename, argIn, State.DSL(), &sTop, CoordinateInfo(), 1, fmt)) return CpptrajState::ERR; if (trajout.WriteSingle(0, sFrame)) return CpptrajState::ERR; trajout.EndTraj(); diff --git a/src/OutputTrajCommon.cpp b/src/OutputTrajCommon.cpp index dc6d14b6a4..9d6afe8f7b 100644 --- a/src/OutputTrajCommon.cpp +++ b/src/OutputTrajCommon.cpp @@ -1,4 +1,6 @@ #include "OutputTrajCommon.h" +#include "TrajectoryIO.h" +#include "Topology.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // fileExists diff --git a/src/OutputTrajCommon.h b/src/OutputTrajCommon.h index 2195b05265..a1aaa84451 100644 --- a/src/OutputTrajCommon.h +++ b/src/OutputTrajCommon.h @@ -3,6 +3,9 @@ #include "TrajectoryFile.h" #include "Range.h" #include "ActionFrameCounter.h" +#include "CoordinateInfo.h" +// Forward declarations +class Topology; /// Output trajectory/ensemble common functionality. class OutputTrajCommon { public: diff --git a/src/TrajIOarray.cpp b/src/TrajIOarray.cpp index 5566e25ecf..ffb079d208 100644 --- a/src/TrajIOarray.cpp +++ b/src/TrajIOarray.cpp @@ -1,4 +1,5 @@ #include "TrajIOarray.h" +#include "Topology.h" #include "StringRoutines.h" // integerToString, validInteger #include "CpptrajStdio.h" #include "TrajectoryFile.h" diff --git a/src/TrajIOarray.h b/src/TrajIOarray.h index 99fd59d1fa..02265c8128 100644 --- a/src/TrajIOarray.h +++ b/src/TrajIOarray.h @@ -2,6 +2,7 @@ #define INC_TRAJIOARRAY_H #include "TrajectoryIO.h" #include "TrajFrameCounter.h" +#include "FileName.h" /// Hold an array of TrajectoryIO classes. class TrajIOarray { public: diff --git a/src/Traj_GmxXtc.cpp b/src/Traj_GmxXtc.cpp index e865324372..40f21f01a0 100644 --- a/src/Traj_GmxXtc.cpp +++ b/src/Traj_GmxXtc.cpp @@ -1,5 +1,9 @@ #include "Traj_GmxXtc.h" #ifndef NO_XDRFILE +#include "Topology.h" +#include "ArgList.h" +#include "Frame.h" +#include "CpptrajFile.h" #include "CpptrajStdio.h" #include "Constants.h" #include // SEEK_SET, SEEK_CUR @@ -162,7 +166,7 @@ void Traj_GmxXtc::WriteHelp() { } // Traj_GmxXtc::processWriteArgs() -int Traj_GmxXtc::processWriteArgs(ArgList& argIn) { +int Traj_GmxXtc::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { dt_ = argIn.getKeyDouble( "dt", 1.0 ); return 0; } diff --git a/src/Traj_GmxXtc.h b/src/Traj_GmxXtc.h index a0068b62f3..2e1cc4f06e 100644 --- a/src/Traj_GmxXtc.h +++ b/src/Traj_GmxXtc.h @@ -3,6 +3,7 @@ #include "TrajectoryIO.h" #ifndef NO_XDRFILE # include +# include "FileName.h" #endif /// Read/write Gromacs XTC trajectories class Traj_GmxXtc : public TrajectoryIO { diff --git a/src/TrajectoryFile.h b/src/TrajectoryFile.h index c52d0aa1a3..dee41b56ba 100644 --- a/src/TrajectoryFile.h +++ b/src/TrajectoryFile.h @@ -1,7 +1,9 @@ #ifndef INC_TRAJECTORYFILE_H #define INC_TRAJECTORYFILE_H -#include "TrajectoryIO.h" #include "FileTypes.h" +#include "FileName.h" +// Forward declarations +class TrajectoryIO; /// Base class that all input and output trajectories will inherit. /** There are 3 steps to adding new trajectory types: * - 1) Create the TrajectoryIO-derived class for the format and include diff --git a/src/TrajoutList.cpp b/src/TrajoutList.cpp index 43df2ff518..43f1e25ec5 100644 --- a/src/TrajoutList.cpp +++ b/src/TrajoutList.cpp @@ -1,4 +1,5 @@ #include "TrajoutList.h" +#include "Topology.h" #include "CpptrajStdio.h" void TrajoutList::Clear() { @@ -15,7 +16,7 @@ void TrajoutList::Clear() { * is because during the course of a Run the Topology may be modified, by * e.g. a 'strip' command. */ -int TrajoutList::AddTrajout(std::string const& filename, ArgList const& argIn, Topology* tParm) +int TrajoutList::AddTrajout(std::string const& filename, ArgList const& argIn, DataSetList const& DSLin, Topology* tParm) { if (tParm == 0) { mprinterr("Error: No topology information.\n"); @@ -39,7 +40,7 @@ int TrajoutList::AddTrajout(std::string const& filename, ArgList const& argIn, T to->SetDebug( debug_ ); // Initialize output trajectory ArgList args = argIn; - if (to->InitTrajWrite(filename, args, TrajectoryFile::UNKNOWN_TRAJ)) { + if (to->InitTrajWrite(filename, args, DSLin, TrajectoryFile::UNKNOWN_TRAJ)) { mprinterr("Error: Could not set up output trajectory.\n"); delete to; return 1; diff --git a/src/TrajoutList.h b/src/TrajoutList.h index f1accdce8d..b5757614a7 100644 --- a/src/TrajoutList.h +++ b/src/TrajoutList.h @@ -9,7 +9,7 @@ class TrajoutList { void SetDebug(int d) { debug_ = d; } void Clear(); /// Add output trajectory to the list and associate with given topology. - int AddTrajout(std::string const&, ArgList const&, Topology*); + int AddTrajout(std::string const&, ArgList const&, DataSetList const&, Topology*); /// Set up trajectories for given topology. int SetupTrajout(Topology*, CoordinateInfo const&, int); /// Write frame to normal output trajectories. diff --git a/src/Trajout_Single.cpp b/src/Trajout_Single.cpp index 5e0be850ff..9fdea91bd3 100644 --- a/src/Trajout_Single.cpp +++ b/src/Trajout_Single.cpp @@ -1,4 +1,6 @@ #include "Trajout_Single.h" +#include "TrajectoryIO.h" +#include "Topology.h" #include "CpptrajStdio.h" #include "StringRoutines.h" // AppendNumber @@ -13,6 +15,7 @@ Trajout_Single::~Trajout_Single() { * process arguments. */ int Trajout_Single::InitTrajWrite(FileName const& tnameIn, ArgList const& argIn, + DataSetList const& DSLin, TrajectoryFile::TrajFormatType writeFormatIn) { // Require a filename @@ -20,22 +23,24 @@ int Trajout_Single::InitTrajWrite(FileName const& tnameIn, ArgList const& argIn, mprinterr("Internal Error: InitTrajWrite: No filename given.\n"); return 1; } - return InitTrajout(tnameIn, argIn, writeFormatIn); + return InitTrajout(tnameIn, argIn, DSLin, writeFormatIn); } // Trajout_Single::PrepareStdoutTrajWrite() /** Initialize and set up output trajectory for STDOUT write. */ -int Trajout_Single::PrepareStdoutTrajWrite(ArgList const& argIn, Topology *tparmIn, +int Trajout_Single::PrepareStdoutTrajWrite(ArgList const& argIn, DataSetList const& DSLin, + Topology *tparmIn, CoordinateInfo const& cInfoIn, int nFrames, TrajectoryFile::TrajFormatType writeFormatIn) { - if (InitTrajout("", argIn, writeFormatIn)) return 1; + if (InitTrajout("", argIn, DSLin, writeFormatIn)) return 1; if (SetupTrajWrite(tparmIn, cInfoIn, nFrames)) return 1; return 0; } /** Initialize trajectory for write. Append ensemble number to filename if given. */ int Trajout_Single::InitEnsembleTrajWrite(FileName const& tnameIn, ArgList const& argIn, + DataSetList const& DSLin, TrajectoryFile::TrajFormatType fmtIn, int ensembleNum) { ArgList args = argIn; @@ -47,25 +52,27 @@ int Trajout_Single::InitEnsembleTrajWrite(FileName const& tnameIn, ArgList const fmt = TrajectoryFile::WriteFormatFromFname( tnameIn, TrajectoryFile::UNKNOWN_TRAJ ); int err = 0; if (ensembleNum > -1) - err = InitTrajWrite( AppendNumber(tnameIn.Full(), ensembleNum), args, fmt ); + err = InitTrajWrite( AppendNumber(tnameIn.Full(), ensembleNum), args, DSLin, fmt ); else - err = InitTrajWrite( tnameIn, args, fmt ); + err = InitTrajWrite( tnameIn, args, DSLin, fmt ); if (err != 0) return 1; return 0; } // Trajout_Single::PrepareTrajWrite() int Trajout_Single::PrepareTrajWrite(FileName const& tnameIn, ArgList const& argIn, + DataSetList const& DSLin, Topology* tparmIn, CoordinateInfo const& cInfoIn, int nFrames, TrajectoryFile::TrajFormatType fmtIn) { - if (InitTrajWrite(tnameIn, argIn, fmtIn)) return 1; + if (InitTrajWrite(tnameIn, argIn, DSLin, fmtIn)) return 1; if (SetupTrajWrite(tparmIn, cInfoIn, nFrames)) return 1; return 0; } // Trajout_Single::InitTrajout() int Trajout_Single::InitTrajout(FileName const& tnameIn, ArgList const& argIn, + DataSetList const& DSLin, TrajectoryFile::TrajFormatType writeFormatIn) { ArgList trajout_args = argIn; @@ -89,7 +96,7 @@ int Trajout_Single::InitTrajout(FileName const& tnameIn, ArgList const& argIn, trajio_->SetTitle( traj_.Title() ); // Process any write arguments specific to certain formats not related // to parm file. Options related to parm file are handled in SetupTrajWrite - if (trajio_->processWriteArgs(trajout_args)) { + if (trajio_->processWriteArgs(trajout_args, DSLin)) { mprinterr("Error: trajout %s: Could not process arguments.\n", traj_.Filename().full()); return 1; } diff --git a/src/Trajout_Single.h b/src/Trajout_Single.h index 8bc16c2445..7c161cbede 100644 --- a/src/Trajout_Single.h +++ b/src/Trajout_Single.h @@ -1,6 +1,9 @@ #ifndef INC_TRAJOUT_SINGLE_H #define INC_TRAJOUT_SINGLE_H #include "OutputTrajCommon.h" +// Forward declarations +class Frame; +class DataSetList; /// Write out 1 frame at a time to a single file. /** Note that unlike Trajin, there is really no point in having * a single frame written to multiple files since this is handled @@ -20,7 +23,7 @@ class Trajout_Single { void SetDebug(int d) { debug_ = d; } // ----- Inherited functions ----------------- /// Prepare trajectory for writing to the given format, but no Topology setup. - int InitTrajWrite(FileName const&, ArgList const&, TrajectoryFile::TrajFormatType); + int InitTrajWrite(FileName const&, ArgList const&, DataSetList const& DSLin, TrajectoryFile::TrajFormatType); /// Peform Topology-related setup for trajectory and open. TODO const& int SetupTrajWrite(Topology*, CoordinateInfo const&, int); /// Close output trajectory. @@ -33,20 +36,20 @@ class Trajout_Single { OutputTrajCommon Traj() const { return traj_; } bool IsInitialized() const { return trajio_ != 0; } /// Init and setup/open traj. - int PrepareTrajWrite(FileName const&, ArgList const&, Topology*, + int PrepareTrajWrite(FileName const&, ArgList const&, DataSetList const&, Topology*, CoordinateInfo const&, int, TrajectoryFile::TrajFormatType); /// Init and setup/open traj for writing to STDOUT (e.g. ambpdb mode) - int PrepareStdoutTrajWrite(ArgList const&, Topology*, CoordinateInfo const&, int, - TrajectoryFile::TrajFormatType); + int PrepareStdoutTrajWrite(ArgList const&, DataSetList const&, Topology*, + CoordinateInfo const&, int, TrajectoryFile::TrajFormatType); /// Init traj; if given, append ensemble number to name (use in Actions) - int InitEnsembleTrajWrite(FileName const&, ArgList const&, + int InitEnsembleTrajWrite(FileName const&, ArgList const&, DataSetList const&, TrajectoryFile::TrajFormatType, int); # ifdef MPI // Set the parallel communicator. int SetTrajComm(Parallel::Comm const& c) { trajComm_ = c; return 0; } # endif private: - int InitTrajout(FileName const&, ArgList const&, TrajectoryFile::TrajFormatType); + int InitTrajout(FileName const&, ArgList const&, DataSetList const&, TrajectoryFile::TrajFormatType); # ifdef MPI /// Peform Topology-related setup for trajectory and open in parallel. int ParallelSetupTrajWrite(); diff --git a/src/ViewRst.cpp b/src/ViewRst.cpp index 456b86c7ad..cc8d668eb3 100644 --- a/src/ViewRst.cpp +++ b/src/ViewRst.cpp @@ -1,4 +1,5 @@ #include "ViewRst.h" +#include "DataSetList.h" #include "CpptrajStdio.h" #include "Trajout_Single.h" #include "ParmFile.h" @@ -68,7 +69,7 @@ int ViewRst::WriteRstMol2(std::string const& mol2out, Frame const& frameIn) { for (unsigned int nt = 0; nt != Pseudo_.size(); nt++) { Trajout_Single trajout; - if (trajout.PrepareTrajWrite(OutNames[nt], ArgList(), &(Pseudo_[nt]), CoordinateInfo(), 1, + if (trajout.PrepareTrajWrite(OutNames[nt], ArgList(), DataSetList(), &(Pseudo_[nt]), CoordinateInfo(), 1, TrajectoryFile::MOL2FILE)) return 1; if (trajout.WriteSingle(0, frameIn)) return 1; diff --git a/src/cpptrajdepend b/src/cpptrajdepend index aceaf4e200..00cec47b23 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -228,10 +228,10 @@ EnsembleIn.o : EnsembleIn.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h Char EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleNavigator.o : EnsembleNavigator.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h -EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h -EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h -EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h OutputTrajCommon.h Parallel.h Range.h StringRoutines.h TrajectoryFile.h -EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h +EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TrajectoryFile.h Vec3.h +EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Vec3.h +EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h @@ -301,7 +301,7 @@ NC_Cmatrix.o : NC_Cmatrix.cpp CpptrajStdio.h FileName.h NC_Cmatrix.h NC_Routines NC_Routines.o : NC_Routines.cpp CpptrajStdio.h NC_Routines.h NameType.o : NameType.cpp NameType.h NetcdfFile.o : NetcdfFile.cpp Atom.h AtomMask.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Version.h -OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h StringRoutines.h TrajectoryFile.h +OutputTrajCommon.o : OutputTrajCommon.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h PDBfile.o : PDBfile.cpp Atom.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h NameType.h PDBfile.h Parallel.h Residue.h SymbolExporting.h PairList.o : PairList.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Parallel.o : Parallel.cpp Parallel.h @@ -340,7 +340,7 @@ TopInfo.o : TopInfo.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Topology.o : Topology.cpp Atom.h AtomExtra.h AtomMask.h AtomType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Vec3.h TorsionRoutines.o : TorsionRoutines.cpp Constants.h TorsionRoutines.h Vec3.h TrajFrameCounter.o : TrajFrameCounter.cpp ArgList.h CpptrajStdio.h TrajFrameCounter.h -TrajIOarray.o : TrajIOarray.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h +TrajIOarray.o : TrajIOarray.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Vec3.h Traj_AmberCoord.o : Traj_AmberCoord.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberCoord.h TrajectoryIO.h Vec3.h Traj_AmberNetcdf.o : Traj_AmberNetcdf.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_AmberNetcdf.h TrajectoryIO.h Vec3.h Traj_AmberRestart.o : Traj_AmberRestart.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_AmberRestart.h TrajectoryIO.h Vec3.h @@ -352,7 +352,7 @@ Traj_CharmmDcd.o : Traj_CharmmDcd.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Ba Traj_CharmmRestart.o : Traj_CharmmRestart.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_CharmmRestart.h TrajectoryIO.h Vec3.h Traj_Conflib.o : Traj_Conflib.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Conflib.h TrajectoryIO.h Vec3.h Traj_GmxTrX.o : Traj_GmxTrX.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_GmxTrX.h TrajectoryIO.h Vec3.h -Traj_GmxXtc.o : Traj_GmxXtc.cpp Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h +Traj_GmxXtc.o : Traj_GmxXtc.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_GmxXtc.h TrajectoryIO.h Vec3.h Traj_Gro.o : Traj_Gro.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h @@ -366,10 +366,10 @@ TrajectoryIO.o : TrajectoryIO.cpp Atom.h AtomMask.h BaseIOtype.h Box.h Coordinat TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h TrajectoryFile.h TrajoutList.h Trajout_Single.h -Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h CpptrajStdio.h FileName.h FileTypes.h OutputTrajCommon.h Range.h StringRoutines.h TrajectoryFile.h Trajout_Single.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h +Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h -ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h +ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h molsurf.o : molsurf.c molsurf.h From 5234894662d0f6ac5ab07ca26c2e791572b5b9f4 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 12:15:31 -0400 Subject: [PATCH 07/31] DRR - Cpptraj: Add printout for b-factor data --- src/Traj_PDBfile.cpp | 71 ++++++++++++++++++++++++++++++++++++-------- src/cpptrajdepend | 2 +- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index 76481d873b..d1f0e2ffa2 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -4,6 +4,8 @@ #include "DataSetList.h" #include "CpptrajStdio.h" #include "DistRoutines.h" +#include "Constants.h" +#include "DataSet_1D.h" // for bfacdata // CONSTRUCTOR Traj_PDBfile::Traj_PDBfile() : @@ -22,7 +24,8 @@ Traj_PDBfile::Traj_PDBfile() : prependExt_(false), firstframe_(false), pdbTop_(0), - chainchar_(' ') + chainchar_(' '), + bfacdata_(0) {} //------------------------------------------------------------------------ @@ -240,10 +243,23 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { mprinterr("Error: No data set selected for 'bfacdata %s'\n", temp.c_str()); return 1; } + if (bfacdata_->Group() != DataSet::SCALAR_1D) { + mprinterr("Error: Only scalar 1D data can be used for 'bfacdata'\n"); + return 1; + } + if (dumpq_) + mprintf("Warning: Both a PQR option and 'bfacdata' specified. B-factor column will contain '%s'\n", bfacdata_->legend()); } return 0; } +/// \return true if two double-precision numbers are equivalent with tolerance. +static inline bool Eqv(double d0, double d1) { + double diff = (d1 - d0); + if (diff < 0.0) diff = -diff; + return (diff < Constants::SMALL); +} + // Traj_PDBfile::setupTrajout() /** Set parm information needed for write, and check write mode against * number of frames to be written. @@ -524,9 +540,36 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, if (space_group_.empty()) mprintf("Warning: No PDB space group specified.\n"); } - // Set up radii - if (dumpq_) { - radii_.clear(); + radii_.clear(); + if (bfacdata_ != 0) { + radii_.assign(trajParm->Natom(), 0); + if ( bfacdata_->Size() < 1) { + mprinterr("Error: 'bfacdata' set '%s' is empty.\n", bfacdata_->legend()); + return 1; + } + // Set up B factor data set. Assume X coord of data set matches up + // with atom numbers and that atom numbers start from 1. + DataSet_1D const& data = static_cast( *bfacdata_ ); + unsigned int dsidx = 0; + double dat = 1.0; // Double precision version of atom number for comparing to set X coord + double xcrd = data.Xcrd( dsidx ); + // Advance if necessary + while (xcrd < dat && dsidx < data.Size()) { + xcrd = data.Xcrd( dsidx ); + dsidx++; + } + // Set bfactor for all atoms + for (int iat = 0; iat != trajParm->Natom(); iat++) { + if (dsidx >= data.Size()) break; + double xcrd = data.Xcrd( dsidx ); + if ( Eqv(xcrd, dat) ) { + radii_[iat] = data.Dval( dsidx++ ); + } + dat = dat + 1; + } + } else if (dumpq_) { + radii_.reserve( trajParm->Natom() ); + // Set up radii for (int iat = 0; iat != trajParm->Natom(); iat++) { switch (radiiMode_) { case GB: radii_.push_back( (*trajParm)[iat].GBRadius() ); break; @@ -607,8 +650,8 @@ int Traj_PDBfile::writeFrame(int set, Frame const& frameOut) { if (pdbWriteMode_==MODEL) file_.WriteMODEL(set + 1); - float Occ = 1.0; - float B = 0.0; + float Occ = 1.0; + float Bfac = 0.0; char altLoc = ' '; int anum = 1; // Actual PDB ATOM record number const double *Xptr = frameOut.xAddress(); @@ -623,14 +666,14 @@ int Traj_PDBfile::writeFrame(int set, Frame const& frameOut) { else rectype = PDBfile::ATOM; if (!pdbTop_->Extra().empty()) { - Occ = pdbTop_->Extra()[aidx].Occupancy(); - B = pdbTop_->Extra()[aidx].Bfactor(); + Occ = pdbTop_->Extra()[aidx].Occupancy(); + Bfac = pdbTop_->Extra()[aidx].Bfactor(); altLoc = pdbTop_->Extra()[aidx].AtomAltLoc(); } - if (dumpq_) { - Occ = (float) atom.Charge(); - B = (float) radii_[aidx]; - } + if (!radii_.empty()) + Bfac = (float) radii_[aidx]; + if (dumpq_) + Occ = (float) atom.Charge(); // If pdbatom change amber atom names to pdb v3 NameType atomName = atom.Name(); if (pdbatom_) { @@ -652,7 +695,7 @@ int Traj_PDBfile::writeFrame(int set, Frame const& frameOut) { file_.WriteCoord(rectype, anum, atomName, altLoc, resNames_[res], chainID_[res], pdbTop_->Res(res).OriginalResNum(), pdbTop_->Res(res).Icode(), - Xptr[0], Xptr[1], Xptr[2], Occ, B, + Xptr[0], Xptr[1], Xptr[2], Occ, Bfac, atom.ElementName(), 0, dumpq_); if (conectMode_ != NO_CONECT) atrec_[aidx] = anum; // Store ATOM record # @@ -693,6 +736,8 @@ void Traj_PDBfile::Info() { else if (pdbWriteMode_==MODEL) mprintf(" (1 MODEL per frame)"); if (conectMode_ != NO_CONECT) mprintf(" with CONECT records"); + if (bfacdata_ != 0) + mprintf(", B-factor data from '%s'", bfacdata_->legend()); if (dumpq_) { mprintf(", writing charges to occupancy column and "); switch (radiiMode_) { diff --git a/src/cpptrajdepend b/src/cpptrajdepend index f7f82371a6..bd6ae356b3 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -357,7 +357,7 @@ Traj_GmxXtc.o : Traj_GmxXtc.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOty Traj_Gro.o : Traj_Gro.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h Traj_SDF.o : Traj_SDF.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h Topology.h Traj_SDF.h TrajectoryIO.h Vec3.h Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_SQM.h TrajectoryIO.h Vec3.h Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h From ea743b5bcaaaa9329543fd6bb35c56023a28ddf7 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 12:17:13 -0400 Subject: [PATCH 08/31] DRR - Cpptraj: Test for writing bfacdata --- test/Test_AtomicFluct/RunTest.sh | 16 +- test/Test_AtomicFluct/fluct.2.pdb.save | 225 +++++++++++++++++++++++++ 2 files changed, 239 insertions(+), 2 deletions(-) create mode 100644 test/Test_AtomicFluct/fluct.2.pdb.save diff --git a/test/Test_AtomicFluct/RunTest.sh b/test/Test_AtomicFluct/RunTest.sh index ec901c8be3..36cb7488a8 100755 --- a/test/Test_AtomicFluct/RunTest.sh +++ b/test/Test_AtomicFluct/RunTest.sh @@ -2,13 +2,14 @@ . ../MasterTest.sh -CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat +CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat fluct.2.pdb TESTNAME='Atomic fluctuations tests' Requires netcdf + INPUT="atomic.in" -TOP="../tz2.parm7" WriteInput() { + TOP="../tz2.parm7" cat > $INPUT < $INPUT < Date: Mon, 20 May 2019 12:20:03 -0400 Subject: [PATCH 09/31] DRR - Cpptraj: Change variable name --- src/Traj_PDBfile.cpp | 18 +++++++++--------- src/Traj_PDBfile.h | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index d1f0e2ffa2..a478dec40d 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -540,9 +540,9 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, if (space_group_.empty()) mprintf("Warning: No PDB space group specified.\n"); } - radii_.clear(); + Bfactors_.clear(); if (bfacdata_ != 0) { - radii_.assign(trajParm->Natom(), 0); + Bfactors_.assign(trajParm->Natom(), 0); if ( bfacdata_->Size() < 1) { mprinterr("Error: 'bfacdata' set '%s' is empty.\n", bfacdata_->legend()); return 1; @@ -563,18 +563,18 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, if (dsidx >= data.Size()) break; double xcrd = data.Xcrd( dsidx ); if ( Eqv(xcrd, dat) ) { - radii_[iat] = data.Dval( dsidx++ ); + Bfactors_[iat] = data.Dval( dsidx++ ); } dat = dat + 1; } } else if (dumpq_) { - radii_.reserve( trajParm->Natom() ); + Bfactors_.reserve( trajParm->Natom() ); // Set up radii for (int iat = 0; iat != trajParm->Natom(); iat++) { switch (radiiMode_) { - case GB: radii_.push_back( (*trajParm)[iat].GBRadius() ); break; - case PARSE: radii_.push_back( (*trajParm)[iat].ParseRadius() ); break; - case VDW: radii_.push_back( trajParm->GetVDWradius(iat) ); break; + case GB: Bfactors_.push_back( (*trajParm)[iat].GBRadius() ); break; + case PARSE: Bfactors_.push_back( (*trajParm)[iat].ParseRadius() ); break; + case VDW: Bfactors_.push_back( trajParm->GetVDWradius(iat) ); break; } } } @@ -670,8 +670,8 @@ int Traj_PDBfile::writeFrame(int set, Frame const& frameOut) { Bfac = pdbTop_->Extra()[aidx].Bfactor(); altLoc = pdbTop_->Extra()[aidx].AtomAltLoc(); } - if (!radii_.empty()) - Bfac = (float) radii_[aidx]; + if (!Bfactors_.empty()) + Bfac = (float) Bfactors_[aidx]; if (dumpq_) Occ = (float) atom.Charge(); // If pdbatom change amber atom names to pdb v3 diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index c25c05fdc9..a44de9f793 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -64,10 +64,10 @@ class Traj_PDBfile: public TrajectoryIO { bool prependExt_; bool firstframe_; ///< Set to false after first call to writeFrame std::string space_group_; - std::vector radii_; ///< Hold radii for PQR format. - Iarray TER_idxs_; ///< TER card indices. - Iarray atrec_; ///< Hold ATOM record #s for CONECT - std::vector resIsHet_; ///< True if residue needs HETATM records + std::vector Bfactors_; ///< Hold data for B-factor column. + Iarray TER_idxs_; ///< TER card indices. + Iarray atrec_; ///< Hold ATOM record #s for CONECT + std::vector resIsHet_; ///< True if residue needs HETATM records std::vector ss_residues_; Iarray ss_atoms_; Topology *pdbTop_; From d55dd09aa9b7970ead1ccbd2b25b0b697ba74801 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 12:41:01 -0400 Subject: [PATCH 10/31] DRR - Cpptraj: Split out DataSet assignment into separate function so can potentially be used with the occupancy column --- src/Traj_PDBfile.cpp | 58 +++++++++++++++++++++++++------------------- src/Traj_PDBfile.h | 2 ++ 2 files changed, 35 insertions(+), 25 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index a478dec40d..dd548c73fa 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -260,6 +260,38 @@ static inline bool Eqv(double d0, double d1) { return (diff < Constants::SMALL); } +/** Assign data to specified output array using given input array. */ +int Traj_PDBfile::AssignData(std::vector& DataOut, DataSet* dataIn, Topology const& topIn, const char* desc) +const +{ + DataOut.assign(topIn.Natom(), 0); + if ( dataIn->Size() < 1) { + mprinterr("Error: '%s' set '%s' is empty.\n", desc, dataIn->legend()); + return 1; + } + // Set up output data set. Assume X coord of data set matches up + // with atom numbers and that atom numbers start from 1. + DataSet_1D const& data = static_cast( *dataIn ); + unsigned int dsidx = 0; + double dat = 1.0; // Double precision version of atom number for comparing to set X coord + double xcrd = data.Xcrd( dsidx ); + // Advance if necessary + while (xcrd < dat && dsidx < data.Size()) { + xcrd = data.Xcrd( dsidx ); + dsidx++; + } + // Set data for all atoms + for (int iat = 0; iat != topIn.Natom(); iat++) { + if (dsidx >= data.Size()) break; + double xcrd = data.Xcrd( dsidx ); + if ( Eqv(xcrd, dat) ) { + DataOut[iat] = data.Dval( dsidx++ ); + } + dat = dat + 1; + } + return 0; +} + // Traj_PDBfile::setupTrajout() /** Set parm information needed for write, and check write mode against * number of frames to be written. @@ -542,31 +574,7 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, } Bfactors_.clear(); if (bfacdata_ != 0) { - Bfactors_.assign(trajParm->Natom(), 0); - if ( bfacdata_->Size() < 1) { - mprinterr("Error: 'bfacdata' set '%s' is empty.\n", bfacdata_->legend()); - return 1; - } - // Set up B factor data set. Assume X coord of data set matches up - // with atom numbers and that atom numbers start from 1. - DataSet_1D const& data = static_cast( *bfacdata_ ); - unsigned int dsidx = 0; - double dat = 1.0; // Double precision version of atom number for comparing to set X coord - double xcrd = data.Xcrd( dsidx ); - // Advance if necessary - while (xcrd < dat && dsidx < data.Size()) { - xcrd = data.Xcrd( dsidx ); - dsidx++; - } - // Set bfactor for all atoms - for (int iat = 0; iat != trajParm->Natom(); iat++) { - if (dsidx >= data.Size()) break; - double xcrd = data.Xcrd( dsidx ); - if ( Eqv(xcrd, dat) ) { - Bfactors_[iat] = data.Dval( dsidx++ ); - } - dat = dat + 1; - } + if (AssignData(Bfactors_, bfacdata_, *trajParm, "bfacdata")) return 1; } else if (dumpq_) { Bfactors_.reserve( trajParm->Natom() ); // Set up radii diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index a44de9f793..4701048327 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -43,6 +43,8 @@ class Traj_PDBfile: public TrajectoryIO { # endif void WriteDisulfides(Frame const&); void WriteBonds(); + /// Used to set up B-factor/occupancy data from DataSets + int AssignData(std::vector&, DataSet*, Topology const&, const char*) const; typedef std::vector Iarray; typedef PDBfile::SSBOND SSBOND; From 03cfb43e836f4a01461dc93fad089005e80db520 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 12:55:45 -0400 Subject: [PATCH 11/31] DRR - Cpptraj: Add 'occdata' keyword and clean up output --- src/Traj_PDBfile.cpp | 45 ++++++++++++++++++++++++++++++++++++-------- src/Traj_PDBfile.h | 10 +++++++--- 2 files changed, 44 insertions(+), 11 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index dd548c73fa..ea2b59ec8c 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -5,7 +5,7 @@ #include "CpptrajStdio.h" #include "DistRoutines.h" #include "Constants.h" -#include "DataSet_1D.h" // for bfacdata +#include "DataSet_1D.h" // for bfacdata, occdata // CONSTRUCTOR Traj_PDBfile::Traj_PDBfile() : @@ -25,7 +25,8 @@ Traj_PDBfile::Traj_PDBfile() : firstframe_(false), pdbTop_(0), chainchar_(' '), - bfacdata_(0) + bfacdata_(0), + occdata_(0) {} //------------------------------------------------------------------------ @@ -189,6 +190,7 @@ void Traj_PDBfile::WriteHelp() { "\tkeepext : Keep filename extension; write '..' instead (implies 'multi').\n" "\tusecol21 : Use column 21 for 4-letter residue names.\n" "\tbfacdata : Use data in for B-factor column.\n" + "\toccdata : Use data in for occupancy column.\n" ); } @@ -250,6 +252,21 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { if (dumpq_) mprintf("Warning: Both a PQR option and 'bfacdata' specified. B-factor column will contain '%s'\n", bfacdata_->legend()); } + temp = argIn.GetStringKey("occdata"); + if (!temp.empty()) { + occdata_ = DSLin.GetDataSet( temp ); + if (occdata_ == 0) { + mprinterr("Error: No data set selected for 'occdata %s'\n", temp.c_str()); + return 1; + } + if (occdata_->Group() != DataSet::SCALAR_1D) { + mprinterr("Error: Only scalar 1D data can be used for 'occdata'\n"); + return 1; + } + if (dumpq_) + mprintf("Warning: Both a PQR option and 'occdata' specified. Occupancy column will contain '%s'\n", occdata_->legend()); + } + return 0; } @@ -261,7 +278,7 @@ static inline bool Eqv(double d0, double d1) { } /** Assign data to specified output array using given input array. */ -int Traj_PDBfile::AssignData(std::vector& DataOut, DataSet* dataIn, Topology const& topIn, const char* desc) +int Traj_PDBfile::AssignData(Darray& DataOut, DataSet* dataIn, Topology const& topIn, const char* desc) const { DataOut.assign(topIn.Natom(), 0); @@ -586,6 +603,15 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, } } } + Occupancy_.clear(); + if (occdata_ != 0) { + if (AssignData(Occupancy_, occdata_, *trajParm, "occdata")) return 1; + } else if (dumpq_) { + Occupancy_.reserve( trajParm->Natom() ); + // Set up charges + for (Topology::atom_iterator atm = trajParm->begin(); atm != trajParm->end(); ++atm) + Occupancy_.push_back( atm->Charge() ); + } // If not including extra points, warn if topology has them. if (!include_ep_) { unsigned int n_not_included = 0; @@ -680,8 +706,8 @@ int Traj_PDBfile::writeFrame(int set, Frame const& frameOut) { } if (!Bfactors_.empty()) Bfac = (float) Bfactors_[aidx]; - if (dumpq_) - Occ = (float) atom.Charge(); + if (!Occupancy_.empty()) + Occ = (float) Occupancy_[aidx]; // If pdbatom change amber atom names to pdb v3 NameType atomName = atom.Name(); if (pdbatom_) { @@ -746,15 +772,18 @@ void Traj_PDBfile::Info() { if (conectMode_ != NO_CONECT) mprintf(" with CONECT records"); if (bfacdata_ != 0) mprintf(", B-factor data from '%s'", bfacdata_->legend()); - if (dumpq_) { - mprintf(", writing charges to occupancy column and "); + else if (dumpq_) { + mprintf(", B-factor column contains "); switch (radiiMode_) { case GB: mprintf("GB radii"); break; case PARSE: mprintf("PARSE radii"); break; case VDW: mprintf("vdW radii"); break; } - mprintf(" to B-factor column"); } + if (occdata_ != 0) + mprintf(", occupancy data from '%s'", occdata_->legend()); + else if (dumpq_) + mprintf(", occupancy column contains charges"); if (pdbres_ && pdbatom_) mprintf(", using PDB V3 res/atom names"); else if (pdbres_) diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index 4701048327..7111d53b94 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -20,6 +20,8 @@ class Traj_PDBfile: public TrajectoryIO { static BaseIOtype* Alloc() { return (BaseIOtype*)new Traj_PDBfile(); } static void WriteHelp(); private: + typedef std::vector Iarray; + typedef std::vector Darray; // Inherited functions bool ID_TrajFormat(CpptrajFile&); int setupTrajin(FileName const&, Topology*); @@ -41,12 +43,12 @@ class Traj_PDBfile: public TrajectoryIO { int parallelWriteFrame(int, Frame const&); void parallelCloseTraj() {} # endif + void WriteDisulfides(Frame const&); void WriteBonds(); /// Used to set up B-factor/occupancy data from DataSets - int AssignData(std::vector&, DataSet*, Topology const&, const char*) const; + int AssignData(Darray&, DataSet*, Topology const&, const char*) const; - typedef std::vector Iarray; typedef PDBfile::SSBOND SSBOND; enum TER_Mode { BY_MOL = 0, BY_RES, ORIGINAL_PDB, NO_TER }; enum Radii_Mode { GB = 0, PARSE, VDW }; @@ -66,7 +68,8 @@ class Traj_PDBfile: public TrajectoryIO { bool prependExt_; bool firstframe_; ///< Set to false after first call to writeFrame std::string space_group_; - std::vector Bfactors_; ///< Hold data for B-factor column. + Darray Bfactors_; ///< Hold data for B-factor column. + Darray Occupancy_; ///< Hold data for occupancy column. Iarray TER_idxs_; ///< TER card indices. Iarray atrec_; ///< Hold ATOM record #s for CONECT std::vector resIsHet_; ///< True if residue needs HETATM records @@ -78,5 +81,6 @@ class Traj_PDBfile: public TrajectoryIO { std::vector resNames_; ///< Hold residue names. char chainchar_; DataSet* bfacdata_; + DataSet* occdata_; }; #endif From 93710e2c0c66c8412218b1683c25152e242af27f Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:00:17 -0400 Subject: [PATCH 12/31] DRR - Cpptraj: Add occdata test --- test/Test_AtomicFluct/RunTest.sh | 7 +- test/Test_AtomicFluct/occ.2.pdb.save | 225 +++++++++++++++++++++++++++ 2 files changed, 230 insertions(+), 2 deletions(-) create mode 100644 test/Test_AtomicFluct/occ.2.pdb.save diff --git a/test/Test_AtomicFluct/RunTest.sh b/test/Test_AtomicFluct/RunTest.sh index 36cb7488a8..c7911a31e8 100755 --- a/test/Test_AtomicFluct/RunTest.sh +++ b/test/Test_AtomicFluct/RunTest.sh @@ -2,7 +2,8 @@ . ../MasterTest.sh -CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat fluct.2.pdb +CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat \ + fluct.2.pdb occ.2.pdb TESTNAME='Atomic fluctuations tests' Requires netcdf @@ -40,9 +41,11 @@ atomicfluct A0 :2-12 average crdset MyAvg run crdout MyAvg fluct.2.pdb bfacdata A0 +crdout MyAvg occ.2.pdb occdata A0 EOF -RunCpptraj "Atomicfluct test with PDB B-factor output." +RunCpptraj "Atomicfluct test with PDB B-factor/occupancy output." DoTest fluct.2.pdb.save fluct.2.pdb +DoTest occ.2.pdb.save occ.2.pdb EndTest diff --git a/test/Test_AtomicFluct/occ.2.pdb.save b/test/Test_AtomicFluct/occ.2.pdb.save new file mode 100644 index 0000000000..108a956459 --- /dev/null +++ b/test/Test_AtomicFluct/occ.2.pdb.save @@ -0,0 +1,225 @@ +ATOM 1 N SER 1 -1.773 10.234 2.687 0.00 0.00 N +ATOM 2 H1 SER 1 -1.522 10.207 2.731 0.00 0.00 H +ATOM 3 H2 SER 1 -1.809 10.228 2.538 0.00 0.00 H +ATOM 4 H3 SER 1 -1.904 10.377 2.597 0.00 0.00 H +ATOM 5 CA SER 1 -1.884 10.098 2.942 0.00 0.00 C +ATOM 6 HA SER 1 -2.352 10.302 3.230 0.00 0.00 H +ATOM 7 CB SER 1 -2.202 9.849 2.775 0.00 0.00 C +ATOM 8 HB2 SER 1 -2.786 9.571 2.742 0.00 0.00 H +ATOM 9 HB3 SER 1 -1.945 9.961 2.751 0.00 0.00 H +ATOM 10 OG SER 1 -2.098 9.850 2.706 0.00 0.00 O +ATOM 11 HG SER 1 -2.292 9.731 2.613 0.00 0.00 H +ATOM 12 C SER 1 -1.105 9.954 2.994 0.00 0.00 C +ATOM 13 O SER 1 -0.715 10.333 2.632 0.00 0.00 O +ATOM 14 N TRP 2 -0.877 9.420 3.432 3.77 0.00 N +ATOM 15 H TRP 2 -1.235 9.145 3.743 3.80 0.00 H +ATOM 16 CA TRP 2 -0.146 9.211 3.498 3.74 0.00 C +ATOM 17 HA TRP 2 0.222 9.747 3.588 4.28 0.00 H +ATOM 18 CB TRP 2 -0.075 8.948 4.534 4.01 0.00 C +ATOM 19 HB2 TRP 2 -0.427 8.402 4.478 3.82 0.00 H +ATOM 20 HB3 TRP 2 -0.286 9.423 5.215 4.35 0.00 H +ATOM 21 CG TRP 2 0.672 8.797 4.830 4.54 0.00 C +ATOM 22 CD1 TRP 2 1.251 9.263 5.129 5.19 0.00 C +ATOM 23 HD1 TRP 2 1.252 9.788 5.183 5.43 0.00 H +ATOM 24 NE1 TRP 2 1.842 8.946 5.339 5.82 0.00 N +ATOM 25 HE1 TRP 2 2.327 9.191 5.575 6.44 0.00 H +ATOM 26 CE2 TRP 2 1.668 8.253 5.186 5.70 0.00 C +ATOM 27 CZ2 TRP 2 2.058 7.719 5.289 6.45 0.00 C +ATOM 28 HZ2 TRP 2 2.617 7.822 5.540 7.14 0.00 H +ATOM 29 CH2 TRP 2 1.707 7.045 5.087 6.49 0.00 C +ATOM 30 HH2 TRP 2 1.989 6.630 5.175 7.22 0.00 H +ATOM 31 CZ3 TRP 2 0.967 6.924 4.784 5.77 0.00 C +ATOM 32 HZ3 TRP 2 0.691 6.406 4.628 6.04 0.00 H +ATOM 33 CE3 TRP 2 0.579 7.464 4.666 4.93 0.00 C +ATOM 34 HE3 TRP 2 0.021 7.358 4.429 4.53 0.00 H +ATOM 35 CD2 TRP 2 0.921 8.140 4.871 4.89 0.00 C +ATOM 36 C TRP 2 0.084 8.583 2.474 3.33 0.00 C +ATOM 37 O TRP 2 0.672 8.699 2.016 3.78 0.00 O +ATOM 38 N THR 3 -0.391 7.932 2.081 2.76 0.00 N +ATOM 39 H THR 3 -0.840 7.879 2.510 2.78 0.00 H +ATOM 40 CA THR 3 -0.330 7.294 1.074 2.49 0.00 C +ATOM 41 HA THR 3 0.252 7.170 1.008 3.00 0.00 H +ATOM 42 CB THR 3 -0.792 6.520 1.136 2.49 0.00 C +ATOM 43 HB THR 3 -0.802 6.253 0.388 2.40 0.00 H +ATOM 44 CG2 THR 3 -0.444 6.073 1.678 3.36 0.00 C +ATOM 45 HG21 THR 3 -0.361 6.194 1.917 3.79 0.00 H +ATOM 46 HG22 THR 3 -0.558 5.855 1.928 3.73 0.00 H +ATOM 47 HG23 THR 3 -0.158 5.833 1.563 3.71 0.00 H +ATOM 48 OG1 THR 3 -1.565 6.495 1.630 2.68 0.00 O +ATOM 49 HG1 THR 3 -1.793 6.349 1.409 2.86 0.00 H +ATOM 50 C THR 3 -0.548 7.544 0.013 2.29 0.00 C +ATOM 51 O THR 3 -1.213 7.678 -0.157 2.26 0.00 O +ATOM 52 N TRP 4 0.005 7.616 -0.719 2.75 0.00 N +ATOM 53 H TRP 4 0.532 7.505 -0.525 3.19 0.00 H +ATOM 54 CA TRP 4 -0.074 7.846 -1.769 3.07 0.00 C +ATOM 55 HA TRP 4 -0.478 8.396 -1.659 3.25 0.00 H +ATOM 56 CB TRP 4 0.801 8.220 -2.127 3.98 0.00 C +ATOM 57 HB2 TRP 4 0.479 8.034 -2.651 4.58 0.00 H +ATOM 58 HB3 TRP 4 1.425 8.010 -2.000 3.90 0.00 H +ATOM 59 CG TRP 4 1.289 9.063 -1.989 4.58 0.00 C +ATOM 60 CD1 TRP 4 1.605 9.326 -2.059 5.09 0.00 C +ATOM 61 HD1 TRP 4 1.547 8.965 -2.242 5.24 0.00 H +ATOM 62 NE1 TRP 4 2.011 10.120 -1.866 5.74 0.00 N +ATOM 63 HE1 TRP 4 2.289 10.446 -1.879 6.33 0.00 H +ATOM 64 CE2 TRP 4 1.971 10.405 -1.673 5.75 0.00 C +ATOM 65 CZ2 TRP 4 2.257 11.149 -1.444 6.51 0.00 C +ATOM 66 HZ2 TRP 4 2.588 11.635 -1.388 7.08 0.00 H +ATOM 67 CH2 TRP 4 2.100 11.239 -1.277 6.75 0.00 C +ATOM 68 HH2 TRP 4 2.308 11.803 -1.103 7.47 0.00 H +ATOM 69 CZ3 TRP 4 1.658 10.595 -1.335 6.31 0.00 C +ATOM 70 HZ3 TRP 4 1.538 10.675 -1.198 6.81 0.00 H +ATOM 71 CE3 TRP 4 1.372 9.853 -1.563 5.44 0.00 C +ATOM 72 HE3 TRP 4 1.039 9.368 -1.614 5.26 0.00 H +ATOM 73 CD2 TRP 4 1.521 9.739 -1.738 5.10 0.00 C +ATOM 74 C TRP 4 -0.502 7.023 -2.670 2.71 0.00 C +ATOM 75 O TRP 4 -1.104 7.125 -3.223 2.85 0.00 O +ATOM 76 N GLU 5 -0.201 6.200 -2.817 2.66 0.00 N +ATOM 77 H GLU 5 0.308 6.186 -2.330 2.96 0.00 H +ATOM 78 CA GLU 5 -0.578 5.296 -3.539 2.53 0.00 C +ATOM 79 HA GLU 5 -1.018 5.487 -4.134 2.54 0.00 H +ATOM 80 CB GLU 5 0.192 4.774 -4.207 3.28 0.00 C +ATOM 81 HB2 GLU 5 0.472 4.282 -3.877 3.47 0.00 H +ATOM 82 HB3 GLU 5 0.689 5.187 -4.287 3.72 0.00 H +ATOM 83 CG GLU 5 -0.036 4.376 -5.223 3.69 0.00 C +ATOM 84 HG2 GLU 5 -0.201 4.398 -5.266 3.63 0.00 H +ATOM 85 HG3 GLU 5 -0.058 4.172 -5.404 4.05 0.00 H +ATOM 86 CD GLU 5 -0.016 4.194 -5.928 4.37 0.00 C +ATOM 87 OE1 GLU 5 0.271 4.194 -6.352 4.87 0.00 O +ATOM 88 OE2 GLU 5 -0.287 4.048 -6.075 4.80 0.00 O +ATOM 89 C GLU 5 -1.162 4.619 -2.865 2.19 0.00 C +ATOM 90 O GLU 5 -0.812 4.307 -2.109 2.51 0.00 O +ATOM 91 N ASN 6 -2.067 4.394 -3.119 2.06 0.00 N +ATOM 92 H ASN 6 -2.303 4.654 -3.746 2.19 0.00 H +ATOM 93 CA ASN 6 -2.749 3.789 -2.558 2.30 0.00 C +ATOM 94 HA ASN 6 -2.489 3.938 -1.737 2.44 0.00 H +ATOM 95 CB ASN 6 -3.678 4.168 -2.623 2.77 0.00 C +ATOM 96 HB2 ASN 6 -3.936 4.013 -3.392 2.97 0.00 H +ATOM 97 HB3 ASN 6 -3.573 4.937 -2.369 2.90 0.00 H +ATOM 98 CG ASN 6 -4.414 3.745 -1.979 3.40 0.00 C +ATOM 99 OD1 ASN 6 -4.569 3.388 -1.492 3.62 0.00 O +ATOM 100 ND2 ASN 6 -4.912 3.769 -1.936 4.14 0.00 N +ATOM 101 HD21 ASN 6 -4.789 4.057 -2.339 4.35 0.00 H +ATOM 102 HD22 ASN 6 -5.392 3.476 -1.500 4.64 0.00 H +ATOM 103 C ASN 6 -2.857 2.627 -2.955 2.60 0.00 C +ATOM 104 O ASN 6 -3.198 2.221 -3.807 2.73 0.00 O +ATOM 105 N GLY 7 -2.566 2.073 -2.333 3.07 0.00 N +ATOM 106 H GLY 7 -2.296 2.460 -1.643 3.18 0.00 H +ATOM 107 CA GLY 7 -2.601 0.954 -2.562 3.68 0.00 C +ATOM 108 HA2 GLY 7 -2.044 0.820 -2.829 4.26 0.00 H +ATOM 109 HA3 GLY 7 -3.051 1.024 -3.054 4.08 0.00 H +ATOM 110 C GLY 7 -2.767 -0.141 -1.782 3.37 0.00 C +ATOM 111 O GLY 7 -2.685 -0.125 -0.800 3.49 0.00 O +ATOM 112 N LYS 8 -3.014 -1.101 -2.213 3.17 0.00 N +ATOM 113 H LYS 8 -3.034 -1.033 -3.012 3.29 0.00 H +ATOM 114 CA LYS 8 -3.189 -2.232 -1.605 2.99 0.00 C +ATOM 115 HA LYS 8 -3.511 -2.119 -0.772 3.20 0.00 H +ATOM 116 CB LYS 8 -4.011 -2.849 -2.177 3.26 0.00 C +ATOM 117 HB2 LYS 8 -4.232 -3.000 -1.940 3.42 0.00 H +ATOM 118 HB3 LYS 8 -4.047 -3.365 -2.493 3.27 0.00 H +ATOM 119 CG LYS 8 -4.530 -2.607 -2.616 3.99 0.00 C +ATOM 120 HG2 LYS 8 -4.346 -2.451 -2.845 4.26 0.00 H +ATOM 121 HG3 LYS 8 -4.531 -2.126 -2.302 4.31 0.00 H +ATOM 122 CD LYS 8 -5.319 -3.204 -3.176 4.49 0.00 C +ATOM 123 HD2 LYS 8 -5.442 -3.303 -3.427 4.74 0.00 H +ATOM 124 HD3 LYS 8 -5.580 -3.324 -3.283 4.57 0.00 H +ATOM 125 CE LYS 8 -5.616 -3.467 -3.247 5.13 0.00 C +ATOM 126 HE2 LYS 8 -5.539 -3.369 -3.031 5.30 0.00 H +ATOM 127 HE3 LYS 8 -5.428 -3.323 -3.182 5.36 0.00 H +ATOM 128 NZ LYS 8 -6.245 -4.013 -3.671 5.76 0.00 N +ATOM 129 HZ1 LYS 8 -6.625 -4.060 -3.582 5.96 0.00 H +ATOM 130 HZ2 LYS 8 -6.291 -4.029 -4.042 6.12 0.00 H +ATOM 131 HZ3 LYS 8 -6.286 -4.348 -3.712 5.93 0.00 H +ATOM 132 C LYS 8 -2.164 -2.978 -1.415 2.61 0.00 C +ATOM 133 O LYS 8 -1.634 -3.285 -2.154 2.59 0.00 O +ATOM 134 N TRP 9 -1.880 -3.259 -0.423 2.64 0.00 N +ATOM 135 H TRP 9 -2.361 -2.963 0.125 2.92 0.00 H +ATOM 136 CA TRP 9 -0.949 -3.956 -0.089 2.58 0.00 C +ATOM 137 HA TRP 9 -0.365 -3.938 -0.737 2.63 0.00 H +ATOM 138 CB TRP 9 -0.508 -3.499 0.813 3.25 0.00 C +ATOM 139 HB2 TRP 9 -1.091 -3.456 1.446 3.43 0.00 H +ATOM 140 HB3 TRP 9 -0.332 -2.699 0.549 3.61 0.00 H +ATOM 141 CG TRP 9 0.450 -4.100 1.235 3.58 0.00 C +ATOM 142 CD1 TRP 9 0.531 -4.659 2.132 3.94 0.00 C +ATOM 143 HD1 TRP 9 -0.089 -4.729 2.643 4.05 0.00 H +ATOM 144 NE1 TRP 9 1.506 -5.120 2.270 4.36 0.00 N +ATOM 145 HE1 TRP 9 1.736 -5.563 2.862 4.78 0.00 H +ATOM 146 CE2 TRP 9 2.106 -4.877 1.451 4.36 0.00 C +ATOM 147 CZ2 TRP 9 3.127 -5.156 1.225 4.88 0.00 C +ATOM 148 HZ2 TRP 9 3.603 -5.649 1.763 5.32 0.00 H +ATOM 149 CH2 TRP 9 3.518 -4.771 0.298 5.00 0.00 C +ATOM 150 HH2 TRP 9 4.293 -4.975 0.114 5.53 0.00 H +ATOM 151 CZ3 TRP 9 2.892 -4.121 -0.371 4.61 0.00 C +ATOM 152 HZ3 TRP 9 3.204 -3.822 -1.078 4.87 0.00 H +ATOM 153 CE3 TRP 9 1.873 -3.853 -0.134 4.02 0.00 C +ATOM 154 HE3 TRP 9 1.400 -3.354 -0.660 3.82 0.00 H +ATOM 155 CD2 TRP 9 1.450 -4.224 0.779 3.88 0.00 C +ATOM 156 C TRP 9 -1.168 -5.134 0.203 2.28 0.00 C +ATOM 157 O TRP 9 -1.797 -5.379 0.874 2.53 0.00 O +ATOM 158 N THR 10 -0.642 -5.872 -0.310 2.17 0.00 N +ATOM 159 H THR 10 -0.147 -5.605 -0.862 2.30 0.00 H +ATOM 160 CA THR 10 -0.689 -7.037 -0.134 2.34 0.00 C +ATOM 161 HA THR 10 -1.331 -7.173 0.275 2.58 0.00 H +ATOM 162 CB THR 10 -0.734 -7.472 -1.050 2.80 0.00 C +ATOM 163 HB THR 10 -0.416 -7.915 -0.991 3.15 0.00 H +ATOM 164 CG2 THR 10 -1.441 -7.795 -1.273 3.44 0.00 C +ATOM 165 HG21 THR 10 -1.614 -7.445 -1.171 3.74 0.00 H +ATOM 166 HG22 THR 10 -1.633 -7.969 -1.761 3.88 0.00 H +ATOM 167 HG23 THR 10 -1.606 -8.231 -1.056 3.66 0.00 H +ATOM 168 OG1 THR 10 -0.544 -7.034 -1.823 3.00 0.00 O +ATOM 169 HG1 THR 10 -0.376 -6.938 -1.955 3.23 0.00 H +ATOM 170 C THR 10 0.148 -7.695 0.454 2.47 0.00 C +ATOM 171 O THR 10 0.969 -7.792 0.148 2.66 0.00 O +ATOM 172 N TRP 11 -0.060 -8.164 1.304 2.81 0.00 N +ATOM 173 H TRP 11 -0.738 -8.054 1.514 2.98 0.00 H +ATOM 174 CA TRP 11 0.620 -8.825 1.954 3.27 0.00 C +ATOM 175 HA TRP 11 1.277 -8.510 1.891 3.38 0.00 H +ATOM 176 CB TRP 11 0.220 -8.772 2.894 3.91 0.00 C +ATOM 177 HB2 TRP 11 -0.418 -9.068 2.987 4.04 0.00 H +ATOM 178 HB3 TRP 11 0.028 -7.962 2.949 3.99 0.00 H +ATOM 179 CG TRP 11 0.869 -9.335 3.626 4.62 0.00 C +ATOM 180 CD1 TRP 11 1.582 -9.068 3.835 5.06 0.00 C +ATOM 181 HD1 TRP 11 1.776 -8.414 3.502 5.03 0.00 H +ATOM 182 NE1 TRP 11 2.028 -9.763 4.543 5.77 0.00 N +ATOM 183 HE1 TRP 11 2.579 -9.707 4.822 6.28 0.00 H +ATOM 184 CE2 TRP 11 1.612 -10.508 4.827 5.84 0.00 C +ATOM 185 CZ2 TRP 11 1.781 -11.360 5.506 6.54 0.00 C +ATOM 186 HZ2 TRP 11 2.332 -11.514 5.936 7.07 0.00 H +ATOM 187 CH2 TRP 11 1.205 -11.983 5.631 6.68 0.00 C +ATOM 188 HH2 TRP 11 1.323 -12.624 6.151 7.28 0.00 H +ATOM 189 CZ3 TRP 11 0.472 -11.756 5.076 6.22 0.00 C +ATOM 190 HZ3 TRP 11 0.030 -12.232 5.174 6.56 0.00 H +ATOM 191 CE3 TRP 11 0.314 -10.904 4.401 5.46 0.00 C +ATOM 192 HE3 TRP 11 -0.256 -10.750 3.976 5.22 0.00 H +ATOM 193 CD2 TRP 11 0.874 -10.253 4.256 5.20 0.00 C +ATOM 194 C TRP 11 0.870 -9.955 1.807 3.47 0.00 C +ATOM 195 O TRP 11 0.237 -10.488 1.783 3.68 0.00 O +ATOM 196 N LYS 12 1.802 -10.315 1.665 3.70 0.00 N +ATOM 197 H LYS 12 2.259 -9.792 1.672 3.75 0.00 H +ATOM 198 CA LYS 12 2.201 -11.348 1.471 4.14 0.00 C +ATOM 199 HA LYS 12 1.695 -11.647 1.147 4.19 0.00 H +ATOM 200 CB LYS 12 3.063 -11.308 0.853 4.39 0.00 C +ATOM 201 HB2 LYS 12 3.377 -12.072 0.766 4.88 0.00 H +ATOM 202 HB3 LYS 12 3.533 -10.959 1.085 4.52 0.00 H +ATOM 203 CG LYS 12 2.854 -10.780 0.014 4.26 0.00 C +ATOM 204 HG2 LYS 12 2.526 -10.051 0.073 3.91 0.00 H +ATOM 205 HG3 LYS 12 2.409 -11.145 -0.226 4.45 0.00 H +ATOM 206 CD LYS 12 3.694 -10.736 -0.578 4.80 0.00 C +ATOM 207 HD2 LYS 12 3.970 -11.181 -0.608 5.34 0.00 H +ATOM 208 HD3 LYS 12 4.030 -10.443 -0.555 4.84 0.00 H +ATOM 209 CE LYS 12 3.676 -10.482 -1.192 5.08 0.00 C +ATOM 210 HE2 LYS 12 3.352 -10.232 -1.362 4.97 0.00 H +ATOM 211 HE3 LYS 12 3.626 -10.704 -1.205 5.34 0.00 H +ATOM 212 NZ LYS 12 4.145 -10.306 -1.543 5.73 0.00 N +ATOM 213 HZ1 LYS 12 4.183 -10.392 -1.713 6.09 0.00 H +ATOM 214 HZ2 LYS 12 4.171 -10.085 -1.668 6.00 0.00 H +ATOM 215 HZ3 LYS 12 4.436 -10.305 -1.525 5.91 0.00 H +ATOM 216 C LYS 12 2.416 -12.136 2.285 4.73 0.00 C +ATOM 217 O LYS 12 2.188 -12.970 2.368 5.12 0.00 O +ATOM 218 N NME 13 2.873 -11.876 2.879 0.00 0.00 N +ATOM 219 H NME 13 3.031 -11.175 2.754 0.00 0.00 H +ATOM 220 CH3 NME 13 3.170 -12.529 3.675 0.00 0.00 C +ATOM 221 HH31 NME 13 3.226 -12.769 3.826 0.00 0.00 H +ATOM 222 HH32 NME 13 3.380 -12.695 3.939 0.00 0.00 H +ATOM 223 HH33 NME 13 3.144 -12.630 3.875 0.00 0.00 H +TER 224 NME 13 +END From a5b8bd036a7c927f1e519aa4a990eb771055fe75 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:21:02 -0400 Subject: [PATCH 13/31] DRR - Cpptraj: Add bfacscale and occscale keywords --- src/Traj_PDBfile.cpp | 30 ++++++++++++++++++++++++++++++ src/Traj_PDBfile.h | 4 ++++ 2 files changed, 34 insertions(+) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index ea2b59ec8c..74801c5d5e 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -1,4 +1,5 @@ #include "Traj_PDBfile.h" +#include // min, max #include "Topology.h" #include "ArgList.h" #include "DataSetList.h" @@ -23,6 +24,8 @@ Traj_PDBfile::Traj_PDBfile() : include_ep_(false), prependExt_(false), firstframe_(false), + bfacscale_(false), + occscale_(false), pdbTop_(0), chainchar_(' '), bfacdata_(0), @@ -191,6 +194,8 @@ void Traj_PDBfile::WriteHelp() { "\tusecol21 : Use column 21 for 4-letter residue names.\n" "\tbfacdata : Use data in for B-factor column.\n" "\toccdata : Use data in for occupancy column.\n" + "\tbfacscale : If specified scale values in B-factor column between 0 and 999.99.\n" + "\toccscale : If specified scale values in occupancy column between 0 and 999.99.\n" ); } @@ -266,6 +271,8 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { if (dumpq_) mprintf("Warning: Both a PQR option and 'occdata' specified. Occupancy column will contain '%s'\n", occdata_->legend()); } + bfacscale_ = argIn.hasKey("bfacscale"); + occscale_ = argIn.hasKey("occscale"); return 0; } @@ -277,6 +284,27 @@ static inline bool Eqv(double d0, double d1) { return (diff < Constants::SMALL); } +/** Scale data in given set so that it falls within minVal and maxVal. */ +void Traj_PDBfile::ScaleData(Darray& DataOut, double minVal, double maxVal) +const +{ + if (DataOut.empty()) return; + double rangeSize = maxVal - minVal; + // Get original min and max val + double min = DataOut.front(); + double max = DataOut.front(); + for (Darray::const_iterator it = DataOut.begin(); it != DataOut.end(); ++it) { + min = std::min(min, *it); + max = std::max(max, *it); + } + double fac = 1 / (max - min); + // Scale values + for (Darray::iterator it = DataOut.begin(); it != DataOut.end(); ++it) { + double dval = (*it - min) * fac; + *it = (dval * rangeSize) + minVal; + } +} + /** Assign data to specified output array using given input array. */ int Traj_PDBfile::AssignData(Darray& DataOut, DataSet* dataIn, Topology const& topIn, const char* desc) const @@ -612,6 +640,8 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, for (Topology::atom_iterator atm = trajParm->begin(); atm != trajParm->end(); ++atm) Occupancy_.push_back( atm->Charge() ); } + if (bfacscale_) ScaleData(Bfactors_, 0.0, 999.99); + if (occscale_ ) ScaleData(Occupancy_, 0.0, 999.99); // If not including extra points, warn if topology has them. if (!include_ep_) { unsigned int n_not_included = 0; diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index 7111d53b94..d0ff957cb8 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -48,6 +48,8 @@ class Traj_PDBfile: public TrajectoryIO { void WriteBonds(); /// Used to set up B-factor/occupancy data from DataSets int AssignData(Darray&, DataSet*, Topology const&, const char*) const; + /// Used to scale Bfactor/occupancy data between set values + void ScaleData(Darray&, double, double) const; typedef PDBfile::SSBOND SSBOND; enum TER_Mode { BY_MOL = 0, BY_RES, ORIGINAL_PDB, NO_TER }; @@ -67,6 +69,8 @@ class Traj_PDBfile: public TrajectoryIO { bool include_ep_; ///< If true include extra points. bool prependExt_; bool firstframe_; ///< Set to false after first call to writeFrame + bool bfacscale_; ///< If specified scale B-factor data + bool occscale_; ///< If specified scale occupancy data std::string space_group_; Darray Bfactors_; ///< Hold data for B-factor column. Darray Occupancy_; ///< Hold data for occupancy column. From b32347058af837c9284a4891dc0e300d20fa640e Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:26:23 -0400 Subject: [PATCH 14/31] DRR - Cpptraj: Add occmax and bfacmax keywords. --- src/Traj_PDBfile.cpp | 16 +++++++++++----- src/Traj_PDBfile.h | 2 ++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index 74801c5d5e..86a89799bb 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -29,7 +29,9 @@ Traj_PDBfile::Traj_PDBfile() : pdbTop_(0), chainchar_(' '), bfacdata_(0), - occdata_(0) + occdata_(0), + bfacmax_(99.99), + occmax_(99.99) {} //------------------------------------------------------------------------ @@ -194,8 +196,10 @@ void Traj_PDBfile::WriteHelp() { "\tusecol21 : Use column 21 for 4-letter residue names.\n" "\tbfacdata : Use data in for B-factor column.\n" "\toccdata : Use data in for occupancy column.\n" - "\tbfacscale : If specified scale values in B-factor column between 0 and 999.99.\n" - "\toccscale : If specified scale values in occupancy column between 0 and 999.99.\n" + "\tbfacscale : If specified scale values in B-factor column between 0 and .\n" + "\toccscale : If specified scale values in occupancy column between 0 and .\n" + "\tbfacmax : Max value for bfacscale.\n" + "\toccmax : Max value for occscale.\n" ); } @@ -272,7 +276,9 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { mprintf("Warning: Both a PQR option and 'occdata' specified. Occupancy column will contain '%s'\n", occdata_->legend()); } bfacscale_ = argIn.hasKey("bfacscale"); + if (bfacscale_) bfacmax_ = argIn.getKeyDouble("bfacmax", 99.99); occscale_ = argIn.hasKey("occscale"); + if (occscale_) occmax_ = argIn.getKeyDouble("occmax", 99.99); return 0; } @@ -640,8 +646,8 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, for (Topology::atom_iterator atm = trajParm->begin(); atm != trajParm->end(); ++atm) Occupancy_.push_back( atm->Charge() ); } - if (bfacscale_) ScaleData(Bfactors_, 0.0, 999.99); - if (occscale_ ) ScaleData(Occupancy_, 0.0, 999.99); + if (bfacscale_) ScaleData(Bfactors_, 0.0, bfacmax_); + if (occscale_ ) ScaleData(Occupancy_, 0.0, occmax_); // If not including extra points, warn if topology has them. if (!include_ep_) { unsigned int n_not_included = 0; diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index d0ff957cb8..44c11949b3 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -86,5 +86,7 @@ class Traj_PDBfile: public TrajectoryIO { char chainchar_; DataSet* bfacdata_; DataSet* occdata_; + double bfacmax_; + double occmax_; }; #endif From 24ef7536258c50f5fb648261889064d2c0b9d759 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:27:18 -0400 Subject: [PATCH 15/31] DRR - Cpptraj: Add test for scaling --- test/Test_AtomicFluct/RunTest.sh | 4 +- test/Test_AtomicFluct/scale.2.pdb.save | 225 +++++++++++++++++++++++++ 2 files changed, 228 insertions(+), 1 deletion(-) create mode 100644 test/Test_AtomicFluct/scale.2.pdb.save diff --git a/test/Test_AtomicFluct/RunTest.sh b/test/Test_AtomicFluct/RunTest.sh index c7911a31e8..a9ce6ced0f 100755 --- a/test/Test_AtomicFluct/RunTest.sh +++ b/test/Test_AtomicFluct/RunTest.sh @@ -3,7 +3,7 @@ . ../MasterTest.sh CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat \ - fluct.2.pdb occ.2.pdb + fluct.2.pdb occ.2.pdb scale.2.pdb TESTNAME='Atomic fluctuations tests' Requires netcdf @@ -42,10 +42,12 @@ average crdset MyAvg run crdout MyAvg fluct.2.pdb bfacdata A0 crdout MyAvg occ.2.pdb occdata A0 +crdout MyAvg scale.2.pdb bfacdata A0 bfacscale EOF RunCpptraj "Atomicfluct test with PDB B-factor/occupancy output." DoTest fluct.2.pdb.save fluct.2.pdb DoTest occ.2.pdb.save occ.2.pdb +DoTest scale.2.pdb.save scale.2.pdb EndTest diff --git a/test/Test_AtomicFluct/scale.2.pdb.save b/test/Test_AtomicFluct/scale.2.pdb.save new file mode 100644 index 0000000000..0e907bf105 --- /dev/null +++ b/test/Test_AtomicFluct/scale.2.pdb.save @@ -0,0 +1,225 @@ +ATOM 1 N SER 1 -1.773 10.234 2.687 1.00 0.00 N +ATOM 2 H1 SER 1 -1.522 10.207 2.731 1.00 0.00 H +ATOM 3 H2 SER 1 -1.809 10.228 2.538 1.00 0.00 H +ATOM 4 H3 SER 1 -1.904 10.377 2.597 1.00 0.00 H +ATOM 5 CA SER 1 -1.884 10.098 2.942 1.00 0.00 C +ATOM 6 HA SER 1 -2.352 10.302 3.230 1.00 0.00 H +ATOM 7 CB SER 1 -2.202 9.849 2.775 1.00 0.00 C +ATOM 8 HB2 SER 1 -2.786 9.571 2.742 1.00 0.00 H +ATOM 9 HB3 SER 1 -1.945 9.961 2.751 1.00 0.00 H +ATOM 10 OG SER 1 -2.098 9.850 2.706 1.00 0.00 O +ATOM 11 HG SER 1 -2.292 9.731 2.613 1.00 0.00 H +ATOM 12 C SER 1 -1.105 9.954 2.994 1.00 0.00 C +ATOM 13 O SER 1 -0.715 10.333 2.632 1.00 0.00 O +ATOM 14 N TRP 2 -0.877 9.420 3.432 1.00 50.55 N +ATOM 15 H TRP 2 -1.235 9.145 3.743 1.00 50.94 H +ATOM 16 CA TRP 2 -0.146 9.211 3.498 1.00 50.14 C +ATOM 17 HA TRP 2 0.222 9.747 3.588 1.00 57.30 H +ATOM 18 CB TRP 2 -0.075 8.948 4.534 1.00 53.69 C +ATOM 19 HB2 TRP 2 -0.427 8.402 4.478 1.00 51.16 H +ATOM 20 HB3 TRP 2 -0.286 9.423 5.215 1.00 58.31 H +ATOM 21 CG TRP 2 0.672 8.797 4.830 1.00 60.84 C +ATOM 22 CD1 TRP 2 1.251 9.263 5.129 1.00 69.54 C +ATOM 23 HD1 TRP 2 1.252 9.788 5.183 1.00 72.69 H +ATOM 24 NE1 TRP 2 1.842 8.946 5.339 1.00 77.92 N +ATOM 25 HE1 TRP 2 2.327 9.191 5.575 1.00 86.18 H +ATOM 26 CE2 TRP 2 1.668 8.253 5.186 1.00 76.40 C +ATOM 27 CZ2 TRP 2 2.058 7.719 5.289 1.00 86.39 C +ATOM 28 HZ2 TRP 2 2.617 7.822 5.540 1.00 95.62 H +ATOM 29 CH2 TRP 2 1.707 7.045 5.087 1.00 86.93 C +ATOM 30 HH2 TRP 2 1.989 6.630 5.175 1.00 96.72 H +ATOM 31 CZ3 TRP 2 0.967 6.924 4.784 1.00 77.32 C +ATOM 32 HZ3 TRP 2 0.691 6.406 4.628 1.00 80.86 H +ATOM 33 CE3 TRP 2 0.579 7.464 4.666 1.00 66.01 C +ATOM 34 HE3 TRP 2 0.021 7.358 4.429 1.00 60.63 H +ATOM 35 CD2 TRP 2 0.921 8.140 4.871 1.00 65.52 C +ATOM 36 C TRP 2 0.084 8.583 2.474 1.00 44.54 C +ATOM 37 O TRP 2 0.672 8.699 2.016 1.00 50.59 O +ATOM 38 N THR 3 -0.391 7.932 2.081 1.00 37.00 N +ATOM 39 H THR 3 -0.840 7.879 2.510 1.00 37.22 H +ATOM 40 CA THR 3 -0.330 7.294 1.074 1.00 33.34 C +ATOM 41 HA THR 3 0.252 7.170 1.008 1.00 40.17 H +ATOM 42 CB THR 3 -0.792 6.520 1.136 1.00 33.36 C +ATOM 43 HB THR 3 -0.802 6.253 0.388 1.00 32.10 H +ATOM 44 CG2 THR 3 -0.444 6.073 1.678 1.00 45.02 C +ATOM 45 HG21 THR 3 -0.361 6.194 1.917 1.00 50.81 H +ATOM 46 HG22 THR 3 -0.558 5.855 1.928 1.00 49.93 H +ATOM 47 HG23 THR 3 -0.158 5.833 1.563 1.00 49.68 H +ATOM 48 OG1 THR 3 -1.565 6.495 1.630 1.00 35.91 O +ATOM 49 HG1 THR 3 -1.793 6.349 1.409 1.00 38.29 H +ATOM 50 C THR 3 -0.548 7.544 0.013 1.00 30.63 C +ATOM 51 O THR 3 -1.213 7.678 -0.157 1.00 30.29 O +ATOM 52 N TRP 4 0.005 7.616 -0.719 1.00 36.85 N +ATOM 53 H TRP 4 0.532 7.505 -0.525 1.00 42.72 H +ATOM 54 CA TRP 4 -0.074 7.846 -1.769 1.00 41.06 C +ATOM 55 HA TRP 4 -0.478 8.396 -1.659 1.00 43.51 H +ATOM 56 CB TRP 4 0.801 8.220 -2.127 1.00 53.24 C +ATOM 57 HB2 TRP 4 0.479 8.034 -2.651 1.00 61.36 H +ATOM 58 HB3 TRP 4 1.425 8.010 -2.000 1.00 52.18 H +ATOM 59 CG TRP 4 1.289 9.063 -1.989 1.00 61.27 C +ATOM 60 CD1 TRP 4 1.605 9.326 -2.059 1.00 68.22 C +ATOM 61 HD1 TRP 4 1.547 8.965 -2.242 1.00 70.15 H +ATOM 62 NE1 TRP 4 2.011 10.120 -1.866 1.00 76.91 N +ATOM 63 HE1 TRP 4 2.289 10.446 -1.879 1.00 84.73 H +ATOM 64 CE2 TRP 4 1.971 10.405 -1.673 1.00 77.06 C +ATOM 65 CZ2 TRP 4 2.257 11.149 -1.444 1.00 87.14 C +ATOM 66 HZ2 TRP 4 2.588 11.635 -1.388 1.00 94.81 H +ATOM 67 CH2 TRP 4 2.100 11.239 -1.277 1.00 90.41 C +ATOM 68 HH2 TRP 4 2.308 11.803 -1.103 1.00 99.99 H +ATOM 69 CZ3 TRP 4 1.658 10.595 -1.335 1.00 84.51 C +ATOM 70 HZ3 TRP 4 1.538 10.675 -1.198 1.00 91.25 H +ATOM 71 CE3 TRP 4 1.372 9.853 -1.563 1.00 72.88 C +ATOM 72 HE3 TRP 4 1.039 9.368 -1.614 1.00 70.44 H +ATOM 73 CD2 TRP 4 1.521 9.739 -1.738 1.00 68.36 C +ATOM 74 C TRP 4 -0.502 7.023 -2.670 1.00 36.29 C +ATOM 75 O TRP 4 -1.104 7.125 -3.223 1.00 38.19 O +ATOM 76 N GLU 5 -0.201 6.200 -2.817 1.00 35.59 N +ATOM 77 H GLU 5 0.308 6.186 -2.330 1.00 39.61 H +ATOM 78 CA GLU 5 -0.578 5.296 -3.539 1.00 33.90 C +ATOM 79 HA GLU 5 -1.018 5.487 -4.134 1.00 34.03 H +ATOM 80 CB GLU 5 0.192 4.774 -4.207 1.00 43.93 C +ATOM 81 HB2 GLU 5 0.472 4.282 -3.877 1.00 46.49 H +ATOM 82 HB3 GLU 5 0.689 5.187 -4.287 1.00 49.88 H +ATOM 83 CG GLU 5 -0.036 4.376 -5.223 1.00 49.36 C +ATOM 84 HG2 GLU 5 -0.201 4.398 -5.266 1.00 48.58 H +ATOM 85 HG3 GLU 5 -0.058 4.172 -5.404 1.00 54.27 H +ATOM 86 CD GLU 5 -0.016 4.194 -5.928 1.00 58.47 C +ATOM 87 OE1 GLU 5 0.271 4.194 -6.352 1.00 65.25 O +ATOM 88 OE2 GLU 5 -0.287 4.048 -6.075 1.00 64.24 O +ATOM 89 C GLU 5 -1.162 4.619 -2.865 1.00 29.35 C +ATOM 90 O GLU 5 -0.812 4.307 -2.109 1.00 33.60 O +ATOM 91 N ASN 6 -2.067 4.394 -3.119 1.00 27.55 N +ATOM 92 H ASN 6 -2.303 4.654 -3.746 1.00 29.39 H +ATOM 93 CA ASN 6 -2.749 3.789 -2.558 1.00 30.82 C +ATOM 94 HA ASN 6 -2.489 3.938 -1.737 1.00 32.66 H +ATOM 95 CB ASN 6 -3.678 4.168 -2.623 1.00 37.12 C +ATOM 96 HB2 ASN 6 -3.936 4.013 -3.392 1.00 39.83 H +ATOM 97 HB3 ASN 6 -3.573 4.937 -2.369 1.00 38.81 H +ATOM 98 CG ASN 6 -4.414 3.745 -1.979 1.00 45.55 C +ATOM 99 OD1 ASN 6 -4.569 3.388 -1.492 1.00 48.47 O +ATOM 100 ND2 ASN 6 -4.912 3.769 -1.936 1.00 55.38 N +ATOM 101 HD21 ASN 6 -4.789 4.057 -2.339 1.00 58.22 H +ATOM 102 HD22 ASN 6 -5.392 3.476 -1.500 1.00 62.18 H +ATOM 103 C ASN 6 -2.857 2.627 -2.955 1.00 34.85 C +ATOM 104 O ASN 6 -3.198 2.221 -3.807 1.00 36.57 O +ATOM 105 N GLY 7 -2.566 2.073 -2.333 1.00 41.18 N +ATOM 106 H GLY 7 -2.296 2.460 -1.643 1.00 42.60 H +ATOM 107 CA GLY 7 -2.601 0.954 -2.562 1.00 49.34 C +ATOM 108 HA2 GLY 7 -2.044 0.820 -2.829 1.00 57.11 H +ATOM 109 HA3 GLY 7 -3.051 1.024 -3.054 1.00 54.59 H +ATOM 110 C GLY 7 -2.767 -0.141 -1.782 1.00 45.09 C +ATOM 111 O GLY 7 -2.685 -0.125 -0.800 1.00 46.72 O +ATOM 112 N LYS 8 -3.014 -1.101 -2.213 1.00 42.43 N +ATOM 113 H LYS 8 -3.034 -1.033 -3.012 1.00 44.01 H +ATOM 114 CA LYS 8 -3.189 -2.232 -1.605 1.00 39.99 C +ATOM 115 HA LYS 8 -3.511 -2.119 -0.772 1.00 42.91 H +ATOM 116 CB LYS 8 -4.011 -2.849 -2.177 1.00 43.60 C +ATOM 117 HB2 LYS 8 -4.232 -3.000 -1.940 1.00 45.75 H +ATOM 118 HB3 LYS 8 -4.047 -3.365 -2.493 1.00 43.85 H +ATOM 119 CG LYS 8 -4.530 -2.607 -2.616 1.00 53.41 C +ATOM 120 HG2 LYS 8 -4.346 -2.451 -2.845 1.00 57.06 H +ATOM 121 HG3 LYS 8 -4.531 -2.126 -2.302 1.00 57.75 H +ATOM 122 CD LYS 8 -5.319 -3.204 -3.176 1.00 60.16 C +ATOM 123 HD2 LYS 8 -5.442 -3.303 -3.427 1.00 63.53 H +ATOM 124 HD3 LYS 8 -5.580 -3.324 -3.283 1.00 61.24 H +ATOM 125 CE LYS 8 -5.616 -3.467 -3.247 1.00 68.75 C +ATOM 126 HE2 LYS 8 -5.539 -3.369 -3.031 1.00 70.98 H +ATOM 127 HE3 LYS 8 -5.428 -3.323 -3.182 1.00 71.78 H +ATOM 128 NZ LYS 8 -6.245 -4.013 -3.671 1.00 77.07 N +ATOM 129 HZ1 LYS 8 -6.625 -4.060 -3.582 1.00 79.77 H +ATOM 130 HZ2 LYS 8 -6.291 -4.029 -4.042 1.00 81.95 H +ATOM 131 HZ3 LYS 8 -6.286 -4.348 -3.712 1.00 79.42 H +ATOM 132 C LYS 8 -2.164 -2.978 -1.415 1.00 35.02 C +ATOM 133 O LYS 8 -1.634 -3.285 -2.154 1.00 34.69 O +ATOM 134 N TRP 9 -1.880 -3.259 -0.423 1.00 35.40 N +ATOM 135 H TRP 9 -2.361 -2.963 0.125 1.00 39.13 H +ATOM 136 CA TRP 9 -0.949 -3.956 -0.089 1.00 34.54 C +ATOM 137 HA TRP 9 -0.365 -3.938 -0.737 1.00 35.21 H +ATOM 138 CB TRP 9 -0.508 -3.499 0.813 1.00 43.53 C +ATOM 139 HB2 TRP 9 -1.091 -3.456 1.446 1.00 45.96 H +ATOM 140 HB3 TRP 9 -0.332 -2.699 0.549 1.00 48.36 H +ATOM 141 CG TRP 9 0.450 -4.100 1.235 1.00 47.92 C +ATOM 142 CD1 TRP 9 0.531 -4.659 2.132 1.00 52.76 C +ATOM 143 HD1 TRP 9 -0.089 -4.729 2.643 1.00 54.28 H +ATOM 144 NE1 TRP 9 1.506 -5.120 2.270 1.00 58.45 N +ATOM 145 HE1 TRP 9 1.736 -5.563 2.862 1.00 64.01 H +ATOM 146 CE2 TRP 9 2.106 -4.877 1.451 1.00 58.33 C +ATOM 147 CZ2 TRP 9 3.127 -5.156 1.225 1.00 65.39 C +ATOM 148 HZ2 TRP 9 3.603 -5.649 1.763 1.00 71.22 H +ATOM 149 CH2 TRP 9 3.518 -4.771 0.298 1.00 67.02 C +ATOM 150 HH2 TRP 9 4.293 -4.975 0.114 1.00 74.08 H +ATOM 151 CZ3 TRP 9 2.892 -4.121 -0.371 1.00 61.71 C +ATOM 152 HZ3 TRP 9 3.204 -3.822 -1.078 1.00 65.23 H +ATOM 153 CE3 TRP 9 1.873 -3.853 -0.134 1.00 53.77 C +ATOM 154 HE3 TRP 9 1.400 -3.354 -0.660 1.00 51.16 H +ATOM 155 CD2 TRP 9 1.450 -4.224 0.779 1.00 51.92 C +ATOM 156 C TRP 9 -1.168 -5.134 0.203 1.00 30.59 C +ATOM 157 O TRP 9 -1.797 -5.379 0.874 1.00 33.88 O +ATOM 158 N THR 10 -0.642 -5.872 -0.310 1.00 29.10 N +ATOM 159 H THR 10 -0.147 -5.605 -0.862 1.00 30.77 H +ATOM 160 CA THR 10 -0.689 -7.037 -0.134 1.00 31.32 C +ATOM 161 HA THR 10 -1.331 -7.173 0.275 1.00 34.61 H +ATOM 162 CB THR 10 -0.734 -7.472 -1.050 1.00 37.49 C +ATOM 163 HB THR 10 -0.416 -7.915 -0.991 1.00 42.15 H +ATOM 164 CG2 THR 10 -1.441 -7.795 -1.273 1.00 46.08 C +ATOM 165 HG21 THR 10 -1.614 -7.445 -1.171 1.00 50.06 H +ATOM 166 HG22 THR 10 -1.633 -7.969 -1.761 1.00 52.01 H +ATOM 167 HG23 THR 10 -1.606 -8.231 -1.056 1.00 49.05 H +ATOM 168 OG1 THR 10 -0.544 -7.034 -1.823 1.00 40.17 O +ATOM 169 HG1 THR 10 -0.376 -6.938 -1.955 1.00 43.28 H +ATOM 170 C THR 10 0.148 -7.695 0.454 1.00 33.06 C +ATOM 171 O THR 10 0.969 -7.792 0.148 1.00 35.62 O +ATOM 172 N TRP 11 -0.060 -8.164 1.304 1.00 37.57 N +ATOM 173 H TRP 11 -0.738 -8.054 1.514 1.00 39.85 H +ATOM 174 CA TRP 11 0.620 -8.825 1.954 1.00 43.84 C +ATOM 175 HA TRP 11 1.277 -8.510 1.891 1.00 45.30 H +ATOM 176 CB TRP 11 0.220 -8.772 2.894 1.00 52.39 C +ATOM 177 HB2 TRP 11 -0.418 -9.068 2.987 1.00 54.15 H +ATOM 178 HB3 TRP 11 0.028 -7.962 2.949 1.00 53.49 H +ATOM 179 CG TRP 11 0.869 -9.335 3.626 1.00 61.86 C +ATOM 180 CD1 TRP 11 1.582 -9.068 3.835 1.00 67.78 C +ATOM 181 HD1 TRP 11 1.776 -8.414 3.502 1.00 67.36 H +ATOM 182 NE1 TRP 11 2.028 -9.763 4.543 1.00 77.22 N +ATOM 183 HE1 TRP 11 2.579 -9.707 4.822 1.00 84.06 H +ATOM 184 CE2 TRP 11 1.612 -10.508 4.827 1.00 78.26 C +ATOM 185 CZ2 TRP 11 1.781 -11.360 5.506 1.00 87.61 C +ATOM 186 HZ2 TRP 11 2.332 -11.514 5.936 1.00 94.66 H +ATOM 187 CH2 TRP 11 1.205 -11.983 5.631 1.00 89.51 C +ATOM 188 HH2 TRP 11 1.323 -12.624 6.151 1.00 97.52 H +ATOM 189 CZ3 TRP 11 0.472 -11.756 5.076 1.00 83.28 C +ATOM 190 HZ3 TRP 11 0.030 -12.232 5.174 1.00 87.84 H +ATOM 191 CE3 TRP 11 0.314 -10.904 4.401 1.00 73.17 C +ATOM 192 HE3 TRP 11 -0.256 -10.750 3.976 1.00 69.97 H +ATOM 193 CD2 TRP 11 0.874 -10.253 4.256 1.00 69.70 C +ATOM 194 C TRP 11 0.870 -9.955 1.807 1.00 46.42 C +ATOM 195 O TRP 11 0.237 -10.488 1.783 1.00 49.34 O +ATOM 196 N LYS 12 1.802 -10.315 1.665 1.00 49.59 N +ATOM 197 H LYS 12 2.259 -9.792 1.672 1.00 50.27 H +ATOM 198 CA LYS 12 2.201 -11.348 1.471 1.00 55.39 C +ATOM 199 HA LYS 12 1.695 -11.647 1.147 1.00 56.11 H +ATOM 200 CB LYS 12 3.063 -11.308 0.853 1.00 58.75 C +ATOM 201 HB2 LYS 12 3.377 -12.072 0.766 1.00 65.28 H +ATOM 202 HB3 LYS 12 3.533 -10.959 1.085 1.00 60.48 H +ATOM 203 CG LYS 12 2.854 -10.780 0.014 1.00 57.07 C +ATOM 204 HG2 LYS 12 2.526 -10.051 0.073 1.00 52.35 H +ATOM 205 HG3 LYS 12 2.409 -11.145 -0.226 1.00 59.57 H +ATOM 206 CD LYS 12 3.694 -10.736 -0.578 1.00 64.34 C +ATOM 207 HD2 LYS 12 3.970 -11.181 -0.608 1.00 71.54 H +ATOM 208 HD3 LYS 12 4.030 -10.443 -0.555 1.00 64.84 H +ATOM 209 CE LYS 12 3.676 -10.482 -1.192 1.00 68.04 C +ATOM 210 HE2 LYS 12 3.352 -10.232 -1.362 1.00 66.53 H +ATOM 211 HE3 LYS 12 3.626 -10.704 -1.205 1.00 71.49 H +ATOM 212 NZ LYS 12 4.145 -10.306 -1.543 1.00 76.74 N +ATOM 213 HZ1 LYS 12 4.183 -10.392 -1.713 1.00 81.51 H +ATOM 214 HZ2 LYS 12 4.171 -10.085 -1.668 1.00 80.37 H +ATOM 215 HZ3 LYS 12 4.436 -10.305 -1.525 1.00 79.12 H +ATOM 216 C LYS 12 2.416 -12.136 2.285 1.00 63.30 C +ATOM 217 O LYS 12 2.188 -12.970 2.368 1.00 68.62 O +ATOM 218 N NME 13 2.873 -11.876 2.879 1.00 0.00 N +ATOM 219 H NME 13 3.031 -11.175 2.754 1.00 0.00 H +ATOM 220 CH3 NME 13 3.170 -12.529 3.675 1.00 0.00 C +ATOM 221 HH31 NME 13 3.226 -12.769 3.826 1.00 0.00 H +ATOM 222 HH32 NME 13 3.380 -12.695 3.939 1.00 0.00 H +ATOM 223 HH33 NME 13 3.144 -12.630 3.875 1.00 0.00 H +TER 224 NME 13 +END From 53d47c2c216cd39051ab81af4a482164515fc2e4 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:46:19 -0400 Subject: [PATCH 16/31] DRR - Cpptraj: Update manual. --- doc/CpptrajManual.pdf | Bin 795836 -> 796237 bytes doc/cpptraj.lyx | 60 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/doc/CpptrajManual.pdf b/doc/CpptrajManual.pdf index 2a27bcbcc27b49fce861de7ebea2e9f0910983cb..ace86da58009c67a4546b538ae8251677d9dba36 100644 GIT binary patch delta 356598 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

_D?mez-TW>;SapG6NP$prff0&<;A^4eC!Xt4J zTrZ0Rbnn2x%pQE{0xbGKn2xzk+y}+WLzO$HxLB^@qyU9(D#IWfI!^Mz(1dPn-=o~P zv2MNi`MZxq^pS6XUBSBKh5+o)se7jEwhiif4?4ORw~ldXyS}wI2euD#!Oue^s2K1; z_kpvqaZ{EaTqXgRe}QxK8t@_!+_Hy@iHD1$TSxdc!B1i(f}f6(8h6CLWY!iPbInLw z1IwNJe8_4?QSiWf?qIz zIY59WqOU--6rKPyho0j&MJe0Q5IVCRPs4@`yGV!sl^5CrjE7sv}F1JMsv1l>DA#nBK1>93|lJ@}f2VN~O zbH$vwV6$sT0pK|OGJxQ<2q+v6>&js8n&pq%(8dYg^AI9|&!V*Q?75 z1R&oT!$q7$UTF)3jfwF>clPr41-dNI4t6LD(W%I z$0?}vMep|XDUwK%7KrugqV*VK>s4v?{g!u{5(wrx+)-4*+BG}F(8RoSfy|4L&!}95 z=H%1$rZOiLZm4uJAEhb@*CQxmN`{4W5r2GOmB=L6e?+`C==BKDF}g62bYZC-`lWdD zDLFgB-;LpT1mjKR_Wi@&xL5QJVt&RgroxoZ7v@O;)Bt~)7p62-{|sT)UtyWC0AheI zi;;|84CKI~#K9UjTRSHVxzN9z$j}`0mNI#7*B#?@RhZi38QA&o(-kluDxgru3J9R9fI^NcAfk^I5H{AWt^#IM0b$P>iD9aFxvzQn z#@4Yqsd<2*n&(bPkr|_&RJ&Np;1w<+NW%nbL>3jn$6G$od~jq(ND67dR;X*quy&lz zCKZRz>V|h`j+80a&2F#PJ>z=2bId!_TFhyVe;*lfMv1|s85T@CR7ymUSu-&;YbFM> z0?o9Q00f&As4hRfV+<(;2(WTfZz%mG!OoQSu%iuE6QrP&ZS?1GPS%guQDsnb%hI~` zEpuNHfmiLHtMv7szeh>566Yzb!qK}nncF(l4YBU?9q6|74J{lD4J~XY4K4Q1xg>S) zf9#%`PQEr^pJ*jGOYiX4J%EKL&A9tb)8Mf8h2XqmM_rDn_)c@c@{QDYwyCJpcHn7A z9HXZ_j#N>k0Q=$O3>^qZ8VK^UnMjP|P>S4BQ*#Y3Qx}%`E{u(kCFp%92j!6iwwBQ0 zJaCNyUj1&^hZj)qc-jJj7?WF5B>@r3MvHim46#y zGC0m$wcFRF`GVF?rITw+#cq!*X5Bt{G#!?VJ*FTW7H9mF_4fKHsrW_d0}X+uf5*Cp z;L)quL*2M0If3Fj_^snII4-J2CS3|4f~j3k-<_*zgL-~$&;V>Gr^lctxT^v~bGii# zH`oZ7FMhJ%Oh@EHqK6=o;~>iOP{fIki>qZKh{NNL4fQaOgeT;=5}CU~6OZ#h>?r@k z$|eCxIC_MFHZ7e-4}RUc>FJY0f9JTx`-{J!PZ_$B^96GU%*fB5k2X#-z31MnC3B=hb3DgSr>fIl}t&*OjL+kI@RgX8{x zAo=%?B$xkZ%gFyG{?mr}2ct{5FZUsE9mXoy98d8%C|87qJQ(R zuTVu8X9f6R5$1k$kx@Rm^X~e^e*jgI(O?Q?Ze(+Ga%Ev{3T19&mml;72A6ar2NjnM zc>*hcl~`ME+cp$_@2@bB2g^XLh`LzP5Cq8DrpPdCLu(8J(qN!%Iu>e6swlbXF8_V! zLdue(c*%=-5qWsd$M0NdZ}c$oMjzgIru}jL=Hez0qts1j{%kZ~k3rZcQVNv4T@_1cTJ6UsI zZ;A+Bn z)36gdO47CsPp@Pxxu;d_G6X?5A}Nt?Fz{nHNji{*2&f-9b%q<-OR??6jh}Qt^g}oG z;?XqlU}wNmVCOUf370E4*1O`t9gRS?BWNacTpYOWJ%9f@|7v#S+hw1Kl zSNFrx7y3^vcO^0%orCSxIG|aJH?Av-EUzuvJh;Mz_q^*4`zTJSRYw~k(-7rsU=sC1cqF~j9esDUs{i|Ld@J4+}>kJ@5oE& zIxIP4_0a4H^cEcgr&P;q{T=-n?VF~do6OQav{_zSqP+Y4;@!_(dJ^GJ+UbKNk@O5j zzd)Xi6MfboD*!dtEQdnm) zXLDl@U<>=^qL)^(ZYtvl8H1)CU=o5F`nVT)&ihAz&cIUSX6@=J@Z~eH4i$Vga*zAT zEOaPT5P*-|!ffF1eF*0?a>5PMz#{jy*zM$0t5Q}3e{BiBg(%(!^pF03ty^3P#aZe` zadb?Y+9Jjr0n{L;A!;~&DRPHHU(YfMkpvTo#2$snllUaA5W?c~Yg4z>A5ajbomR_; z>#9XTm$drq1>yFzI#3*>QR~(>*;e(VEhcU=RVm$UE#>X49dXxgKCQGll$92IG$sbB zLk{X=&cIIliJh6P`ad3j3dqqBbYEiG{I-*v^vi6p@_U5fG(yUs84tqau%)zhQeiK0 zy*TZ8j->;*PuF!Q#F)%WxnRwGa)f@YBKJuGSIk7;eY)|hn_6x3xv?<~%A<{8V@LD@ zDX~}ixe>8BU^$RHd(KMe(|)WKQSk+Fi2D>MRH@M5SG%M{p4cjX0P0N`SvH;7yl2)> zC1AeXGqda`zyau0@}y18&sK9*i%#tQRLiQS(v`wkRqPH)qf<4FDJF9DG3FJY0sEC& zOYk(F@L)!qTMtB7hVbpeZ~d|l_)-$!%Vyh|%-WXmI`(b^ZQ!(~?DJ;Kh1IbMbf7U+ z9Ta7&>Nu+}3jx(QQ2^ys_nw6}T#%CS?zJd~UnG?W%hDYErd@pG}IoE%=B~ zSnxsDckp(RadzF&EYplPVCiRx7aU4F+D0W_^$OM*yx!|Ng9nshf~qR(!u!lbk_APJ zqJ|fgGZZyD$#F59| zJ;VnK0DL6I-aRmGZDqJRX$q> z>wkW@o!_qh-kp1UBa*=(p_oh~fB0f|-&FN{8H+ghR8?)$*4crk**+`hOCCHoMYEu# zrp@+wR_8R!%|ns3MYX4CwMCw@rDQPxT5`_P*a6BOOr6~s+PAHZ8=1YS?<@zB zY<0}C-JvuML#l6YcsvkbDHTfuFcF+3QW2B)S-CluSqsD?r5zg_SvJo&e@=p9Q|#|( z`NLc!!EbLr{505An8u$*EY+L`J383jn|cQTg%0v({I<__1$^Gn=VFi4T60%hjabm2 z;E@(q_XsFVg4)2r28kR?7_~S;zM)1X+AT;LNa~*C_f~sP`BF+jOe2AW z0FXd$zi>+80pckMwPGUVo&*E?Om*jYqmpUC<%T7Q_wD#*&Cy_tmk?>9D_|2`A{qM2#Cf5JhkR z)}ANS8B4I6*z4-)VXh=FZGR@TDkRfF46QIiD>U`gEk%+gN!r=O6J7y|WT}HlQ%0aT z6KQ7zMME4i`q@;wUAAn@Ap=d5R5CyZD4Ldn!IG?GvJhGq!L;}+o9NGS+ZVGy#(R&CZZde^# zm$?8k!`sO2TrR_4V}H8ucE-Aod)!aMa1k#!o(vZ}UWjlJg$oIbp|fE*BY}m@f*!ok zEYX6%bHSn*C~%iVk`5i;;*uLyVEVtX(fPNOT77*ZcWPRBH+r7ukp|=6$xt`Lw}uOoXW23*t1%V-l zzP_EZm34k7Yky`Bp5@26b)!w&&0$}UA7>zg>DV2hUcv)^pm%2NY1uUjI!iCB231SK zK`96oivj4$O}%1qZSB?srHSDdVbhgW&4p@@rzs1S_JQj+vuUgPV;F}G{O4}e*Km-v zH%Rc_g#@i3{C}n=X}fY~4hCZ#8afaQet7m(;Wj&#PGL48*kbb7+UjnJS7Kafn7Ehi zalh$HN=o{+Hg$9`vQXhfVHVeltrx;{mfHHFwrHla5a!v!x5hpMEqz1kI6K#asVHs&2!yppz-9o^!{qQ%$W!`ekFE18d0mn4h8UpvWG zg};VRrhk1j#+hBS$3Bf?+0{B}(5FXOISbLnzi=1CZG0CliW1^JioS>#l1|zg&OfrJ zVh1UmRNTS$${x9}TRI5}ODL73R@0%uNxStP?!>nFwii8wf3FdL^1>)NTo5>dQ@S_4 zf$2L@Y?3;Q7`|>DckrAk*(vY6+Y-(cu!s`det$5IX#<*emo-YaNe(Mz=!n&9u<2tc z_yj-AwCwtmD=g`g;MWPJ(50l-6VBO=DrpwR$&l?|Xwy(zP+BCNvhcbl=_I;SLOn%8 zYcZr@@0RxIA#A~P1k@CF)kHMGOfsn;s||L&hU1q|W0XB76Em4a12PksiOM}sYC7Bn33r&g#vFq?L#mDo)Z%x*g)SppQGZ?TlX9Iq^i@T!}F)Hjrdiz z5&x-dBYuT##Q&RZfPzxpRf>g+URjHl#(U1HB(ih ze>*LhVT%ckAtIfOJD{&g0?DOde8DukN0s)R4&0H7d#ANIf_w^w+Pm?Xq+lwJzjX2H z|0#j|RtXYX(USoSuRQ8};QMpZ5JdWJDx9$0QOLV&m0UuRqEDbIe+e5 z@}jo=1dey6y|41K3d}aS(-oM14gzHHNtP(~P`zgPxX!-0S-tZBisq%pZFh8yrETKv z<9As-n)(~7Gw3!hsz@fo#AHiEIOY4q^0{w)fA3ou^JJT_IwO#_vD;H)-@COhJ59E6 zU9x~qBu&Pe8n&QTvF79s0FLG5{%i7a7#ECwSO4Jf4bhF>CX{^Xablz}4cDD^3j2M! zuk#rJDgWXBBxL`9;~PWN^r1EnX79U_W8?k?09V5GiJH6(^$%?XmEIKTmBDMKnJVVT z59?gB7<(C!vLs1}h2Y`n%wJb;{tIRH@ zNHjSBIaO125T}A+WMNLk2^wzjhoeE1JbCXaCtz`?A{6ihi$e{-KK+RpUr(>KSEwlN@+P^>iC84JRne`oe6xkg^z>1QfCh(&F#Y)9 zAWDpD80XWpo+jcytI9z4hS4&H8&@vA0MlyeLHIkMVuG*ryC0@In=S`6& zC2{6SGuGwFO<@LvXHi#0iqgV!yLnzW_oK*j*=X#k$UXlwd-sZXGn}qzoNnzwC^st_ zeb#8!06H+Yp#z_w!(a#<7XGzrbyFFDG~Hv>qA95nlB1zXZnaqt4v@aO(vcs#cnCa< zi1b)2W4nJasgm-(Em~5Y){8|_Ww>*2*Q__RomhfHR}K1ZQ`OC4pOu*Teb@h6@AG~= zk|BV~(3W!7MOl(nRFRa$&#nFGL6f(uvZIJW%Yl6Mhc2Nw2f>cVVWRgqY{iE}IIne} zfYZ&Bjz-1JzTJg_d8#h}+t45SP=>-T(%u7w?Q(xK)&VWPa^>aOZ!jHtZbIBDU(?`r zB;2z8u9FhT46ZCjKJPYr4Y?X_7Ap)~Cn2z#&M>`(nSdK-BJVq4AR=vY$WR0#LyT^P zf#{N=(w@T=`H!wiNCyGINu8jYo1`c)rv;mI-It#_lYSyZr7*hPoJP1g<+(5S%e>uV z05={n6-Bi2%P3NP70W=_5OnCSwf0$FAqV%K)O&qI?BAJ4KzFk6_CYEX7 z+RfXAsD`Z%l{7gislP)Sf}$$VhR4{ijz>rp9`?5*jqPsh{JAq%g)`rLgMGUhNSIUX zEHvL}p9F4=Zqr&OPsPw)*J5K4?h;AQg}Vt5oCy8&*a!>GnUShjomIp7vA)35P(FVN zig+F<;u)auenvh3rynF191<2ncg#oEhp_ElIQC`A=VDQmNmJfqsbX6WLTbx{rlx7r z!yEIhvH~m0Fm)~97vbw;3MI;; zQrV_zN)W0F?XMa*DI3e7=KDOgWMY4J2C&aGV&R@izIh4Jj-Qej>UmOB9!dk{IfO+H z^B`nVWbg^e6f{~PP}xWc3j8AJ=1=jP;!JsJ+izNf-81e((4HoDI_Xn9yT$2lZA|Wn zW8XHH{pKb&1qzlqvQMuJ8}CW|I9ZrS+XSu+dKpUSyS?Lw44g2C%q1<(>TZA8)Y&RE zhW_oR6TA_i$t?!-dfVs+Qdb8b9@csYZ$#^*k&>>?1_cE;F{Jeh&Y3BRls8xb-Z}X6 zm2g$^>}gL=5`4C_n|F$Rp|9sfIyX10kh3t_d7oo->-9@`B6s=!c&6(B>Mi08un*q> z{IOu%>;J_$@1t7ZnEx3H8xbgrZrv1J-WSHwrVO&7rS8}ov_>z|S6gT|FlFjq3Na9Q zH+%6P^kdwYaTo~{0W_C^=Li%7F*r7t5$ggge@m0wHWI%3SEy<)Qp%zU@Vz_bL*jU= zwkl3)J(bJE2M!61m{25_Af-6vAD?b?10p%pY@CBiAP6+NzyA6G`kSYXzxnqofARnA z{i`?c1F^}xESB-+{;&~I>cvU4iKE1mLA1FqHxJu~vK_j<-R%RpEyrT`wEJ}bA1CC^ ze|wouB*d^WP2r8%`imd=@6;h5>j8#hw~u7B{VuPI-Ck_RIv*5G4M!fpQF}NGkD-b7 za9sh%ZuVj11<7VFgqKCE;BaYa(ODHk+iP#3;LOCmgqGU$*UElP7bArin{c*H$+DH*J5) z>*^0xegz(a@hJLM>%Z*u1biaG8_1w2)KuSgEDgX?0|USuWHG}KlgzL8thEGTcv1Nv z@#3pnKUmZj+Mxny#nlDFv3iDmemE#=VBUNtdr+NpZjK%wwff(v8eUuEhCBwgf2wVq z+~K&QhQVPkAhfpkP6znM!~6w%#=cP{1I~2I$DuvJG3LO$u0OMYgX5}+1bWh)Dyl=p z9D4I!L{q@S*h^((fDgm?nfHTKpg0+?cQlQn@{tkeTl@d(tg2 z2Nz*dDb*9~>M7#jr!l>-$hN1Qe}==igdAYi3Shc3>%iz={2)Z=f+*XbcV>=}kE8&a z7z5$maLfn7W}Zo91i_qHS|JNp5R@>Kvqgq`+KN`s&UbH4TGcdGO5K~o2VE39+m#bXAVE7jUAv3|eDRRwgR9+xTM|!&Yk)A6)$aoG#XvGpJ^l|io-cUiw zPsn!7z~FCQARF+X@e{P5GR`qW>j;~re=wK^o32V;!>5pE zVBkDMk`v1neCE`6JyV*Lyb%!H;lhB46O)A#v1>p8o)jrGV}?omjMXFQKj2{(bE2|D za#JlW?Rs^t+EHUE!39{&xR{ybG2fF&4PDEc&e|vVGj+Lo|lGjO^ElshXmO@Bmu0nDrCR!+Emzz3QngVex?th5aeMLp^PDjTVAsv6Vov{f@$g+3T<9g^G+93!3O4NQp6z4Fr@SlGkXN;x`K>fPpdQ>32;@Wc zJMaGK-M2KN*&BwpXVup^_mFo(Z*=%|b}}#N@}93lcQ`Z!%`E%$Vp9({(MXymI<+k( z5!WiB88LA1`MirES77kGs54xy0#{%^jHgG-Gkb+XxoUDJu)RAplXNHT7Z=SG z5+#(&nJ1fxV0Ybsd#Yn~uM9KWdc<&i%?m8qblqOub_TAi+u?8A#W9DFXZ^ST?>-(T z&YN?)f0Z64;M}-!UJP3&De*8il!2%@5MC55(iB}j%oh#XB1;}zptH4KF$Q-jqXVmH zb$Fzld;I{Qo4nJ<)~1T8S&Oue-`Xf^p`Xl$(cenHKCd@voCdufcz^JydcEbLZTWdpPrCN&X2;Lgx(PcRbayhn zUjOp&18A~|B2lL9wEn0ovom@taCOr4?Y)d?G7b*rX`Lkj zDk}>a+$|^H{cRy|MotbYm?=o%nSe7&!NnDQ-8k7 zU_lnN2OOHLq{t#?XzZ=eL|7EFxhtI#k!0m67D+C7lX7lU{5Yx(Vl&pNBY~SJ$wUS& zS$MUw?apj~ufYL%%d-XKJ_HDzvrnIdz9CblS5@yVI5lfuA|8Azfcq zISNCOrJ2|Hr@?l&bT%#wTQw+82BTYMdW`;1z0jG6EF_$97;i206L> zg3`Hig}`A@6Oq27llM0&nTm3eA`+p@7)Q_+QJF*4}Hl~!T zq{f%}y?N5kGH~6_e0n|2+e;JK)znd*T~wf;t~bE?zkU|?gi!zFRQca`P@MImLV>tn zbu}QfM!}hlLp!3WzpiFrrWh5_yGcr z-!KawX1S}`IDg*p*iia&ZS~#CSFru6S@X1U<18kT-rL|=WA7VqFviSKOy?ol)*hO+ z+k$iX7cbp7+W?i;4*HtCT!IS{Ge=SxNT(@yN?xwTP!|9`<6T&5a_HynNz z)PMr>-r@|-GlKDif3D|Ujz{&eH1i+4+!8p?aoof5bdB}|S_YX`#B);B5 zo(%`L4u5dD`OCt3gGyBf!-{n&j^lu6B~61VCF58!DdOshZ*4fF=7+wp{8aqdw`ec* zAscQ%1}~f8!(+VUxam6_3;eDK#&_bDuJqGG0>P??xwicB0sW%zvzdEwfm(_rjevG7 zEyG>E=OyLj)LL~sJerCxD)@pKgwMer*qePz4u3+xf?@syI}k<8b#?XgbTAbj3UE!L zkW(55JgMLwgjcHH$q1N!q$t?IZAW^-=U^K59XTHd{ZUnT|H|?-_%}er4sM6z=`{f+ ziSPj;&qw@;3hO2B@tZrfx#i+1;4+k?g$$G6w-HE`$}`SFD>c?z9v^0~=9$h83ir}4 zO@E;S4GJN&){C{qUZMt#taB_$(et(KElm;bPX+=hOBn!g&?Nv;w2(4Z%2~#y*mO^Y zuWR}nSq<0MvY7TD!Gi9XP5%U!f#k~%baW)V@euNXu881xtP!}z(R3TBT}r{P7;Bs$ zx3UBtc!HQCc&e>=a^0Ftq#>pM1%lHh0)JXcuD0LI4jGpVIS9)L2?8Sk{Z!9e2tcHq z9I5V^*aY9la&%fV3KnkRwv9tRk0FB1cK%@KX zro`%YC04&&2w(nmb@BZhnXQVnu*$BkZdOw3)Y*JxGnXozt*$n!_er_mT&|VQlUMET z9%^~gzQ6qA>hCark66i7hm&FDKfhe8-pfQA-^q)>1b?KLYa?~?a$jyA`=;mFxO7SV zrLGP`?bm4cV_9?errFi|zG-1B_k0kUkn5kJkW8prC|%Nan`U1QH4`81n(7j^dWV~V zjjW|ii_A-eOKYi;P5nV=v&XfuS$gttSNr~^zu%Ts4LiVpxdx`*bnR}z*biklH2Yg_ z`9tcP0k(~@gBWiva}8T$hPw27<7J0-_Z+J(dG+q<+{X zjwvM8JtJ8zlAt!!F2 zog;@$r6^#3)2S&8GYLOWs9q*DwpayBhkIUkXk)7usmt~MvS|L)n(A~SlNPyJ>C{Sp z;HYDMMOMg zK&8XVukyWMQ-ofux9c6VY+9CpRwfw)+(gZ0lRU(uY12%H`f?%SV?Rx3f3$rN9Ts;f{IK>ObmB_zOp=P zq%B28Qsb2^Kl74e!x+bxRYeltPFp+sP7Uhj(PXvT1EOp00FJgp1>CVgMA}We-4Z^2 z=qDzuWD6q%J$B_3>|FMczn{wHr@tWO@Im9dr~u@Llj~F(oBGg012f+&JYmV zg@eO>Z{z)S!olFFyM*v0NvzGlL(d4WGM#4m1a5whhz{r{n~T1Wh@Js|3eiuCKDk|u zx0EmZ?f{`OdJUcQH3-;qoe#j#0YJ0yWbgg-gvGHQQ9V8C2y}l6r!dDUZo2xtBbNOTs-5Jd2>aA{H46}+~zFgeS36NR(6bHJ9G(b#>8#dt=T1^l**rZnGC zX5C7q7N$CauZ!1L7k^%VNWXoR<*9}>j44tDJF0dU@Ba|14RpfONp+F09*A`Zmx+2T zR@>Fvi+^*br3h9#&IF)P`1}4XA{#6OY|^D*ALm?p9xi5oDeUxf1gDLflxGT$5f$sK zF0VmOxTdv|sVIt>HZMYIH3hIgifCYwJB)d(_Tr zpcguo%Fb^*G&%}w&I+RY93rFfRCGj`9G;MY%MH%&oP{!9wNP;B8N{e?$|{2gz>HS} zOO$m4Zn5TbduX?RcK6%Km{5ujh}UI5Rw>)(?HUn?^MEk`w(ihwJ+gOhfroR4#9t16 z&2ePe_lMm*V* zkWh{|30RN57#edRNuv`RSM9~fgh8*6XZyLX}f{@PIrsc{;oZ2G5*Uj zROwr$PH`1BSRkD0kqLoJm`)N|@)FOLAO!Z04rsB>1|o$rIDnhMZ9pr$jmQr9ydjW)wXa9Wi>KhB6_$(>n)SFQJi>5VxGCe* z7)l%OLJcE-HfAF2Glaf6?wWYQNhylb8JVf(bIi`CZe*FiBhge zoivN!;bw-@4B<4m%kMn+IzlzPV1lfO7o$Kb13y7NTcoy7UzO3MQktjyBgq(W{bj^2 zpGN%JMez#&h2_@p>DV+IG28j=f@`*V2LAGME4CWLqBumVEHRC(1?8IAI1t1Dy9KhF z3NqDSO2nRst^oc}&I_nvrj;r2gdB8~dwMF5=tBv2^0{)^0TkUFe9BWhmqx(bCToQ3_hseT zRmh%kZA>V+(f2^*A8m&R6Vr>+^LsIWi|)tr`!_1IxC+g_^XAmMr27(YB~uwdyN7Z} zVdsRRK^6KGJ6#kZcjZU?oOvAA;HX`BTc==eBO~Z*1G2x6VAucl>e=((aKy9c|9tlR zU(dMfrs*)4!Rih|i>T=3XI2+l`I<|-V=Q}L(luaZ(@%tqYgOBIbww$2Qg)<&K~ODy z?_Kj5A3am8C=Az!$NSpvi!X)hA0+?nVr3wT*NbmzBqsB<2S31XKE>s4_Xj2(`Wo#E znO8ka4p<9OGlzYd8tr}o+IguJ+&uh@_%r;Q2e#f^78$+qayZaShJfq!7r3-)03r&0 zYRv`dg&xxo@9<$S4Hv*QdZWC561Hw?zXUdFUV;HRv=R5cyOdHUFWB|2L1qna@^!C-u-xibmPlWjWpk@BM<`z!=ZVZB&TMDxqhq=ho8n^&V zz7=UcUWAhK|MtATy7(_#78x~{fl~(*0W+7e)CUy-IF}LY0x5ruSWA=JHWI%3SEy(y zxcco)$nCH9Z{B^7>1r#sS(L5r_bVC4BF~CdmgXXg)7AZM^*QK{>!=8xttnNt-o#NB zsAh*m8aQ2d>kWT=ZF~Bb2E9I*wy`wO9hD>YQLUpqIH4p>9BU4Z`4YxSsTyQEno_rJ zoSz2!zO9Mi(#~R$Byt@3%^TbEBd$kg1e)YUAB}%I5(P(5EB7->n=bv>zWWdr7veWE zOGTJRuxDVxLVlTlOxBiydOmk8+O-Uv{mPu$G|JUePd#1sOtbGVzTwQL3ywM+POADk zLwBVhw6avlG`@l}pEBDBoNQDiqn>8?>9!Ev3^n3;(7kvKz=p+bWFq1$XNTx*5Oo2K zv#)=liBpkoM=-w+^}~n-O$}RADTwg2VQl`oBH;}JVSW!KEkhs+T8vKSHEc;NvUmdb z$*JCXo5q#V`OSe&pg@ZV2{idSCKf-_92v-~pi+^C(~WqKj`#a`zK?~Z&ars&d=-ln zMVu@v$VY;|MT83a0aPUaT0`GM6^m^cz0iNq>wpeFa$G2O21cQQ!!2EBNua7%?K~6U zt4B~bC*7+9FAjHn&@YT0HT3s}e*yT)4Q?_i!VJwS7u$k8@`rU12R`h?350l6ca?q% zy>uJ6mbhiFmD5BkYN9)84?cdqW3=Pn@;&rq)y;aQ28_eUh_~QAM$cK<1bx?TlSY zrXpA|oYKTvae^DinNNmuU!y>$$2#M`K1(&8-Vqeu6pz?Nc{QRo7HDXKe9kZA_15w<)aOeosR?48|bCFu38W41{D^@ZQH9eCkH-r)ywPJJjeIpBMCn*g)r6FYH}Dcm)`=b*d+Lm z+b_FQRe_QqoXjxs`*% zDn{!P6736|<}D)&9GBWttBJzdl2ByLh zQ}rI_B2Lj4LDHA-;;gDXo!QEQ+ny#DA})CH&E7|;Xd9kkV0sc2+rU34;LCx1izBvy zZB%EEErulg?jL_=aOPxF*zuUzEYY-(*OGm=)Z@1mBn?aOl0c-|?F{aR{X=-|7%W<| zgp}=G=btkr}st{PE}AC!#S;AHGUP{|5pZszjH8QwJ26eq09?m*-6ZEq`rq+cpsX-e2KiU*w@?L{hS(0t1%BNt$B8 zg4o!Xv?yqqw$n+1@^_{QFq7V-E$9Vzqjc5y}Nh*nel4!?&4O& zy@Vx0G3-s|Js!qv7=^uI7%?Hk-elH$_I~XTLJ@l7Mz7qgDm8PnJ6&p{8to*tfqx12 zj9Sn_-I#UStPQAtnS6ph2b{Ac?D~Cr7!Pi<#tBX3#(8FHTACYG=Vl`@4hE4DaiE30pc=#)0N{+5-kK1vL=%k-48De9x6 z{PM@g-#fZPrwfVOB`r0xT9d)$-+#El-AVuJ@|C3Siq(9t*ei*)TjM4tYG&nYm8a|c zrN(KsQ6@tJRi?C7sK#VJUaRp~wWVs7x=l;ddaTSWD^-I|b?Yum)zU*hth-QqQ-*tmx7`W^`ScuEGQcQOd#C;08Am~flZT)m<&1OO0pz~ ziMyvO=4$8?Y*7*pcU9OLx-?04ib*dp_Ge znOm6cYJrl1JL43etn((bs_u>>^{cBFuQX}h8ePLx)Y7UrMJ%r~#sTvl@9ntwkcX+u zT6k8|Mztxl{e~{E=YO!@-r!Bx68Es164lt&cKNE?3_Sn#<)DMe(CpgBahxNaz#E}( z|MArRv#d*GBTyp_L!*>9FKBnPZR*yF3WXWmA*c3l2@f1T{Dq36oAJ-k_^?xy4(}aO z*&C^Kywahh-H|9T4C*MCj4a_ed&iwx>xB~zSt;0o#wO*kUVrBg4pip%c)(;Z>{6K& zKqtcKKIyqO8jx3a_~7D}hkHB#hB4T47W2f}J@YRegWj{Hu#qY=og)t=-V>t{swrYm zJIUf%3g4SBprRY*gzF{T%u7|gM^Sk9U=i8h*t-Xn08}0)PnVyZw(|kbt{?5{2PciI zdD91r?|m>43b<+$jg!f;Dpc)MZkStZ5#d%30U=`n zR~ZNj`XSfw3q zGzAFI$bap|t;}8^fKp@2Kirkys+=jmNPNcOpITdfc%k9m76a|K4v%3J2mn`Xdwjf4 z>=MKU2+80t!1fdfgk)iq9DqP3_(l*Rz70MI&V9rKjL{Ac@ev+m!u%*Wz=J%AhcR=0 zu9vE5wE3nrIezTNfkz+jXdLOOLkc`*xVx-y(tp?oW(G5|y(RsRG>)4r&!LmGAq7Vj zQg}~j$=v*bwEx_eGhGg@be^-bD7l2Tg;qXDGcMhih`)#*d&XCn z1AF>(D@F}0t<45aF{brU_yCL7N*AbUP_zBiz5a3Z!-&$g_I3P9f9dqk0iO#c*!O@d zp=7US7RMuM4t)ujBt3^t&uUc9C#Y9Y#*J;6ck|qBPzqc_psWw%-{O>P1H9@P|k3paI|ls_##+_*J7e@*bhsweV#S z549`jLRhv%JFbNXTnoT5uy&todQ`oq$O$RQ4MTfhRN1olX>n~5WRhk?M5&Nr(yNF}|-h!}?TQ17y+7#__byUSq7R(HA zX!5K`dqQbP4DFr$UYA8$wA8asb@z`nxUk>#ih8F-)0*P3!>wlEo?&&e+m^gD0Pf?L z85?8Vt*P5QX&m9K2Jqt?$vj)2iXLuh=zfD^bdV*ie;9=da6#`3z2#rMT6gW9Z$89G z6!=Q>0Y-$FGbKVq33z<*CJmLZbvU45G>Vf?zCBsY;V^ZF)(=3D{-Pg*+qpqf2#ob} zAClkbYgr5)wke)14O?_>vB12-T81Ri#o3Ql{aBP>QJCA%h&47WSmmwVU{f9^<)ihY zImGDdf0=II6qz#@d4i;<@BrYXF|on%H5wI0kC`Y`VrU`&Rp_mT{t~=R?MOaiFo?nj zL6oa`6ss5w7R6z>%T>go!6KhW(SX?T(ICntgJcSIVe%Jrjw-f9#qrPe(zu~ZH+0uQ z4)^b*YH&OZoFA27d`iVAlA@$@sH-AFh;p#Ye|=s)%}#1CaMNz7hoV=BS(gwsj~UCJ z4_plxHaEqKBO;e%a%{f`DgdXa*eB|zbqAEKo*U|B`P$~2d6ijv+of&`3n=_pTS(O9 zhCU!fT14O!Vq><2#TelsoHpbhwg4*dPz(<>nrtaQl=8pC%XB>39fypV>magu7x<1H zf5!uM5DPF{R`G!2EEvVit<4@U?MY?|?s?f&XiRM>1u8brIf6z(U|jfTPUt!@KkZ;h zh*6MxeMPjK6Kr5WyG*H~6&GCvC^0q=Lk=l1UB>&jxS#_FVC6xkuxWh{8HacZIvg-= z>ZX~cwJ~|wS25sb7FAMi0Ei@nFv9khe;7_8*ENbei9a8k+)&VP8(T4GZ<4BR@^m(a zin@3FuQCSgp6;?Y3;}&5wL&#^bj)!t1C{~@Fp@O%X?anXV+c{;#iL=Sz!jg%m?J`f zJ-cK<9rzTf{78u*K-e2mKnjN1Tsbb8hK9&2@Ns8l!10^!Ld#~CeEns0T$H)Ne*{6O zURQhTfsrm##*~aEw)TV`*z*7weKywAt*O@#&dYK`SI+uapF3-<_N|pyO>Rx|2)P;a z#w*r<`w@$J4d2?djl#uop#J zGsfO++J-d%CIZcnq+>{knXg0ke@g`9Tqmp?z2R*Y1+|J z5`2)3|IU+6I9D>VUQO*vpy)7D>Vfz=QDX9leyGY>xc021_A+T2`?jEa-vkBEi4(eW z?FqP=1QHL(?Pn3_^8s~hfBjrd0_cE>Ds8FPSNM5DeH)yhbx@xjcWqVHrM(Yx39d_c zaHLOTvnm;lEddtX(HpS^-2jHFH$qG_3^5UhYLp&-q=JXKegLXli;fej;`tbf9;3RV*fbsA?F+xnryCEKxAZ`y-~L?28C)otXo)kgpT)UT^U2+ zNNHzEq#+aH-+-~sd`ebNtt`G7yI_{tk{e&wI{d;{y4I~BD@n{wuiRhsV3JYn-E4Ia z6ZXY`^bft=+ubn)^f~94eWZZ&LH>`)C-fXDN2>C}9r@%y8TV590-u5)xzr+}EjZJA zLT3-}{sa6<{REeRQwJ26@oNVa0yQ+35$ggef2~+abK5!+zUNoyNL5*U1PE}^&D%>H zM~Nr$)XPlr4lo5v98;tUB$GJ5etH3AOQxrCm=nOpLZH81zD6`zPol}&H_=ghcKha! zKZTy;VV=lja(h1!aU7;eHc50E%2-csSCg;7SCRfb{rmR)e%<8jOh-}hS6OY%bf)4w zf4B~zRZ;M%YMc55`biQjO#PpphtEvin##+Uo!xD0eYo(fca?pdW-9QrK9|K*X2Hg| z70H}32G`96Msd>`LGTxXs$XJ*cvIWu$4xy!z5e0E9HzcYp8XZE{PXfqpaOuV>} zxb4>Gm)WGCi1#s>=Q{?M{BxMrab78Pjjj*B?Rb4(e}7RZw)~KKQ}%kzxBSKjIS6e;cF-S5;_b=(u)1auCrx{ z=cm|XZ2{v?EZ-imKDq062$flk|K|P=U%#}+_`fRF?6IzPyz=IaSESE8bI|7U-nb4P ziQ_fm9QpUh-;)~lJC)orTN&i+FRg9KxEsg6oYrfb=uqQXt;lG%v*TH7g`R24zQqHa zdO{it$M;?2sXwbLM(>rtbUr!a=A2r;B74>4kIKcvT2=QS)2O!a6}!DCJkL!{KNEGC zJy}&*+}FvtG?ObXak4VDSAN#H27dSHox=UaZ>*K`e*UPwkea0!p6<=0 zF6^fsi^uO<>`;xnc{yKXI%`O{4qLlSUD71H?4{gc|8(bu5#7&cLO~ULqbap%q34HE zB1bByw+EXA%dwFb6d7*LzATTkwW(^0*n6EhCR6>+tijBS4_NgAFEOw8PvN;u4UM97 zU5(LWU)vY;KJBOTwP4BRb1ISv`#W|jDPNg3=D|3#J)fVNjacOEIiG+8t@H;4W?vLu zAKFuWhOhG3lPa3DjvAV7Q616qfs#9adOaTs7iu04iQ=@24JPdyo@#q~KTP7PkM2Xq zCWYI#^fVey=w~dSyS;IhFL{4i@q^W;LJ5beR?T+x3y8EaF6w-p8&Q_z(B#lQ{nwH$ z=dC^O$d!fjJhp5Fs#LO}VfA9KPFW-|^3FYb(~!SjamzrRgL%n#s`KIrKKKT`%<^YLnUB=iU)*YVrarOV%#P`^tgapJ3r?2p#_XXHQF|^$vC-vRv&q?Y zkcZBazQFPO#O4?dLzxW>Y=F1McRXo&7y+ac9bFJORqI0(^Ext^5>LpHkkj5hhPVCd+F?!9b zYZfXj@+{f#ac0cqBfq@u<{^;}PujJf8WVry_VB{(m6Roe$e8Y!c$31}Uw?=%nqy8) ziRF9RjCsZ@hLR(4;#>Q1k~W^!;UBkf|@RGEUl z(A~S+$2;7qZU_42T{Q|nDk#wrI}RlftQAu5JrQg z;ch0mJ2u+PRSgQ)PKXo?ufT_-a+;+AjCGCt<0|c>PwW$Q?Q?#}(M<{%97v)nCHfDP zU0juP_Vo^%{*$P4SQ7 zF+ZFYO{zqD?C#nn5`Vv&CVh>)<|6gzB7^!+qsd2lziS_=I4Z^sBYo-vy15$VoCo4~ z>)w6gbYEdVvHxXngj88uoa4G2@tt^I07Fe+wUR#J#i__3*Ojm{lCSw0jM-*n1y7^h z+H<4T-n3!3_BwGb`4&HSr61b|5gMDnH-6PWyw0*zx!-Ove5K0sY^?&x`2KbE^Ecch zbKcG`(t2L~R-VUgQ_ppI=S+Tj#=+`3!&M0%ck6-}Woy2Fm!dv#a1?3iM)S~*D&lo! z$7jb2_d0cNySI4v*b$9{Zo@wrkK{v&E?9PFyzxH!B_*Fd=5k8H-CV2E8JW{fcF(nG zPOH9g8E#S5n5~N0@zx+_N7NsZOu@f{p7V|Cw?15ZmrB#XSG`o#ekk#@^upDec)gcT zoLSuR0(d!E#%+~6#khh;wA|&wSenmKw>-F{dH;p5X6AtcQ!i}uQAt#Dv|q7!PsGH7`l+~UirkWo$Kefzk);+4HmxNFL@a;dP_n{fE}9|o%U7m?^4rb|8U|lOX+8;(-MR+n23QU4^1rnFHrvrd%9zy6 zU^{8U`00hQxCj5_A6?bod-wV9xBrN5_KHwf#RFh^$oI z;T;wnazEJq??TD5klt+<&RU&oEmt~1ifPpQm;T&PfVsXQQ+{L8!*-J8PRzD7$3Gm( z_RNNvc&Yzrr|_%^!{LrxOV!0!^^rGkolZ@^=yZ0*`u;m%@osPKB8Q*sF1Pduo1x)* z_6Q$oG&oPDwhl40-e>prdDSI)A*I=mT;lR2`nToWwts8+D6eI&IGvQ9&(5|wAYVeN zt0pjzUquxhZB3pY6>zf9@pTvzWRN{Q;$(ZdGj=GTy;_Z~hW~HYQgmW4jX~=3{^c`Q_4{l%x>RD>5 z({I_yJ@Ed5JqNV@n%K@U%T9L|LBq$)qr; zwvt1im07#^uI);xX+L!+HoV<~Be0}HKDk8b1n0&Vx;xoBt&=!p`qM5Pdy*Wwhv{Bh zi;%PW#o3`OfpVt%7xgTkDNC0G3x{`;X;luSrV7#0NzPC?i2IkdDY}SFo%-<7{4$fE z^sxiy&6euf|Q!{Df?U7SC>z}ua&(YuwT!Vq0MIHQcTqf z%~Yl}GIPyI|3&L#`iO3WD9DO4cs(%jt(W?o0`O(I@*MZ*|Ah?fqKL zq{71dge6i+wDaI_chq64nPZPrdA%e@i&CQ)Exteecy|A#VuhfgVA+5`53ZcBr))a{ z_8+D`W3)?FqWGnpSji|WtC4G9Gg9y=OA;Ge`1tiyF6~}9)>(AiF{0~ZCU$|}iv1em z9%?zUTF<>qv``<(k^VPOe7W@3v_P*Zc7^nLP|%S(pXpMZlFuI2lefol4r5z3wWEiZ zXsEf>{ie=oJ8Q30D;k77J)6>H_b9N&$z0sX*L|tQmqyy-hHePg(=kHI)6y*cz)g;; z6MxjFZ4m)tty1`9{X$+ia8VEI-^($du+`x=OX{ z6e&Hg1~MtG+8(aOnBoSD+iRk$H;G#8xK_Mtbx_PLgEMEOuxM3=|GppgcF`oa8m z?r%GV@{buW^RQhUUi(ECdb7A_#!{JCE@1gSY2%GCk8)^t{<*LcH#T-9UDDO}dppxg zOM<1CjSgC^#4;@j{IuDB>BhKdX-gPa$I|CBhY}3$pC94Xdn8tt%y9M2)qTT}fqCvS z4EyZ!Kd)$BXANHpQei`%EX`BW*lCpZW^q@Y+w6jpl1on?HK+=u>8dP!V-vo4jLO23kg+2$@nHKG zqQJ?(+n+?EBYRTo4&Qc?=$H)+JW?mJR%#_-+}tKei-&E`xbu94biS9$Bao$-y4gx# zTWroNm)$Hc?ub6qx!26VLNslzN~OCz=dgqI3QLgg-05h;&y}xB@2+H@aIZQQdpE;a zG73BM*9$9Ebl$u7Tj}4AJcjRS?*xr#ubVV|V;NtHroW)?;>SSGz4TpV?5SVtf${g8 z`@>8qb+Ry0IVyKU#cSJTT0Xe?1oK_BEvOXH+{t=iJ>&j+pY zYOSqyP|0a+l*YGNUm(~0`PW>eZ|$N&swg?@SE^xcH87T@^|xi@LtTS;&Z}W1Tb-S? zAD0=p{od6&GmYhqe+}80&2+qVy;eCkIHurOhx+pUC+QM}#SK4h`209_vp3sPj9%xX zH&LX+mHb96Z{z69MTf|t1(Js8!|!j76b~3YuCS6dKl5v0oXg$spYl+3{RXdEQi|`& z=v(bg--5MUDx~7KYp+YD%bpgk^sStj|KxM~qGR4?wFh^{cy`J>*)FsgmQ_nN8D=a! zd9-}`Y0BM|$Q-7eZ5e*o{XNQq#U@BH92{pJw@xm#f6!fMN=POCVKTGtAdOI!YvdH@ z9lNT-fBXpFO;xB{tH;0vt#%Y&(KPA@Pm)fjs^3>E8 z;ug~VGr$^EvL~y1GVst_?Yh1t(nIr@gKUOZ`q)}z*-rEyuI`WS+?{BV@kt_bx4m%X zr`A#Sqa%k~=Z8+8RqY)-#CnX`WtH_<*|OrXWyNmOo|>C~HpZMCkGUQBE9NNg^x#G_ z>-UyX*CJJp);=ruuMuIyx^S{bdHkI0%<24tr12DP z`A+`RsPmuio%BrJyyp)`+6Y|a7hO70LmPY90!OZ#yJoTc>E5mXN!B!@SzbNuwBc1|8TP!68*C9z zlfR0qkMh+gnYF|PO;?li!^Pbj6=`;? zX{ISVC0&s5<^A`X*|@$Zz&qO{yAG&?*0*K4__**CJktpF7s}1-yhQH4STOIKweKVE z{Z+x~B`GZb+Nxp5)OtnH7YRY)A@9abf>ZjxtN)e!k4SJL>=;bUK%U=mHpCY~{ECL# zx4wNnl-P<)c?oQ2HjXHbIKzk~@XdL;Bk&!*<6*?t$SfF$UWF6CAUp(Gk0XecXe9)g zg*6eSQ1Sy}75W;6fm%gf^JNQ0gQS`%t7gIF;+yPrISWC9}(w} zX&J^!_K$|Ir$7p?L8j9%D6t+x%tDV&0%5K{CXGg8iT}|4M?}^w701w(Xkb_t4Gh`h zi9_fk0)#*kQ5GpD5PMPgS>VE-NSr}CO>lN(HH1qdqa@;IbnpOyElwSi%DRwDB%p5|>7YQ^7`dj{%#K4`R*Ih)GD~ z34o;^04tYHe1^nQ0Q{LwY(ZEm=yUrcAm%fOe-T?6fUi1%srWPE6nwu_0TUfNdRGAB zI+aQEqf%0fF8INUCNha}1f|$Hj2+pKp>IVN@jmMQ0w(B;1Mu#1;LM&03e6UR1`o1{ z?WiXcIJ>BcID9Vgz*HBw!`CgTQAmiSG#tNN}9U zM)t`giW8819`FFSkU>MQh}Te6D8^29$|v#?D4+QyClwF{2&lT1ij~}6NMs_Q)K^4S z@@x^2j(|?*|0iAssTULLP*4GJ7qW2&YiqwDE}^%DpzHY=5PFSF>_GiRV4lb-@R)lg z#C5dt8n9D?fUPbi&c?j~PLn@jm~(H5-AI)TAjM)-?})#UehJVr(9=ngWy^`w1Qb{b z===^asK@TXh7alHE|Nj zR{*H71_A|Z!LDa3iEMA`h_nQBs|t8)O#_`?J+TRuR0AC_lS0QDh{MQEpOzIhUdN@$ zE{$6j_*DyNSO(LGwjRt9+Dudo1+)db8uHfE6Ktt>%dZCeaprMSU zv>Qf}+yT-kF0rGRcp9no5U-=8PI$(whe@H?9^wFM=mH^>wGAXC=tehSldfV?WSUPz z6#{zt0aQQ!nJ7t!W=UfuhkYS>5K#NaEh+4T9XN>lk zG}&*2C_zBo-$04dQQ|oQdOQRu%{8#!sqe7r%!ff1SXP>BGfreAAgvLA^`F5Uyqq8& zBB0DsfZe0Offas2u-Ww;KyX!QBr-`HK>}Nz&NW4JCLosyB0D*0nn)s`*&py!c7_N) zLp1giRATM}`qq*;6La=i96*R5O;J|iT{PWKbsKlF029fS2-Y8k$@GTQ|rWC3?`198k*A>c9ej2 z&_Lj&ILTEyY!s=|0=+XmwiBk52w^OW0ego&W7sYf76q;nz60YSAZ0p;cPD&tDe@0S zjE#WI=>bn!%o@ztB=ThdmgoGyO)l=lm~~L{=7<3?lBv5(o+qY1t8DD0CX$jio{)oGZcD;$DG~t2wb6 zSe$GqfeULw4II$#(pFT=;Kr{07Ye0#u!sK(g&n+@0|DLRf>8}=LFZeSF&z2wV@t@6 z8=mp&fWn0W7y|)u@Bkxvc7QhoF(m>j0>(rP8$o-8fw8_g_6^+@f!5RkSOE4Cm@yba6o%UoIFK6egjL)ogUuij383td#ZC}VktE2aP@b2^1PMr58es4T&_e;6LlH7t z=&j{Br-(uLd?yQxDN}n!38t1`9>CjMDg2f)Hj8d607!{9FI2EW6ySlgk&{(1Spwoz z!n6^t23__mV{C8KF-ZctqJpuLwfAFku*6hB3?(V#X<+N9X&+4fG)^aprZll(G^K{= zWHD$%0+ZU0v5^IIuzdvNrU658FNakUuM6Iqs|lFP2e8uw)TRZ@qP8;3=0RY_paU3C z3MZg5y3ofZ94vN5AEP0llLtUwV>gITj}K$*=>5Sh^?w1FV}N}?tA_xjB%}97ur9P) zAJ{^GkU||tv1N4rFz|Ashe@Y3!p4!a0l5FB5q1!M(Ci3cI$A->o#Pl40Yx1JJ~m0X z47v8imTNZ{V(jE!#uy~gX`?OOOtA|PD@}ksJ_&{|GK0y5ILL-@dC;Z%B-Zm^twhOF zv!@}i|2l=$ZWT;yNP8N3z_TXgZ3bd@R6>tsbL`qy(Zu#&k>Wm&QKN!0SUk!+1<%e| zV09?}G_+LCVo9jP99qYVFj>TEiM>WHXF!d9ORNwXSU@ZCFO0X{3VVx$&jS0TbJ*vt zy6S&)BvmQ1Cf0j)E;_O+a4fp_yTa zL3|XkhQUMVKS@9|Hb8Gq1(TWKfK4M_TM$iRghbzQ5rdc&X$SDRJCLb%UBVz%uU>$j z#+NZw2xkt^lR{d51p^O>x(IM&JQ!t%Gd6`jIYQ5lC%7b8)n&`QH7*01;=jlhoH6JM z48^q?Y*y-q<)T(6j6JRnQb49VjPtKEwu>C&vE@>yT`>-HTLnrBDKD%a`M6>1WFBwK ziGUp4VLXXfF*^df?EzXbU&jn!UOhos{c|O@a|oN>%lHSQ|QW2g2G`sjGhSNcI7s6U8Bd9EyfT<`W5) z5|6>83FvAR5K=0zm{_b4bv*?T?l0t<~ zU{Tj50ySSEIK-zEtQu`k21$9TTZvERF^GpiBt_Oq-wN-ZPXGpwlp=>`Y{ADefYC1u z;7?C6KEhTgq?D>MNPY>{uVyAjj`rNohOjI!<{u}>*OUsG^*Ppo&{OD3iAqA*5S135 z0qcup5NPBIFnXl%0?R@3nLx5t3dX$wZgM%;74#ts$ntU^bc{X+Bx4y^!EF(+A9FF! z|0c!qCH55kcmZRgxV%;#mWL8^D0%NUipYgtl%1SxK30VezXWzKIKkW?)dy{Cfv{D1 zfu{1H1$#d!lv#+ypqWqK}RNKtRXLI{Yi9x#+5n5qR_BQy{T^qD0#ob^RR)S>OF?MoJH>N>AcRK*% z%K-~gtOtuk@tpuR_h8RaN*6E;`Uti}-SCXEYM%FQt(u7s08^%E<`eb=z3Bm^Qa)n} z1myk^`fMd!1nY|qaeu}BA;(_ulg?ILD(iF~#H8F$079CPM)Ca^8HIkv*va+-m^W+% zzF=(R>A|hil%o$MkfNbl(jUTDA(8h3Y3XobD4F{92-b~04+0kI4r%hE z(X9kbgg)e~G0X!x4g*i=@vXW_XX{{ta;i`@fvq5uQH-73@dFbjpy)9m!X~$Z8Rs}y zRdWFZ$!}mx$aV^AMgbG>3(zHw&z^&49#W z0qaFRa{%7{1X{tm@J9}RC~H_6$^6A?P}*+j`gZF$0=P3E%_T_uoD0xl^9ncv+cHEL zxkUhV%m5Tx!9Jm1i(nsye_QGE_g|O|$yJEAJxdsS7I6)pjVuF0o^?nV%PY_iY5t1&SCO`3w~fTbuq3CUw%xHm*;*W>vaq!0wBF;*-VZh;tpdJHC(k^g?j2$>^GkS1*D<4XuO-6hJ zy=R1uoiQLllNrzYZ--7vF(NzhK2$J6U`MhGko2`!@K2O)GC=N?kkcasaSX|_X>BG`{tWVx<3jW`Ni^aT221h40#m&KanD7f7Ql*9Tm9 zB=X^a9^i8_Tbwa;ksFUgLGW$nh?xi9M6sOEq8w|<^8q$T0LPIHFCK-Ca{&U<14Mg1 z{08FX22iI7mx&X`Y0wNG{u-@qJ$l2B=ORX4kVpyMK#OlNNk_kVL7(!1|HkZ(viN`) zEb;`U@k0yhOc}H(gu9^&0x<9j&8_GvjE|t>f-q6(BDfLk8HE5tFGwd%mf3>`!mbBk za*Y`7N?(@~5s;b`&Xxu7k%0C{LqAGzF;KuExEz-O(XNU()aRD6 z(1h@>50PIEI8nTTT^YOq2h#rz4656+b{gAC;gV ztZvx8tKng2N*O?RGFZS+9lwtLsz5(Vkxkf-zeN+OI6Jv>KMsYWwi;l*J%WBGHSuIb zuMYAk8(=vt9KyZl12}<#l2V%NuZ_duP}zPUrxYL`b#OS5V$p;dp;Qfm2k>GvqX~>* zuXvMyG_^rDIF^Dy7o!729s8mD8P>xgyHQRV84ttoJ|6&a5OCo1!~j6YLtr=9B_4yc z2eFpyb`+0?GF%^;Tt@gMI1@Mw^pp)|)iHbq{WAb@wa4+jV8WxY;4+T&-D zkuA%gcd<&b&9nN?O3cUnUVP_$Qs9o?C)Oi_a-`XA^O;-pHlUE?X`nrME%T7Q> zIrR&5$Cps8Gx!PYs3lRA2ZYTH7r;{DO~ z7!TRXL`L_vJUtB80mr-#O(Cdwi3etPpJdF zqVOtY5e|wNJj4SC=t%@n4nBeq|LXw=g)0nLvU{UIB{=uXM#>MNBOFV@PAnE*MJ04pDZ0~jZQPHj)NBCuf+G-Xops|3o~G-dXO(;&>gd<@i->kfefI5pzQ zz~j-|C&0TQ19v7Mu2krE_!;g7u^|mc@VEf{WHA$8Kwr{~day%lOgA-tiGok;!TpZ5Seq=#&;N=!o^Gg^8MTh8DpaXG}HINkZDnWxMJ-8Awt_9AIt6;&u0+l7}@EUZs8jzI@pt3;?bSSIG=MYv4Ey}a0 ztri>wQA7|?ZX0K*;aM>Y+UUh+i*V};Qt8V-+I^6*X zxMJ%v?{Lkve~b zXA~LcU+`&^)(cKy@fAX&^CwtkuP_-jTM6~ouMfB`O6xWWq_ZLtK zs*#`Q&{sfEcFZuZ49IN|FNQt+|IX?!e8a~OTR+ZDhI>cwa~ANV8n5)dC>1q9_>6t>Ju=-)Ds zK-HiOpA>|tXZr_W=sN&`y)JsOfuBQatDpWiRJSMYoA)H=)B;9zid+)78YX(!teq5zxM(rW-`81OQWM=vt8+ z6&+kf(9*#c#C1CzD;eex(uzAZ;9);5jhJw{MifBT3%K{tVVaUg^Db|fND3A6(#4_)PSA#OR36Sp2c~Q z%#5!ecB04_t^GK z2n%`8o%igH$xU%)yqs?TFgnW=d#Gq}fu*6*U0OZnK)A-AONE1pM4lF&(Q2MiF;Y4n z{j5?~@ltB4XXIJB3HC_Odu299-hY?VcyXfEg@d|lxoJP^PI{iOVM4>mn4e;!VKkG8 zoze}VpfgVb4sv(JNQeY#IAvb)(rrDipw{GNrl?^sMc?p9Y^*CrF>ObZnBq>&d;0TDt^;Eh*An($*)IBo zvo$+HV&9nOov|zP$%YbMHKMa)##I++UOE_~46B0*eCwmn_rAApm+9Ax?)+xzlbT7g z4-_|d^^;{Pkv1O}lZ^PsMX}NbB|GPO*zSo>)8CKZqy3D~> zda$|M`VjqnGYrni)!7xYkVomvgRBI_yrd784ziTT z&=im1OzDb!Y-6;7V$F(Tw`%U*sH7=5QQut1%;m|Ox?P-`XAke=aT>gR^x4pjvqJH) z4OfDXI0bg@52DJ8!bAFtqPj@3tyY3H<9qntEe!^)L~5509-AL+F;`_87jt`G{!oOZ zxE{E|)Q6U3-Pvfg1_rIpt?l!3QR&y639GV>B$*kOZ*GX9gy{ulk?#)ba~#&wd2-*Z zH2cn-_+75rmSTNQ>sDdeu<86nB;Seo203!a_1`DH8C9(8_~hYn)o;FvsV^tQylt)N z+L2i!?f6aKxq&vOPgnQu{lLLA&Sb4wMp~O0`8faf<&j-SGww{itr3jOS^t`J?09jD zS;SPQ(ZAK2iqUU_>-~K#@7Gt(j&LhmPCe&ujg)=A>3_ZW7EQB1@5noc4Z6#N@7}&! zaa~$xqnm(V;@Fry{o|`@m)C<7yGv>kZI%YqSJV#8$B}O~%VfDTwgh#1ol$AEq`$9P zPO^9+)$ZN8)98jb_kgD$e6wJ`=+ov$p+aG;i7aaNpV(@5yn32=lv&gx;ih+lSxc^) zo^##nr=7ybyAx|w?tIL5ukqvj#;f>#Z<@je3qL3Stq-+MkBFYKqw~97s_|#HudGDP zw+K!|Ury#)u+m6( zkK0`Df)V$=B3hHSG#!OP7Y8iBtLA{9WkeR3%q29{+r&be;Ee zS|`bbV7f+7jd5?>Avz-?JWM+rHl!lh-^4AonY$?!IZMjRCM8YpDUAI72Uq>#JW#b)J0!LH1#p_a-X>Ei$!^N zgHm@A{zN5Es692{k$ilBtGyKOj=MqO-jPy6Go|9^+ezqh4Ne}kedab(R(w;PDe*(?Q9&sc$Aez4uJ!&{t*6`J?{*<#-2K8m(+b(N zMzcURuiI|efZLgZPs54V`FUE)_;T)~{l1YUe1V2^u3#?a>O8Z6Wg%^$-gXNkM`B^u zB?0bZ-&8$4;ytb7A79ZJ_iW`D#V){l$6dtGDf z+?Tt5jU>+qSQB@po-x3LC+Z~j*3P$keVq`9T=_dtcGvK+$u8bpkY-tOxhlF#!p_E5T%+u+OaPHO2l$`VnXi<^u~9+^LTP|C8x`l5t-=Fy0y z-;?qp?emu-q5^zb1T$EuE$>_W(Y(N4e_DE^ML#^oh_rjpPH|Kz+?%>1NG9IE!)j;2 zg>(8xpa{`_v)+o2IbZ^L-;5HT?J(<__g9J)*t;j%j+Z^gRzvWH?aGtG=P+;6w8bNL z9oEg~g9E~?FN)bHHXT$icx|Uf!ze$*>l#+aj7FmLsI)ou-ZfB(zck^KxOYzy!_yC@ zdbPV*!}LjciIvwBZaj28pkv-pFCG#)z--1{UwD=DV(2sg0g2 z)LXVnY|=Bh9OoD)*R9=$CSGn%YMCD_H+g6Hd`ja@;2wI@u`|qyx|Lpf%gO?Wdu8vc zdFke@P!Sl$Q?jds>wF|`!M?2)`)p9iK6f%rH;Oil^f<&Jw=z;do;EtDip;Foc=EE;OUImZI&(`e2x zP;*DHZirXg@Tl9WL_TA6I2uUS(JfR;-RTssAA>Vb*g51ZRC-C*pM`4}Q_uEFUU}JYfWDLSMzvCZI9;{yf@zQP`uF$z zS(BY#jenil!Qma5o#$C$=WkmZQ{ZbFBO?7#efCb6+0IVcMRmFdndyutc)uH~3V)3)KAhPfhaA+~zPR3dj{ z#`@m27eyuCBE`yc9=W^zq+6_t@VMO`_4Qnw)^kXZ(xET3!Gra6B)+id&6?(=bMHz(tL`ko3Iu|7*)JaBAh$Cu*u7mXT$LPj5(Q#oJv(m%id zSW-8BuX<(W(ByeZ<Hg<`;KE+Ty^a?j;|IAP>^4+o+<#_z zpYb(YH6?OedYmZfi_xXUWnbkqwa=~Y?mmg%KQ-)4kT{VZlj4@Lo6$J=)H}8jg4{jt zM#DRE$b33@Z}Z>n zL9`C5c#fue)xp}AZ}|CyvXa%Ghr9aaHC~_cn*9?jdnIgN&c&}n?KV1=wZp{xJp~8O zb(yjU@J;ls`)v)mO$#=8JQiU#RFW+*O_SWJ#@!oLXn|fp6>Zkd(1u5U% z!-`$wglm7*(fK*DfoN`P}``dQa^ z(rpQUNoyDSIeN2pubWtmgh%H(1Q!o0n-fjurH;g*hgI~fqyrb%T|^H=$bEk%b}@TZ z%ahOYVRFrhD|PyT^`NW#$eG)xw%vI$D7(*f8gY{S)$gc1QoSTKz$- zevSPsdmkK7Na!QA`~k!-h$^fL7&&G5AoDpooDE-ew#tu*OHKW=#-*K z$P4>N>X`-?e_7mRdfYVGDU@*S9U)7-?}2Jj%M4%X5A2k4(zd_%=zL zU8PE?|GXxmIO*)l!g*CiE`)*eQ?iI+{U=`$YW)viQTWc6PsC0wygCjqW?ktd4Ti{3 zTc49b!#|SM84mv@_1Nxv`-!QB24ARg*QHvQw~EryX5bL%+FJ@+(+N(Ybs3d= zcU>ry`ti9yjDr{-9vHEs$i2CeXcuv@%1tGlR$^OB)Jew5gHowc%}!dc4%zU%D89j? z>rCfd!0i-tno%A;tQGu&>jlqm)po{};w9zW6#5?l$Bc z{+rYOP=!WBAPI@jXtMnITq^RLcZqr9T&ou;@%fx|aQr1*+%Hb^4`;{gBegm|s?BTH zQ|}hs{ie^e-Y@tgtEYn9gJd-p79_5eOs2n4e}7YJ*guEd?f2c6<0o@p_GQ=j*d8TS zIsc6|Ii0%~P6w!~$s|U9JWrJ!k|%zZOH|VA1FhiJ3n_X*RKg@7Q5GAHPn6tx*|YT` zwDrP=dBi7jVVcUyGR)Nq%A)e-+P6e`%*+TyJx7l2%go$%F}p~d5TE#u2rqxd5+Odli%MQEhsGxKI1rTs5iJR*4&RRQ z$u1K)IPz@f5km;F>t&IvOBX$VG?3#g<$7IKTqB}IBIQ8+4+>RbomWyNwr-8sO+n+YP0m)?ssonI?Zsze_ zk`a7R5c`(?JMqe?te;06%zsf6LW?zcggXiShCH?6zfTnpRp>7BTq)9IetzLsdUc^fay1$e36a&#i_`oFYyz z@nVh}_b;FCmb0>IiTheCGX4Bm28+p{x5&=#$MgbdpCsPDi$u)$YJEQ}1~|XdyF8Ko zGcxVHcc!3@*-*Za=?6L*60_1v=C5iuUOqNsec4%>9di1|$DTtuIzgGo^nW^jDD3LU zY#BNAy2smszQ=M)_~@ z_QoJxon!a){!New%CeHi(M%@<=4Hg9EFSAri!#6NdwOayZ=&yun~^qVqqDsr(Z=wV zZNTOoY9mWo!xpbc&(as!-p1KD6H3L0O%M5%Egbr|C_8MLb+?$Ex0v0ZQH@O}m?9P% zT5|W;o_2kcCC*{Ln}Vf=qh`hNqRoym7mye6_NncTP0a$!#ejxotb9B+24~o52f^8Q$@vUZSz0% zZ(DHM0>Sv;&+VT3o7`)3PygG7r7sW`j{MyIBc_|!nUlw)Lufq8uk$KK>-KqAY2{pt zcQhuq-{>L!dCoLu!rz#o6?NE8Ao8CM-{PHqznJ9KUiaq1@cm)-@6XzHeg5i6x^B{& zsr~W%&2~}Z$Tey-c3qw2bzu3)bDqZ4Reea5=e?grz|EJBRoIH}DK+ z)ohZIo12)&BqzE%@Zg08-TxnHZy6Lv)OC&G5Zv7f4#C~sJ-8EOfZ(o!1%eaYHMqOG z1$VdL?qP8FCV5`@Zq=>2KQ6^NvwF?$-Q9cl>aM9ieKx+4JCZ^Rca85C9%lpcVT+rI z_K?PG!bOl9K4nK}GI4V$x2)$kXq1GoT@@j8C27Q=!4P?BVBle2&J1GRG(h_WZag?FxMkWLRkr@VY< zmimHc*>`NHibM4l&qmgNpj{Bj)Z9B+M$?HtXsOt|3zPY_u&W|5z62(6L+eM^(4|YA zH6zH0wqR!@ObCc|ZupQI?h^I`v=o|HJX=cP`KTS3w(v*~I*W0yedfu8_RS#Lgz1_< zIfvRh2n`8za2f836G72{nmGu~-CwMVaW51qMz_02B{+9uiU0+1pB{vQYp^%QC{kST zvrC<#97FdXgrWqRy7Y(k)C`^?#mQqC_0$v+1vu5}3~fwX4KQ_)Y0p&{ zZa(_g`kOyCS5kj7bs26}wl~wj=l1Z8>~j5oX`H@D$QeXku)xp>lC6A}|1`50{;ok{ zH{VFUlLuUv`D^Bf!d?9+yd|21Q6$ z4iZM|MfNqAs0kR%t78|TIICn!S4x@c#fh5g{gE@(bCm~wmVMF7U7TfOR<%`2#qCu8 z+kpQK{(UCz`HTGXRUl=bz=0m;ty!R zf%60O?{DIf&`zzuf;k6sU}dt~-N!GjHmOX=0R!7vUO1O3@n!c~wEp>poT$(G9l6IQ zWjOl$qX?X#>5Vjw`(n;xRBa3$Ea5Tiwa&V-P5xg@cv1a7T;B3eoulqQ`qDZZF!Of7 zG{k1$V|e7S1Akl4eA?6CzQ1Ntc#hd~kdbLNiq+(y{r&R|sN`P^eb(6=sR*xjfQ9zIgBX0isq-IU2MJ|a|3q_Is9S31XvO@GbjTx*sCk7*Wez;B`y3zn*$PsNn z6!)J}rw>o_Es}mV2KmBVpVV>)Q{d>x2NdRankCO2wesD08Px}6-12oj2PbqlvnK2w?7{j5h%BULE>f0C{c7dZ=oYjF?Q7sFtJaw#j10cL7CoQ zkpA2M@PF+ubdSI*Nm-=RPmIS+rxfwg=0&m(vASst+iY_Bag9_Y#;kW(uiA*8D(NZ# zI=hJ>d4eUCz0n$lC^B|HGXn>nG35ot=8k9OhN`fwhfikW| z$+dLemp}6V+v3T@R6_|Ju=$g7WMvUiUE;Bc56rbf3IEv+!Pu41zxqki*5ln>o6#3% z)2{jsalzSpA6<#Rv_qVt$LQGY-SdG08XMuOjenuJ)2T?U0DmpLQ;b<>A;JeZ$ITg$ zC-M-0TwGQja*f%4wgdUamSPpyUZ1?-D~En?;X-e6@Gg?AC%JX!n8Z=hcKB~0(}pz{ zAQvTWqd@Yr=I#aK-Jtp><`GI1on5}9!TGESF*I+&7*!HGQ+qZ8Qc+d*NRtHY<$5FR zxZN;1q_ToMfwqaXX#Vk%;d-`-LkWDrf9x zHVMz+w!r{>vkWhc+N%!wW*c^*h`&SI_6(Cuo9iXEI7okRvin*1m`r6vjM*jw4bP3w zV7}@-2t=~^f>r9#Iptw7ws-jS$=J`s>Gf$4RGjTp|9pKQa;i#Z?17vyO@iOotc!tUlfqsPag&I`e~u9}TqS9^MO ze>3st1oDbx19^b_@1}3QZ#j>Vk0UR`kH;^Ek7Hio8Dd2;a$X(TMB2>>$G0ZhAD=$KmH(0AVh`3T$HZI^K zx|X2MC!cF2__DFJ`PF!Q%lO4_c-MH?|Ivo0`{Fr%)%{?JWz*nG_?eNBV7sr=V?@f( zf<4dH%Wiz>?bOD?KB?Cz{odnQeX+676Z&4b%!5@S>S>HaUQ8>V+l|x7XW(c6c3A%n ztzD6^(BtoJk$0?6H*?(($6* z8mY>g^JmtSnTr51){hEiY1@_cxGtm; zV}by=1|ABuW<1d^^XmKOp;D;xRc(}%6WHS~rUF#2C)**YjP1M1y>smQjgqzb(sjmn z)B|~sa!&NR7Dt`c3-sMR@SpbWD))Mg^uCTtYHr55kqs(d}Wp<_{e0GC!LJ>u+48w^{L{=iPY7Em(rt+Z{O5IGWAaK zkRQ(I_X^_$?kT%6QrF*BK^uf}3Lh&wWo^@J%tV^$_1d#v2~Bi|YvMWayQPmv(h=PW z6m>q}ud|ocV6s-YG@ij9a^oyL#T!!DqNZ`xp;nWUthdwia3?LPRl4f?dtv^drmcdB zqQ!LlYO|7e%}9x~%eGQHnI@!R%P7o+e|ZD*X8Z@r4!6cyW2?%x)#vl!(KmV@%QK`t2D-lRih@ zf%D|JN`gnX`sep?S-Cv#Qe0HFpA1|-=_s6jik6c9!e*z28PAKOWJTrrlBtSffFM>W z7D1tks>k=S5HsqQntmAWJJ9AK1!g&!EeQKJ4a6ic6lj@hqzEmA9@Is-gZwK*GT*d@ zMnaw$hf4ah3sELZh=X1g8#=XM0p&Sa=$;;WqXW{eaSTKWa!eHRcQr!37x}hrSJ_P17yVyT(cr$#g_;|W!LH>dTkn| zM4K3Z%=xNjL0W9Ml0i3Aq6(v!dbr=r!~@g_%2FAihO}ji65}yU9KZ3>;2Q+m_s}6b zO4Lf_{$PVsct(7sOEzO|_~6X}g~-JYE78YgA*CvAH^BqY``~9wQci%>Go88mhpi$+ zFTn^IXEEXp-;}jrF7%{a6hq>)3=>Wwtqf2F%ZL;$iV;&Ir~RX$MvkSGl`kr- z@F@bSwNX`#yx<|1F75{-6f&HvD)z7M=q5Gh$kKrobTyR{i>E;YCK7=WP}G*>1)_3v zs%p6(u}kPw5nve*6Qg#pf$G!SO^JnODs+g6Wqfpq*j1qr!La&bYPkS;yl8?zdGrb^ zU@t0ylB=Ly4kpdVGi=}J#!Pewq%m~-o>4%diJXlXBP@{wQW0X;BE#{`-BOAN@O=xI z-PfK2d_6zj-QVzdf4hx6?7{PWy9zmKll=0qe{ZXG)zlczR>wDaVx6DxCp~&XHKaOzz>raXMFC2CF?mu~XBwb*tSTFyraMDL3Mn>P zTa)h`D6(`^aUaFhUC;^cn)XD+UcM`7^r_C|v}YNM^iL4=W5Q1~)emkif&X1v$33dN_9uwQ za-Cbp_t`~|l{)dO*U$3G&YHaFhV}wQjs@_P357}=iu=Bvf{U=^3bl}=Ae3orDA%$S z?W9GJgm&Uz-?YVJFYw(_Fu42%cDc~E#+R-k1{rzDKSGuzwi$%i!A~B?7uhq;-@ogZ zcA#B(pmo5xGk{$8^2!EG8}7?C^1Xk5_S4X4U+Bz2th`_?)t0LI*cv~tA_Y^;fss}k z0ll;rm{8B*n38Bj|2upX_UFY30`amSl5yr^64d19m8sBm7I}oW__UV~KoXTRj57aq zbr4RLLUozpp3iTU7H|NqByfjasOwn<&koI>e}LS}Fa;dtW}xBSA=jo7NIP^iyNYMi z%GR*`gZU4~sOu{7T!zAh^J7Z=I2 zq`vlj_5bm)`#=-zX~oqKNOTR6Qn%Ij)YsP4dxV>_K8=>+`?Km)AofDhKk5lnVF5+* z)zy0?&D~(W-NjF87L9OAVPy*0V-xd^>-4GV*HGIhmNF>Yww#=cLu2EC2F@3rRVPhh zd!{fa;^+HF4Iz!=vC`EI$I}Wox1pCmhqsrP?*NT%;QRKj%hCNakj!6dz1k@z{f6!C z_4ZQboLRLy(r<0&ZLOi$Z~XPKe-7xt616(aA?gglVL0`EeO!I$=y&&L#Fv9$ZjAHw zY0>8D-k92G@5f~2By=a<6Hb=b&F^rmDM;T!>&q_T3H9^T%8o3<3;7G4D-JCZorb}P zd!5sc(1&~hrtF(ppeC)ktN4L3alM01U737n7p6zO?j;9?k;%1chFA20RW zzV4Q1cSj7TL%VE|;U7(5jTr8EJED`8^(IzQy%`;uQK=y_y{qx(Oe!A8d~*MdG<(L0D;ZPX75Hx%<;k&zdX@ zq(OuKCPtRK9tF}dX=X6Nptbc0FsMhmH zh?_+pzoL#;`K$RzTb(&ca)rLa;z+#E7}nyn|7jz?S7lX)R@lEuf9HFF8H!q^zr zellXHB0>}~&g0zGy-(r=+LGtoy4jQD|EiuW&5Ps0|EAYcNZ7kKS8o0n@n)3rJ{ASqIVh+K^w)hVgG%n}P{=gpGWs$UF&?RA3ak-29_(}M^U%EP{LR#(;v*g!L82GkjcZ?EaekT)I%ZD<#*n z&Yl_*&-`43P&~wlhF~H@#M539B3ePmz##G4-{8)dH7^%ElmOPkB(>IueQ47V*#nso zQGU24FV_{B2vNTOY5)}x@kU(C=-ELHz1p!BWPFK$JwQHN8!UMLIs_Dg#-sbygck<) zwfzGqK}|Ig8L!>F_{%%T_cN+y0(whx=>3?xApcYMFWB={*zN7d7`=e+bDzQ|wYA5l`m%Hxa>R*YCe?>T>|0432y6^EfKMSkBq<$t{j*as30Ck#gK|g2LUQTu;o#~rw zaeyXPn&bVD&U}Wt_@1?Dw`}}JZ3v!0Ce>r36+KP57@M!aj5bZfWX zhdn3dmrsG2+0+)e-zu^#YORva&eL97M-`Imo8vp>evK|?`~|R}fo>!DOFj5nSDs}^P(2@T5AY#09jc|0i{^{A5u?{p6T zrf%i0)oyBG3yZ2Gjo}+w(cQT8mqk^_Jz+XEbPv@^E zci3%1Dv~XJ{C5yiEhabRK|>UbUmX4d+`osM*_nLCRnr{R$?wCwVr$|+;Nu3;t4rxI z;sEWO6`HdIc3Pedt|*KcLHUdW;4Hge`bPmYf}#t*R_Mm{Y3uf9p*ej9ut`G92q|%xq2GXf$X`4z}fUVQ#m5 z6k6))6eu`%-;Xpb6%oF3GVaw`>M*9+ zk9}el^aY5=Vm#>M<+1!-vEyuKzufbS7P>>%r+@4S;#z!oieZN@&LuUYAWWL)%HWv6 zEb7kwUsH=uEAZFOG)C^%>?vo#o_ts=?Vf3yrthGOsHXDd>M|jf*Hd|E!Mi`cCsWYw z*-vhr;ST)^y;OpLw2kG;G3`^hDdz)Sci_~`LVc~t)fx1L{>H5ce6<_>B1wvVTg+qG z?ih3bn>oMb65G8qFerv^j;;MKd-Y*BEno$9Ji07afsoPnK{Ec3e@oVxoPNni*k898 z2dE2N-@8j@eB?@9{NthUcyU-Q-EzkiDO9eld)xXVaO&;LB|i68$|KrToXQLJCF9<2 zHhTv9)MM8Aa%)WH)W*?qd_IgTw!gVJKnG{%eMa@92fmGa<$;$gCwIBCkLRG*Tw$Y5 zl6n8u!Y6J(D+*y#Z_2xf*w?s*e|Mn-3M4vIZr=a>J<87YpL#xiX=^cS(wL!_ci0`{ z2E4~*!q8#?11ngIr*}h;AhRDxUW!qT**|a-X>^{CH8!wy4KvlDp}(K>Z)qC4-4^q5 z_n5$)?xI8cEkg>TF789J%@mVWIQ{t$ti(A!)aylPb^e<^Otlmz zXZtBdt||gYNK6lp%*m_fD{D+X*C)#-M#IK5hJP{~kE{Ag){6p)K83}?f{BAU+*EgH z;f)D#|vHeE^yL8Y;|HEkG=vRfFR2 zs1N5SXHkvYr^L@C2(rOcC?LKhCU_!B6jV-L?|LeT&&WS}3o*k7q@x>B&BxW?vtCV`l)M{96V!_Fe`!JyG??X4v<;2b_ z>pq4^g$QH8il?O6$kD?>`^yl(LYSc+&CMP3QJBzu!w+hVDU*pWMCP2F$xl?c;+hCd zzJ^AL6qTC}Lle;d*w>+Jy$^sG#UX*u?VHvl%m)tYRNbH((toBGMJ^N-^C#7ala8;*mk?${>n+pa>q2WReXK#O@7+k zy!&1n%kA(8>PM@@{nljjSe1;UmutJSFMi^15YF)HexggVLq;aBGhIbxt5MF0|HS2;Ce z-Vm$-LO^yhh6Q9LQ;!8(Z8MWnS5C$+Rq%6Hzte#Qu{)d>UUI!7UVa*Tz{Q^S%)_inSM=4#PamX2WZ++ zLcmh@f3t0$eEyp}{U6iS|0U1=A7p>Y3Tqt-mHSG8i31nttZLa!Te6oFj2f5k^stR0 z)0ZfHnB6;Zzb)k-H2yM*G_01|ZY=R)u3Oq+uI`)!E&}S?cg$j*pg%wQO$&?ffgo+7 z>xD&`rx?bd6S>x;Om(qw@j5@XRk2s6^^e7wULUZpxmkV5=weGxwqTx{lP{f_-PP+z zYrx&=$lDLWwb9FNtSPt9tF%odVlE(H5UO$doG6Ih8zm|Jw6vge-!)XwMb3?ywK6TbH4acXu2R$} zuDM$m@WN;b!2CL^9V3PHDX*2Wj5P$&EdvXNNYjK|SAtDq34KgJ(-vq!LN;fCEBz>- z+pp6Aq9Qx-OGnEeNq7#Vi>#+B28SE`8KLEMPNz&4ie*c+r}m24Z~*MHudS^61RV5y?IC){p)Z51Nae9_Hw99! zQ$-rqN@~klw9-}>M5B1^4(BOp-|{tWML$QR_4#m}S{!cRS0`F~+0N7)+Y4%&%nBwm zFM4=I67{JMrg;FoSX9KcH&*Iv+RmmkQ4U-dZ$@P>vsP%@^FSH@&eL?$)aoZU&VuexP5q*Y zl(yk!TO~deZY;OzgZSpP_JeJwGYM253nX7p#t1EYqF*aD3Oj`^1nu={%?r3Q$C~W9 zSnG>h!)It;_{RRwH{!Ff{mc{8CXDud%??Xu)?;?yx%N8FJXEeSpYZbh*8ljXQMN2@zvx&0E>Gbnn5nR!PBfEYWu~Km zwYu>b`wSGiEIwvccROjl>pJ#(zIw3`?DFQ#WYMgtTo)lb-DFqgy4&NOJSP^a_Soh0 zuZ*B?>g~=@R(U5XuBUG+IY04|kY*28f2Pv*2rinX0~F}IZzfFzn0POv-&FsHRoPqgf~26qPjSI z{LVj0#&O=bgH3Y^tKYvdUNZ6uS&B41krH@;gp-nw3QwETd4Yrqo~<+P z@4J&p1`1Q>ytP?5#y_?`^Cv00`Z3aCf#eY%P2)KdUPr zjTD!>=-IY@O<`Qg35ic}`=NS*X)`FH|B+ho4>dgYf*U$wYkv&g0aH;c%wfu31l(rIFaa56UQNZGh^{>HByE*t1J1;e3m^&42kY7-*5Ds;SNezod;W-q801|Ftl|?Bb;{AlQ9c{ zJM=8ngEwM1qw4axm7fYLeQgwuvzVXM<@n3aG{N(RnU?Bm2@V!&Q6kjMe+nvYXo#EP z-Yb;Ts5GNfU_8@>x0$C7ZTiE7CwNyl9QwA?_6Iqu0CC1vl7;P4r&YuEpq1gD!zBq_ zMM-w9i%XdGs90{ROUXTaCmmspQ0X8{pm>Noo4emQ#z*XKepPWRMB0)beDV2S$|7+x zw}w=xo+G9(onJbxoNkCSGm_P8DUw2rdYcnntr#DNX^@sw6m{fY^Dy zx-yKbu%vDc;#QG-rlpduMY(P`>LXFG^Hfh0I=QEyl7aG^^DVcI{HJof4 zLW)N3h)=RldNVUNBNcHqtF`k5RY1dp6VmRdg)rl{>+(zC*Or&}ci-E`vEo?Z^Km=y z?do_7&9L=k^7N+IqW=B#8R%OMtlA`P1Guf3^csr*pXbnWgyAX;+*Se4huT~A$(mLs zR=Nux)uXNV>6Rnj{v4upzw{qo3Iq9eJ+4 zavc|9l(*AKvirF7WBa%`&I9{&4-r)JtIN@_{<$D(uaOXIAstu!(MOPo(P!#*ZiikK zSsB*khqWQLLfRgIm8iD-?HsqyO<KXWD3>WzJpBjt-MG- z&v8+5I~_xrE;GwH59sJV`c3{Q@1Wo;)^PBHyxO)aH0GRLQ6+(XATvH&VV`A67w76Y zE(Hm9+BhG22cxoynKw1jjkQJf;4;+LkruIthLt8LeePdaNx!hzw#XYdkw3cCPbQV< zv+2>CXhk1{x9K{_%}=yR7ol^+JziJwK&H{_a|EzkoWiLVeFbhnjK(qRSdD~pb8Hic zhp?tOl6z`r_A;IIJ?Mwpx6R?}7fdXkHV_=?+?y2_iH6tk#Rb<1y5rE&A%$q5acoGh zMj7KGTD?}PwtNj?#I8!^$Wskx57gZZGfyLp|JJ8TWsv6xl4ZcIO7l+YBVcCyR{!a9 zsbnlx;-y5LG8%A1e!C5$O1z~-Pcodlo{1quLa@6TXEmw^M}B~JW$E-eu3}E2j@#W7 zC(v;Qj)zxl;L}Z0UApxuxj{p*ZZPI|fZtzFN@yd}+YuN))p&{4IT5v^hq(}~3=7nF zPYI*t8^W!c?kQG^!psXCH;}jJGt-)sx7)<#=`%NSf&3v@r-X)pjIU|uezKrriWQ1X z7>*R7IZIP<-p-E%`h^pVUpiQl-HPpY(q8@E{;W`hLzr@ng^8u5Iu_l?U&`6`Y-zt)n9U|k}#JMSg9TO z_{C8z_`sv2rKpg|z*S_*fgx|Qrn`_P%de`GQo!)xrJ@*bj<{*&aFWt#OAN8*M5YYs zj7s>8_z!sm6$&g^an*n?gykHcRmz=uB(_i&=PnYR^H<^!R2iJ7d<3$K-LHBS)wZgZw&j@Qsk@0dh!>6z zF?}8#h!!u5Qa~Eq*K$)DqTHi& zNGAls7e?@f5Ljj0!kRW|tv)+aKb}=bcmU&sqH7tG*zL7S6P@bi3&-8^)amQ5KQmZx zXUpFt1YD6AsC+qyI_s6uaXrk`^sL zS4vSWODCd-vf(O7>#TpXL&yhT?kABol9?ES-;Ed8ZcN6lLnAJ zA@Jn$=!0aj`U*H5JHw2ZW-U(ucL_G+k}0A33kOOM^B+iPiJ#Fo z!>07p0?o^&W{@stwo5Wt;W1*esm2-ib{R|w`I-v0I1-p>MZU1>o*4MD#Q<6M5rwOH zPOZ&19d|y^vhX=qOt|64ta2>J$e1=|jQCDKO?QEa`TJe@BI-A+W7;@$$kGaman^!~ znNIMJe@m{Ht7oyyll+d|6sXWnYm-cHJTf53Crkd+94aAHnT&R&dFRbqx+kO(;QV4Z zL9aYM-Ahs8CY-yDo8MSE$qu|o6?yw}XA1xrP95NY4(%3$$1OZdfJ1f+bR(Ql+WM4q zPGTkT)nj$cYGMhzoj+8|7MRs&y*G!Di>bz4>J@APV^V`fia;qsh=HWZGNJFPiK_D( zlor{v<46%FINd0xts5j_ZuObIxF}M>kuj7hu$g(SuiL((EBj$C9Kb^X|GVvm_U*6& z9y~HM%hHw?N0{!ak}%3~^*ddYWMBBfk#zkQ8vH3z!c%6karIj;nLY-EH0KZ!%NEP#PZvpFIkt0G!n;(8c%ZX_sA-NHn$#SUDDt3@*1d0yi17*`I%bVr4e z#??XKZAVN&)qggy5>q})qe#VqS#)V93gWGKfeoJ5Ed3<%b4uRrks?|veGKimVb;K3 zwmiwdpG73o(&G=S+y-r++==jqtemh2ub(qCjr=a ztA#E4xSsMiZJ=ubi)|CDvl|5z@MuX;@S8!0NC>G~aH$J_vD!c_rJJ&9{E7fF6GH?t_8vX=iHJK$@P!=u<_sR+^A4L zvKy26kVdda_y)mBUHpiEv5It7s>zaQa3{*AP+83%gTh!n=?QN+;~cRMS5`0YWfm_# zX$~4~+?p1U27L99W4URXOK%A_i`R3DWR(MMSp5wOlA`)Otj5_?#Y)ug(7W}E7!#SP zPe=#gfRryKPpZlLmhd90mz=)RWloHRY*KBJ1u(TRWr?tP0?>j!~55O(*Wr8y54V6}Uno zq!`}~;k0u61~p(&{EUQN&fOYa1Mq9Dv2^L8NFh74Zgby+ zw$de~H?`qJi^?;AI&9Q2lIFDKsKr+-;*B3yQ59nd>!w9()vucllU~&n=Q$pqH-dvB ze=-gQ>vkY2I>Xly(z?L0*FX{y1I#*HfyH_BL};2FJ}qE^Os^-uIpB)P5_TEVI%1#P zG|s*}DAN|_X&=q~xqG1cvVPwM1+LId5MzwuRt&*{n?D?G9OwD#F|ST0nGC_8GSm4_ zlk={fg-_DO_NEa}CgMqxZ@YHS7Mpo>NVnzH>Xj`_>rYpNyp!l9P33R(>Oh9#K3#?+ z4K<bbq(kT**Q;jz!n2db%-%jo846#i%d04 zJK$5wPgEyNBEwpnC=25p+BM7$4yI4u9o&CAm?=|Go1l;m(WubDaNo!heK37^}Iks@v zae$ed_!=!{Y-dCce1BxoGaO1`c~TvcAVISe{BtP52RwJ~etpY$f9+;5e!beierbm7 zemr(Dxc33!A00P6p$`W~g>jO?rPkxs-EO@;?9ZWfwurm|qd8Pl0-qiu#H6F9-Yaf= z84da65-w>O(5xk6WhM zXikE^UY=dWulO{E?7 zPux4su^1Q?pkSKDAp}d}I}ZiYy}eW`PmXa6iHXso@;gn3ORVvl3_fve&8;rcRkOjD z^2&~oQ%hJ9wCq`Rt+4X_V#`NXX6GIG{ZYb(pycO!rsOsw^A(xif|g(k#^?tuXm%d1 z=Erv=C`dR~K6Z8vwiHN6WRm~JA0d&GA$k5j|0hBMKYNk3c6M2E8)?BUlW{-qN{Fz{Yn=rv= zg8ryubyF+6_~Xf;?Y0PMO^2r#xW4aC^M>nNHU2e=88;>Lmsw1n`BgUrG2(m(#j(C~ z)WQL}vw%AkDU2ujZ!rjbUX&JF@UPcSzt{!skFiawVe1b-L0$nz_r0@UNK%u52df23 zjVZPo>Djed&VR|3+RSD3cn%F)apeo%R`B>K{140$GGR~8(sl-~5B7q=arc@Ps1w2o z)tvMs>iuLBdt-dyntQ5*PkSzI$QzD^&-e2;^JhT@Zh^5HUx<`FUIF4buyy-re@J>$ z(7`hSf@9B}QV)$x3FP51L}byh_O>ABVCUgMWYH$qXCvnzX9Kh94i2t=Sx$0Ra&<%& zIeSZozl&V|wJ1rhFUZZ!D#<0mCB?@oE-u9*Eh)|}%^@zy&cn*h%_jl=6DI%vFhK*` zfH(C&vvVbEKQjQSGdxU)7aE7|tK79Y7VnPXGqEjbAC;);4B>@z!mV{^xuYu{BvsH9m+O7 zD{du$9T#w$mzC5GQ!msJ3Lu&h+7wZPp(tr9rZ2Y)lRk5hTS=Y?LsQV0$4r|ERg}*x ztuM`sq9~&u)RgE5ml_U!?(@MEDfL^jl)mCJq9yoL)|cdkZ^%2B)|chQ8|PrglhGID zC1Vm*D4?J3jhx;K_6m8DP?+9>?o3j4CP;VQlm?a{83Yy?oN#jTl~0G}P0-8_R7q?2 zyM2%!)oZ{2)FUKKy8%WsJ{emci4w(fC#XuVe&>c%(xAn1&!_L6`(W{V0x()#WO%R@ z!A)StkcVg`u!_xDs3^7cjT_pIeOtK($&My{b^`^f!3!`E(%wtj@Cc|IHL5|ggItyD zdj*De;P^1$d=a(mvGs}&B9qY%Toje9J;Vao&Rkh%n@tr@ug(l%sh@$rY(_hAE zCdiB>Iq!I$GaTE;iB%6L4^y-jk8#FT*PQjQixYYAx}4(WNG?D+W@Z8yus@ND8>E1N z-Y?E9UT(0>aGoam&fk4VoJm4tp#HnoA7`L=850;0O(#k-aQ+1|vmu{7vdvgVU+N$R zv;R8kmI23u9<<}ixf1sGNTt$5r2a8xjOi6J|GxU#07LQ5m;qrW`JWArWahsBN#TTm z{r_E^y#fC}Htulyx(mqv%;#l*?qvUAZKq3`!I1@TkObg^@Gn+-2kC`c;8210MjdG- z;6MIsC={{|VIw+anaw>gPEhDTJE)wmJg-g>oy*@Ar2w=SlZ|F9UQT6dF z)C7Qi39(Pkgnd=MVLwEp=QAhn>KS{VwF&>KbVFeXM~`AdB|rf|zlVvFz?{vLF*TaT zfr&B`dUe|KWbD(&Or(Rn>-iKzu;7-~N8nWbe(m4sAD?Aqrn?2jRn00dht ztT0DqiDqN)nF<4rzz7xJ4o-wWGys|z39&rt$6M%JMcApQ;0hIu3A4{}t?i!Nl7fW}n3kXBN9uE); z{Q{bLgSX7|g>yY>v;2hajSQC0>1| zD+IcioHLu0UAM0{7c+XmiW?IZ2&oD9$Wk9zLx?Oj7vhGF3e5$UrKON5Gk(m_&JSG~ zUZ^O^FE|qoSTRrqGY=IRx(Yh*Co`Pdwg|%kwE%26ORm3nuu39k30_FfTx(P<4DO(C zfS{&@7A7|&qkDBOpN<&s2Sw>QVy1uhFejODCaO%hq5^B9WXwqjAjeG0oJBHvQ-Cf& zkiY^Lt0`#ZAHbM|v;(lei}$sfkP>>7k3;o6nn0!>80DcBEhDY>vfm=yh0%e6#>>F6 zQa^*uwr95sX%mg;j1!x)1~}7!pvb5=>OXMRV*3PcN=T>V{?uuDLB+itXA-A&B_WLT zl1^daaLug+;#*k$M_S_?|B=?MV3sP}X4H^b_RK$NJ)|b5$(Qu4#0<^JO4Do1xaFb9 zWGJ>^orxD%C93_^*3g_p(LZs4Pd%*_Bv78USemSCt&G;$1nr=wRJe?jsHw~cQ9c=Z zQ4AT|6(uzKk z!jzaeKYG8zHkig$SY&cp}`X(PQD6L45Tk1+my+(2pLjL zT^I)uI#pCmIBt+p*w*PaD%cQ;Sm%&B)T{90j$kr+ENfuD!mjnW*Fd`lW|`m}!9gygfC4&A$a>)O z(jOkkKcAA4h1e|b2CLe6`=ajzqmzX^kPpC92qRpJeMb}jOF6RkAX8W(ut|I;=+h(T zXlP%4>AxEeYg^8y=_EvzhA@D{Ovyn*#z~1mL#FxLQ39Pw<8Q&9xIPUP6nFL!QShOy zLB=4A_{$RZYkq2?sNQ9j_^v5Fj&2r;&JmJIF@U^{TPA}SO(jl@;kVZ{^h%Woij5NmL7t^YxgbTJP+rDIuGH5JU3Nzs&RDEX(_5WI_cJoP&fLDl7&QUWGn6k$%@LPcK2x)RQEBh2rWN8cY7HvivEVWspp9 zK&lbGyZwdlWKhz9@`rGhi%usUyTQbrcf>1GY6P~*ndbq=NN61e|Q zSJxfXbQY}%2nZ&yi%LlpL`1~Uq=gQOA}&qo8oG1|p?C5Ni^3uzDq@h1bXkh@9wZ2Y zkkCu0p*JCvPy>1Fd;h(E?tI^!Gjr~lxija?x!>IL7Cx)ulcV?$>KjKiIMB~_R2gB; zQ%1NI%JXDobEIXfrll-QbXP%LS#u;19d&gsx+2HQ#wp18iP?-tNU*M}=V#wvrXXce zQ{)Xt86Y1b@|*szkLQW6%1iyF%AEvOa>v-rgfq?5mwYPxuntB1t!9>7?O*9KurQ$! zEc?*h*HU`q_k{gI|KN}$Wk_(T`S_w+sB+c`G2AEOS@odP`>P2Kt#xx;i8`2A$2_G! z-hG~BS~3hV%XTcXgjCi&S(tF^!aNDRPX5VHnE=N49u3$;E6P?LKVF((?Sb~{u(?SX zf((e(A)ncnW8GI@ll78TClV3xRJKJXq`9Z1#MzI_j(MYt6Tcasbev!3e9^uA`crxX zclw2~+wLY<(@WxcUz{kXfSc)Lc-77j&UR@cdq+MqzEY{7ATM;dE`PcY8$xr>LppP^ zF9BNWK?+343#CGhreqW=@Tlk#yrPahLtQ`hTV{^uu_s-778V+LX+uT8< zfGz*5N@Z*SdfbX{)BQuf(@8pjgtR zFkJ-bB=bk#kW$pRHGN&kT?=hwR8>6wgM`;k*62t$!Q=+uV{Pm2P7Wo(gSY*gZnKI? zogTw4`*55DWoP_;hw+)(tUKs==z0mgo3L@p$%oIrhPuYj{1XG@#tPNyv8?;=Caj!3 z<6|5%xgEXhjMCR!*$`ToHPQi~E!R%wTKM^ZEE_27(n)O&p5sm6mW53(lPb?i0u%2t zI$#Sh9Bgr16sXvH9*YU<)tvmH>Dqg1Z^fl1Gox+4rvAX?DWt$4Gsg1#V#5If_d;u& zW%WebN3^rBpEokmt`IH`Ad{<^Wwi|GW+geRcOeC&(wogHyT3~u=K*D?CCTI+@c}BN zf6^%LxDyQwC%!=z%?(a&D+LKAZT{t)_7&tmS5yCC@d@WpSqJlpd*>#bs&!}2fC3q^ zyJBsTLp&C=@EOU1PU(B_cC0B zvBfsI4oU?fI|Z7c0Mnqp5V*^_GgNH3HbN_H`!9>_L;wCLCjYJ%cdPW;xVXR~_@fuA zpW~Sc)~%ts*&_Tyc}!QSU;Ct}2uefj!?WsV6&{mOw|3``upg5vHa zmAL!F^l6TKuWT&334)HAnOJ?7wwvFPyvVhV9DOi2x~Ee>aO%v-%~ zjA8a}Ns)Y6izqMYeO|B)*QeUH)$jd-!b6uzL2xUF=LHdo*I3LWB`nu?th43GT*DEx zOcoC&*mvIE6`oKaHxdzn%Dmv=AETY#j}6h$3#z){7s<2^8qG%#i_)aL?-!kRV9H?}7x{mSK5SCT$64*2xgwDUm<;yymDzm{n>>E*9!Ys`L!hGKO{4jNSiRJ` z$Iwr!Kct(6GW$h|4HhhBjlVc;>=UQ5q`bZ3*rGtF(l<|%ciuJ69OSE;i0E@rP z>?D&FAFo=?lABcShe~*CIC}+@RvWa}wZ&z)n*yqEgUmirPrx!c;7R4xFX11YakXna z5WB)DH>Ts=9|X zDJQ0)T`B(98e{z6>3^!wGDKCgZ8$w zAcYNVFRS;#E?&cNH?x#FT6H+()Xn8i7^;64j^rf(yz`h~mIc0weY^eJ3N z?=i0oyE?h4FQDfZj$UriF$C)Fm21zP<~nLgEyTKUvS^WW zF?-c)m5(Cta!QD>s+kse6((RZpER1c=(2wLbgxP;tuGU#W@=|9K3G3k3d^-GWS+Y9 z#;@>#Ew25#NsBgX_v3=VLU@21Rv{lNzzLD^?+I}W`3L9|YW?%oOZ%jbnKU4 zy=va$3*x?9X%vm%B*&yI8VA~zK0yuluog@CGgREjNd)Fs!BVuca@&^MtP+nc=Z%fR zB;pKC!LLj#xhkXcAmvU{G`h6kKYP8kBYTC9D&xQ(R?ZG%m)r`)g&e-P`lgig-+WfO zvE`;Q8ZdL$YH%F=qP2G+#cK5=lH-RltG>x7sJebojJ+b)B{{8;$MKKhta~`UaCOt@ zvU8V5XQav$FCVBpaaLl)jT_o$zzu}H&h0hy&%tOfQ<+6eDxG6m&-D@-xY@AA7SC|Q zu29z$gYdq;9#j5;;oSYMy*rGq?H5PpxZS0Q*8tCx;Av?ebrQ-WOAVdnGgXPY7WFd^ zp+gDXK{B8>th5rp2UR*9Shn7C?REWox-4;a*L$Pc>dUU4)h6fiBAhMi!xOm{wJkcX z$V?_~92QjyWU@MHrNGq(N0@9&JKxMF$~KV`1&6XD6tEjlIsz<0)~otW2STuw;u^sp z5`mS@QmA3@L~m#|Wv~d6A5QW*5+n#zfbq;O&@RtK?Xu}5tt*z!#N=C&96!x77UtIf zIu=@zkfR@25$ZJWqz1-P=xcs5oogb9^9iqemR zgg+oSaq~;zhpFQOV8$_DlaR)85z`Hz4*d?^G;0m}y;KXYfnpH-US^S$Ro)Zs#y-S3 zyNG6YEaGT4LO0wU^^`(v{$EJ9BD6sghTQLq4* zr&@>CMZWNzi&4mQxe0Uo+VGE*c#=$(Oznt;@O&DfHsum@ z{YB7+ZZ-eclobp?4#%G^5==tN(C5Upg;7D?>GYM_|hJeK1+ z<@Ti=$`JTQXZ21uERbN^4EKY@tfU=>y=XNTmzf`uTQ)HQoqA-)P;ph0(p|Pl&6aoR z&bP)rZV93Jy&AJ--3VG0pAkV#S=)h8!tnxMaW5PScQoAVfzrNUZRx5Adrif`b(z5p zS#ZXM>x7@SFddx0>M(Sbgm_bRxYLf3d$Uw(5Y*B8&#>#>Ua|*Q<0B5jJX#=+%4VW@ zM}G-K*;%GDIPH@l zdY}f9BDpoiYv{A~Gz#@82py_^Fi}SMch>*&NMl+we}MPwWVar|LNF<@X;KKb=fifK zF28GuX+r-g=+i_g6OKZs_%;%H(xw7+y8z#(4}qk>CJ{b?w+_k8zhZ#R%LHzvgJ`SO zzAO9B->NR&CVXSuq5Hj|xI7eiJ2&`tN#E$;73DtiRwILQ_N-VDg0JMH8K!$Gy^2|G zYVo=a&@1^ME|v?y`0^tvu}#`#%iKlIi)&aFC!k5<)!Ph%8%n!i_M{F9DG2iqQ?K?M zfqCn0m{se2tB{}fb#rnJnRUSwp%i<54b4ISv#>VT8GC| zpi?tsL4tpFL}Jr^Xx@AX(yUPv3&VKUzUOG*5Sd&Dan-$g(coW2sph2`5q>xB2z|zB zUVUDh-RULf>o1nSQoe5&AliAri%2@S44_INIa$ zj^NF>;J2YKm4p29DR-o(TS5ZqO0CrS$*6pyj9ODWwVQ`fk^0NG+A)YEH^wL%YE91v zOB>2JzBJO_-s2Pxt!k%2m*_`?D*)qn-CXA`*FTN~e#akccSRVa+0y>bI#MG%Zr}ovF2A(hv5g{g%!m-YinxKc zl&JRscTR8ZL}`-CS4W;69@4H@pf40?whu#qf1SueF0{3H{B*BZx&4=(*lEYuPt$7W z!<>@3ffR>*N#Lu&H_e`~8Pc^>x1!?d?NEY*T6a?NjIaPSl#0;<@yGT0G4eC_SK6A)6FAZwE}Gn;*TiCb@W41fw%I6 z!-w8^(@wAPE;V9|V_Wz@u@-W`H#SD{8wcfEP;9bC|e` zq$)F#CMkV_zVo|zW@)|e2O};q84%tKdp~(Xk2R9D@~NiubAxg3KmMxY68uGnClz7f z4va25e@Xc>T50ouS6ngu)E~EIyu=(r4c|!v)O{Jz;Zd;KW!U=Z;^!h<9Y zoJyJ#Pm3=RQK{{y01+CxqYJ2n)iT7SXk4cUY1JD?K=tKOeC%3N?EGZUvN~R#z7QRS zcjyjXW183${bn?(Zf_?baF0Q>4ILERp?56u3zGQL z%kpnC9w8S_@_(KVz`-OLQPON4uymy?v6sPK)S^k9zrf!_jiWqB-QfuuGee($ zZevO%6&ej6HQU3p7{I}u0P9194JGX%6W3Rq{v?-S$G@85& z{PUdA;}&+GHSDE;Mm6$1BSzBfG+&?SlG?lUafj~?0T(o<7n;0-pPd0pQ9pL^cSfUq zwI_IA`NdcVtJv41`Sq8`rj`2|;>ZLOa)pWB@gm;u^JfKXPrfw4GJR#+^RAQok^w86 zp>zZ8N+)&opI@)5kEVO}Cz}7UB3ylxQ*?;d=7U9+HZbxY zKE0FsP^h>jA3jwBmIwq^RETzOp318eSJl*~HvCr3X1V!2&y1w~`8mMPwmnx&P#9IE zSBlXu9j@JV^QE~L>)8SsHdPI~$RnkZ8e-y*O|He7_1HR3)2f$~H4Du>60W)^(L`SE zA|kUaj+o(im##MfPNdYYng2i$)XVdR&At46Zr@ z|M?#oy>))Hg6n|Or-j7NqL{**ECaHQgB$a zYuFv(nGwGKwevQ|O8#wl=E%-hHZxy{x)zJgK%N^1O;>U2hH1^R@Cdy-z_zj9(73h* ziuvEI-%&`x=W-2nrWj4FS?+fSEH_U74=R7GFE2$^Nyf*=oM=uX7neAlJRN=ge4Ol2 i{~@%4JEyOoy^mjzkCQVeLP=5iOdcXC`oKts^M3%K$_w8B diff --git a/doc/cpptraj.lyx b/doc/cpptraj.lyx index 3738a89f3d..7e6650a674 100644 --- a/doc/cpptraj.lyx +++ b/doc/cpptraj.lyx @@ -13929,15 +13929,27 @@ Options for pdb format: \end_layout \begin_layout LyX-Code - [model | multi] [dumpq | parse | vdw] [chainid ] + [dumpq | parse | vdw] [pdbres] [pdbatom] \end_layout \begin_layout LyX-Code - [pdbres] [pdbatom] [pdbv3] [teradvance] [usecol21] -\begin_inset Separator latexpar -\end_inset + [pdbv3] [teradvance] [terbyres | pdbter | noter] +\end_layout +\begin_layout LyX-Code + [model | multi] [chainid ] [sg ] +\end_layout +\begin_layout LyX-Code + [include_ep] [conect] [keepext] [usecol21] +\end_layout + +\begin_layout LyX-Code + [bfacdata ] [occdata ] [bfacscale] [occscale] +\end_layout + +\begin_layout LyX-Code + [bfacmax ] [occmax ] \end_layout \begin_deeper @@ -14026,6 +14038,46 @@ keepext Keep filename extension; write '..' instead (implies usecol21 Use column 21 for 4-letter residue names. \end_layout +\begin_layout Description +bfacdata +\begin_inset space ~ +\end_inset + + Use data in for B-factor column. +\end_layout + +\begin_layout Description +occdata +\begin_inset space ~ +\end_inset + + Use data in for occupancy column. +\end_layout + +\begin_layout Description +bfacscale If specified scale values in B-factor column between 0 and . +\end_layout + +\begin_layout Description +occscale If specified scale values in occupancy column between 0 and . +\end_layout + +\begin_layout Description +bfacmax +\begin_inset space ~ +\end_inset + + Max value for bfacscale. +\end_layout + +\begin_layout Description +occmax +\begin_inset space ~ +\end_inset + + Max value for occscale. +\end_layout + \end_deeper \begin_layout Subsubsection From 886f8538051c3837a195c43492ccdfc00ad190a4 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 13:46:38 -0400 Subject: [PATCH 17/31] DRR - Cpptraj: Revision bump for new PDB format keywords bfacdata etc --- src/Version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Version.h b/src/Version.h index 93e2c0b2ee..cd2e723a24 100644 --- a/src/Version.h +++ b/src/Version.h @@ -12,7 +12,7 @@ * Whenever a number that precedes is incremented, all subsequent * numbers should be reset to 0. */ -#define CPPTRAJ_INTERNAL_VERSION "V4.14.3" +#define CPPTRAJ_INTERNAL_VERSION "V4.14.4" /// PYTRAJ relies on this #define CPPTRAJ_VERSION_STRING CPPTRAJ_INTERNAL_VERSION #endif From 88e09679af62dae2bf05e844bf84a085cb015853 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 14:16:35 -0400 Subject: [PATCH 18/31] DRR - Cpptraj: Add bfacbyres and occbyres keywords. --- src/Traj_PDBfile.cpp | 39 +++++++++++++++++++++++++++++---------- src/Traj_PDBfile.h | 4 +++- 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/src/Traj_PDBfile.cpp b/src/Traj_PDBfile.cpp index 86a89799bb..93bb8609a1 100644 --- a/src/Traj_PDBfile.cpp +++ b/src/Traj_PDBfile.cpp @@ -26,6 +26,8 @@ Traj_PDBfile::Traj_PDBfile() : firstframe_(false), bfacscale_(false), occscale_(false), + bfacbyres_(false), + occbyres_(false), pdbTop_(0), chainchar_(' '), bfacdata_(0), @@ -196,6 +198,8 @@ void Traj_PDBfile::WriteHelp() { "\tusecol21 : Use column 21 for 4-letter residue names.\n" "\tbfacdata : Use data in for B-factor column.\n" "\toccdata : Use data in for occupancy column.\n" + "\tbfacbyres : If specified assume X values in B-factor data set are residue numbers.\n" + "\toccbyres : If specified assume X values in occupancy data set are residue numbers.\n" "\tbfacscale : If specified scale values in B-factor column between 0 and .\n" "\toccscale : If specified scale values in occupancy column between 0 and .\n" "\tbfacmax : Max value for bfacscale.\n" @@ -260,6 +264,7 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { } if (dumpq_) mprintf("Warning: Both a PQR option and 'bfacdata' specified. B-factor column will contain '%s'\n", bfacdata_->legend()); + bfacbyres_ = argIn.hasKey("bfacbyres"); } temp = argIn.GetStringKey("occdata"); if (!temp.empty()) { @@ -274,6 +279,7 @@ int Traj_PDBfile::processWriteArgs(ArgList& argIn, DataSetList const& DSLin) { } if (dumpq_) mprintf("Warning: Both a PQR option and 'occdata' specified. Occupancy column will contain '%s'\n", occdata_->legend()); + occbyres_ = argIn.hasKey("occbyres"); } bfacscale_ = argIn.hasKey("bfacscale"); if (bfacscale_) bfacmax_ = argIn.getKeyDouble("bfacmax", 99.99); @@ -312,7 +318,7 @@ const } /** Assign data to specified output array using given input array. */ -int Traj_PDBfile::AssignData(Darray& DataOut, DataSet* dataIn, Topology const& topIn, const char* desc) +int Traj_PDBfile::AssignData(Darray& DataOut, DataSet* dataIn, Topology const& topIn, bool byres, const char* desc) const { DataOut.assign(topIn.Natom(), 0); @@ -331,14 +337,27 @@ const xcrd = data.Xcrd( dsidx ); dsidx++; } - // Set data for all atoms - for (int iat = 0; iat != topIn.Natom(); iat++) { - if (dsidx >= data.Size()) break; - double xcrd = data.Xcrd( dsidx ); - if ( Eqv(xcrd, dat) ) { - DataOut[iat] = data.Dval( dsidx++ ); + if (byres) { + for (int ires = 0; ires != topIn.Nres(); ires++) { + if (dsidx >= data.Size()) break; + double xcrd = data.Xcrd( dsidx ); + if ( Eqv(xcrd, dat) ) { + for (int iat = topIn.Res(ires).FirstAtom(); iat < topIn.Res(ires).LastAtom(); iat++) + DataOut[iat] = data.Dval( dsidx ); + dsidx++; + } + dat = dat + 1; // dat is residue num in this context + } + } else { + // Set data for all atoms + for (int iat = 0; iat != topIn.Natom(); iat++) { + if (dsidx >= data.Size()) break; + double xcrd = data.Xcrd( dsidx ); + if ( Eqv(xcrd, dat) ) { + DataOut[iat] = data.Dval( dsidx++ ); + } + dat = dat + 1; } - dat = dat + 1; } return 0; } @@ -625,7 +644,7 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, } Bfactors_.clear(); if (bfacdata_ != 0) { - if (AssignData(Bfactors_, bfacdata_, *trajParm, "bfacdata")) return 1; + if (AssignData(Bfactors_, bfacdata_, *trajParm, bfacbyres_, "bfacdata")) return 1; } else if (dumpq_) { Bfactors_.reserve( trajParm->Natom() ); // Set up radii @@ -639,7 +658,7 @@ int Traj_PDBfile::setupTrajout(FileName const& fname, Topology* trajParm, } Occupancy_.clear(); if (occdata_ != 0) { - if (AssignData(Occupancy_, occdata_, *trajParm, "occdata")) return 1; + if (AssignData(Occupancy_, occdata_, *trajParm, occbyres_, "occdata")) return 1; } else if (dumpq_) { Occupancy_.reserve( trajParm->Natom() ); // Set up charges diff --git a/src/Traj_PDBfile.h b/src/Traj_PDBfile.h index 44c11949b3..261b49d7d7 100644 --- a/src/Traj_PDBfile.h +++ b/src/Traj_PDBfile.h @@ -47,7 +47,7 @@ class Traj_PDBfile: public TrajectoryIO { void WriteDisulfides(Frame const&); void WriteBonds(); /// Used to set up B-factor/occupancy data from DataSets - int AssignData(Darray&, DataSet*, Topology const&, const char*) const; + int AssignData(Darray&, DataSet*, Topology const&, bool, const char*) const; /// Used to scale Bfactor/occupancy data between set values void ScaleData(Darray&, double, double) const; @@ -71,6 +71,8 @@ class Traj_PDBfile: public TrajectoryIO { bool firstframe_; ///< Set to false after first call to writeFrame bool bfacscale_; ///< If specified scale B-factor data bool occscale_; ///< If specified scale occupancy data + bool bfacbyres_; ///< If true do bfactor data by residue + bool occbyres_; ///< If true do occupancy data by residue std::string space_group_; Darray Bfactors_; ///< Hold data for B-factor column. Darray Occupancy_; ///< Hold data for occupancy column. From cdef02c916b02c932c6d27359238ca7ba9eddb9a Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Mon, 20 May 2019 14:21:17 -0400 Subject: [PATCH 19/31] DRR - Cpptraj: Test bfacbyres --- test/Test_AtomicFluct/RunTest.sh | 5 +- test/Test_AtomicFluct/fluct.1.pdb.save | 225 +++++++++++++++++++++++++ 2 files changed, 229 insertions(+), 1 deletion(-) create mode 100644 test/Test_AtomicFluct/fluct.1.pdb.save diff --git a/test/Test_AtomicFluct/RunTest.sh b/test/Test_AtomicFluct/RunTest.sh index a9ce6ced0f..417bd24f4e 100755 --- a/test/Test_AtomicFluct/RunTest.sh +++ b/test/Test_AtomicFluct/RunTest.sh @@ -3,7 +3,7 @@ . ../MasterTest.sh CleanFiles atomic.in fluct.*.dat dpdp.fluct.dat dpdp.adp.dat \ - fluct.2.pdb occ.2.pdb scale.2.pdb + fluct.2.pdb occ.2.pdb scale.2.pdb fluct.1.pdb TESTNAME='Atomic fluctuations tests' Requires netcdf @@ -38,16 +38,19 @@ TOP=../tz2.parm7 cat > $INPUT < Date: Mon, 20 May 2019 14:23:14 -0400 Subject: [PATCH 20/31] DRR - Cpptraj: Update manual --- doc/CpptrajManual.pdf | Bin 796237 -> 796365 bytes doc/cpptraj.lyx | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/doc/CpptrajManual.pdf b/doc/CpptrajManual.pdf index ace86da58009c67a4546b538ae8251677d9dba36..907e1b7826c80ce562241228b72602b672fa0708 100644 GIT binary patch delta 58130 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

    9C5 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%0AN5ldI-s8I&1khl! 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⪚2^){o5jG^Lt%3OT;pPex?Ky}Fa;8QHdYoSc_NXk0IqUwOcujwPsu#5N zvQkHVI951ZZ6>v&+yZp}U!u2ASgvvHJmvWP+TIGmioE0V{KhOvtjF*@f)hTc3aw=O z9N&eDK);MoK1o-3>I8ht9Gd@0;F|b~YHUSr$#B*jrEd%mV=D<5WRfTD492VC9a{1pA6LZA{NBy80i<9Fe4`RN*#+D_mdwBb;ONUv6TxeVR*jR)0+BfX=H3n zzAnMqwYk-*t+MTW^2H1z}sg-|Y0qqoMA9a28xCj427yk3n^0Ui)s)w33^`F5HzcIZu_%-ym z<3QQjP^Wx!3f4~pN=LKKl!lqjPY)Whe(E^PDq4u2a9TitC8N)m^?{ry>UMN6?*M6w zBL0{{Z}#LF6sg%;&5Id}Q)%g@ZOUeE)ybZ!+2<^Z&Zf`2$7e|si;DEa&A40Yv(7Q= zA2@J&3DEDog~EJ<3RDkcJDikeMpxp=WHIqnCZ46aIRDE6ho7+_bZ7uSOH(^R;&684 z_sxrc0itY6mr<(-6SsSR0?#G^HIqTBDSypbO^X~i5WUZ@&@s7aB-NJ$#^4V&2_#@_ zACed!{4oR*vlDjL;Qaf%(v0n$nO?iQrwuvmB6U|wrT1P{Nt!IRh7__i2{{*UP$-nW zVS%&;&W1no2OL3Ep-p^F?GxpACs8F2N%gQ zh*1o00D*xU)s6u%S|V_t@Um4O1HN)He~UG6F1{q{ygDveA@KEQtXRJIGTDJ>z7~cZ ztG5Im3S4BY5k4nO!QSfd;VZVC8HTHFhN-!M9CnnN__8DiNy%M8S5kAAq<;pNu4&K&)EOf}aQ#aPnv1U#;DKkK zp{4*l(@I>wWWEBdO1X;%L#lLr!E<%yBzePp3AF^Z(#ODPm7Nc)RNL;Y2For(h2*SA z#SASNG=N1C8eNms(DHCoEPuu%b$bMmc6H)~Ih2BNtRf=CgR6?q1OTjg%qZfhrmU-b z_g3qR?d46lcQ33j9D@WJQ+SFVRD>Swdx!+|Y~SSo2x!}db$32{mc5%i`+Zz&l{{HTZ;uG5vS;aF3iy*szi229&`Yo zh4oL{=i9J;9Dca|@PGOmU%uO3MvDBSE})3LI>a*w9&$bWc8T`4)DqTNN^cPA^C zQ?hb8gRHhBS&q(bA7fFqU;{!CwFG;Dh%7&qtehv1b!faJ3*{%GsEspbjNA}<_*Hp25vC>=zG@|o0l6x}PZ8(>#TBugOxuYD5`nHu~@{Ju+EV+HFZsi<> zZcFA&<(fjN@_)sfiu{6&G z_yhKAtbc?~v64I=D=8DOIyC-LXNtCw*11Up4rlIE7dp*|4PYrFu~a?9Qm0_40~J0K z4vM-gJjaPS_nYK>ZoBaNQT<%Ky^}w6{PI`#9A32D4+pzWzeoN&UjI$uOe%CB1*pxZ zLZ_qv9Y_JvG-kC~r|?7Y4@f&i?tqD-MB~V zGoC=&q47Q!VHcZhY~nsV=^ez#-Gt5uYe3<4hQe)%!fmj~X%sFCB%9^$nJS-xRm*&^ zDop_E(0HGjC8KV&?+MnS2IoUJptCwrXSWYeHSe$JsxEt^KOKFSRNe;iQL|~}V}}0#{jfMC3YQYJ0u+Y@tpc|Ntpm0t0W_D9aRDip<tjARxlZjB!$O*(f(*q}ed`t}m5=WVBJI0uZ@dPeOvwh_Nj6&L-ib`9Ui=zrg zvt-AC+XQQ=Vh3=_#xll|;}jZ005~UWC3Y+Y#}o|NxiT1H#ZOjsT%zp>N-kn2O6sse zYe9&S3?cxMa7>qhPGSRHlc1Fiqf9O(u|;x#)Z1}$a>*Fa1#75+dGMWoN`pFMjUpy9 zOixt{HUQr_XdA;Wk!%N`lBpd8qRVV5qypXIWIN!jIW-NECJKD0Y@%or4DGgvVq9az z7E*8swyCBZ*w%iaX~g)6_}5s#k3`cY#X>?&+klj?*wKNP|v#N3D>ZBGE8L;Y+$eZ6&0p19>R<01gT zHt!h~>+xOB@DI?#UC+#k;ZUrHWtPu3>o+e}TX*4>&p&(SmM>R-ZrwjSynO%13b$|7 z1Iqy>-?5qzh0=X5*f+ZGvGtB5M_q-(=5||f7XGP6#nMO>dl&?HX8^Zi*8?d5e^J8- z`E`l!3uS51a~L%RaIk-SbxhhPlkaY}GJox-J%*xbx+W-}rwPc_I{A1+mXPeF&)Z9! z<>wVLBT|Si_iDnMtL@4^{rPgcU2T3@tqxUTj45lMDO1EDbRad8cze104=<-C3%~TZ z0UhcF3LkjM66Op97TYDw85L?cmkrqi9)Ex&rHV53xb}Z_`Pb#<>h0CdIo0UiQDA{t z9vp?Tx7YN?j`GdB+xM&MkKSF~Z09SDS>TK<G^1PZq@+5>-~li^P(m)d&-41arAimW18EWikm z*qF@%*~K9CA&KFGY&RU`Lkc7fkmT3zD@sbHt=72JQWgssBa&S#7GD(~i=<->#RV5@ z5EqjbVsuoawN%GctR=go))K|#s#Zv@aI%6r$<{*A)ht#Zr-5epRGp@3E%*~7SqWVz zHSz2s*Cvkt}dacqh) zHd6y47sni056E#gNHdURHO&y=luSz|lxoEo1*H<2Ty!kaw11T3xHirB!y2qFCZ9sA zdq7fbQ!9!RL<(R})Mi%TEy^}CV3{}@Qo=4J0AGMMe$6@wE@if{FqKrYjRoA2NNZ~@ zw-HdyA)CJg3fevvmt!&|m0hNqFhb2PbEOs*Il+O2D+*$EpgHF@EqFW^wJ9KsvNT94 zw3&-yRdf$+4u7z)#E@M9R3+vxE6F_H`yZCz-9X0X;(w}vjvnl4o43OAl>sW+$RP-A zW&jm|)Z|b?5X_!Eo6TSS_DkpHpRZQy-E98y;q9)~zgn(-oXx*jZ{ByC*8yujyqSMF z|JVFEDiM|0{Oj)B&b>yAc`PPGo!}QCS3R7B-|Vv{h<)y!J#+JyZvM~ptF@cIaDRKZ z+;#r>_kWAsuG{?3b$@rCeKy0t>umvkKH0hq>J4I!izf29~Ya& zV`E;p*Pu1Ucwf8uH{X5-4k9mDO@eW-##RqM{q*K2e79chn({laMq~tM>vjjKh#{3j z4M3qLhZ_7@uyhZfAXu^xC6<6<9LA->l!g?0|)v-@mwX z^H<%kJNKp!@BQLKH=93)!QE=NHCk@w8H(HW!{%ML-E($p`*-(#x%guJt82g)#G5Dq z$@|3yy+OQK)F${CGtBZr%#8Fy;z5-9c=loHqx%TY$yiVrz@m=BqS62sBje{p7^Lho z7Jqflir;t+xjt41dO(n`i?2T;YJR6y;Q_R#1FWY2lUxSyo*}jvxMc}uPfHRGg}sGu zZbT{?eL{R@A@~8LqSeDIHF#w?Pbpt5eqU^s@0Z)#(HjNO8I~JzB7_k)n&WIa3OF}C zVatC$Jp9(J{_$bC-QAFENqm7bDYCC>DSu1y1v@4Yd89)ZThkT*)k~RUJXeej`TiPu z%(jzbp7}K9IZh`PrVB`=FU(CCxr~o++PN((nc5=+eR4j(p-qRU4!~2UQv&Df2q3n~ zG0E1AADBmw&nKF-hlmOOm$Zrvj0JtXYy>b0lx(VI%hv=#wN( z@X`rM7rHVV>3LzS_ojPD20WCfFRW57SXh1GW0s+SHI9_#5`B@8yfl`iCxa<;3Z{hV zU`o6I%)ame9z-<98|?S}pu7oI1Nobj>C_;{Bc0@1p5&m<MaAW4x|$Gid3Rrl1kKp4Ls-M6UUL#l(1Hsa& zv9zEA-jTm5mwg(ur!Licpnp9AcQR-?kY;I|4w_zaRiI<93eHNC)-zlFpmYQgR{B4= zhR}g{)hpsvFJWaJVC7V!57@9qN+XH2tLkym41+9k$4T1@3R3H9bF-y&bN{Nhf3;lETS3A&~2h>zG0%Af-jA#ViuS3 z;ROb*ImIW^wmAHP-a6I}+P7dva8Z zkIkCu6OLSM`wcSUPP+2#tbtB*u$QPKK>*qR`B3q8rMI_^{>RpEF37==rV&V&$g!}u zDh^#m(#6I!R-*9NrJj$^Q83Bi|+aQ>f`e2T|l&l_uZ@R`|icN*d7+$&&!Kz_l|P)1V}g}PnZRy@n8wu zoPEj=d*+@zaoro&eYbwQcHK+&&F1FA27N!RS3XA1>09^o=>q>wS0?7<6;7fWyhWKN zZ|Q9h6fx@mp}W=8W~>vsk|wM4mlLI_8Ad;0|6<6GW;vs{^Y|AaWrF|;R4(Y?M}U%XiY zK-ax~dFHye%YUxj`@Tn8%*2^gXz->gEihyu!NO86M7u@Nk@- z>p0As;ut9oiv~h!LsdaqLEW=j5`$0rK!1vRb-vl0uWZS7kX1O1bKpoe+nQa=0Dq^u zWPq`J0%KWcHMkePvluLVXt3mw21_~MpoCq$mAG%DIawJc13cShMBg?u3NW!YOVwkA zdp{|ExUoIKDK)pRN5;I-R;D{Wa#0_!k@%`2&(A+xtS|nkG@mY3@B>!$6p-DZLw{27 zw(X;+AY8g%m!B>->y_=A4gyu^h)mlT-ey`*-)HQHW?gYkX1Na3a81Xt{IB%o}SnX zotDP?Tb6_kX-0`a3iWozml@C6P=7!g{rV2ymLvyBtH_+i_7S!cb%2C5oZyqXtFd)f z=TL~d4J3KOVt_bfvs+yj@f7*1&cV8I#?7r(&()48;ZQq{iUq#UP%ir#^jKvYQEEIQ zefNcT=PCGW=gkwU+oPYL)PcaSV*|g|gG^WD7_eku)1~M%QkDeECoE$Pq_I`x^4F;uafCWK3-c2nGC$?%#eX2t5n!c(6A0qy zwbHz`65q02{O_N(*RFaRbU6$_S4KgH&gl@k`gr>w#A6h$`zJsnx;xZ8Q$yyz)5%~@ z`%kg`T4MLmemW5b@wA_2i0%dL#}<-L1b2X!IZp>SAH&N$z)OjC7t151DMp{-$OZ9( z_hda}XIUN}-qp6>3NB2Cwj2X(8M@xV#x_m>hbBYhaoNnw;?VDS2h7Rmk}NXDSypcOK%)E629wK@VL2fNY;x4i~zB-+634D zS=)ysf)9#3@CpfL79$DB?yujkI8vZdx8$ClMqnR2>}Ii8kFScwYL(12q)@V?(5nCD zkeM)G3%NFbBcYhT5esBFRFc41@!JAx@d*x+`r;Op_^f2j!Kj1^PG;saHPqrvlz&1i z*#{DG%Dw@3g3xU01g;1a60G5KCFsaowfrubbAGr#} z85=fhT`j|osk#8>B%Q8;q-0-Pp$?UXEh;9st6lM*WEY@;M3ZY=@n~I*hR3R%4xC#T zv~i%6oO9DaIk^OlFk)91W~M?=qkp6nh^TXcX~_jDU{9>cN8lo`8%8;hCh`&ZX*C~# zi&gPa3skAE5R5vPjNO{S6D8-ssrlLrw-xHMijms@MhHyB`9VP@>vSbByJIj6EPdbH zU0wVg1vcng0TiyOVvCY661O2ZaZ}%-I3!wsCqbaDk6M7!7)$Z$eh0-!U4ILhLByfr zw4!iW1)9W4I&<@ifo%l>q-GZb`bw2fj(4s3p2R_O?#zJ00*NZHpr!dvP#nlbt@K$6S|L$|1lk-Fg%d{NJ0M6bsk?+VnA;m81JoT_1;91#&XE#KyIJ9J z17~c39nD&w#k<;kE&OZ^?0+jzX${`209#ECiGmGl>IOl4R7WsIP|0JlVwXye$>O4t z^4Y6bXRG)B{m(kAe!Tp&K3l!nZf@6`+Z&JMh6sOqwtBn1+1~B0);Ig;?(cqBf4shY zz5OFxB)m}A)>`>+1|~bK_Q0i1`1RL)hi}70*=LNmVfE9`zl2OB8hV1 z4=)f?CswuSVQ@fw4uQj~S7CJy^$|0=Uw588Pwd6@IRclQ`V$tee%x)Z-mP!L1@!** zJgnZY|F{i*@_fc1qC*JWn^sA@SZI(n?h1%W2f5QH0B%Gv5<~v5R!i<-Am% zqldWzLt}p=UtZGCntw(NT~9D{JI2s$XgcB)jddFG4vqD^S?8OFhvq@B&o+J_`HOPyBcbK!52t%tQ z=Fy4fscC>wlhZJYg7+~-Q;L$kz--Zr64Yn0d9_?DHW>%$)%EQ<{{7~5y=yuEsM)aq zed*L#Bui8odViqOd=J#JtOo>#MhTiY%D&W(Ue808s7%j$;O&IH1yE!`( z$asNrMaZgQJ&Z}&G?E$b3+*zYxRHsAG@z+g>T8A2S$aUcHu+XZY*9Y-1DzTP(O-v1 zROvm%#IyBG`AE8JSQ{m1ZPoCJHi9u(6bLb2x2$-^`C^?axZE)L_BGIGcZH%0|6!~s zn(U13Lv)m~-iO_DF1TP3q6)geY5i5P#N|j79~xvo13QCSo<0$wS4!UBMnR#-1_^6E zS%fh)cji|z%W(gQGU~Hs1XLoe-r5G#95;}56z{${aFhGCa)G3%DRfEkUq;Z+ol_Ub zw5l9;G+Z<&*yk~7ikYVU$*h8Tx`;N`VXXhBX^i@krEX1sTBojnMp5Bn0b7{!xJ18; zgT;i!(DYpx8&701#y>6k0Hx2q39`B*R;X!GylGZyIFJ1^sMvTf9+22m5}vfB<)BjC zF+wYsVc?E93VM-YQ23NC0&>nZN|0^)o$uOwv=1P#qD?@*lfa`eWh^LtV~J5Q+{j`_ zQBehwP@nJTnCcMrqGQ6j>i2sfW$pEud>?4}Q0@6RwlqSflU|diBfXL_O3)Fm<*`WDe$bt_ zOnq7^5!pMK!8Px&O_^munJwhAf-YwCDIRT<71b#4py<6^QyTGPEHA?vCZJ;je<_Gc z8qB5iAlHpT&7UdB_+C(wI417S^M`Ni%kt)-oqN~xlm(9`!1_DwjHtK_7J#=70uB?|vkMIUeiC z5QC~Wk}I02BMcUuDbqsJs`YgVkF81O6D$_wQ^;BzXbEdto#Arb$S&fDB2tc8j`cLu z)ZFShHh%3gI|ruev_r&E8~!H0p`X?u2D@Rm7q*?pZx^zDM>|@s-0ELQd0oI2f-5hw zFmR04LP6CtM93Wl3GxF%x#=xnQQYu@mE&ZmmrH5eLY^psb-)x8m5CMo{539}Nh&Ca zOp$m@bvZ(^m7Q4~#>wS}aaql=&I^^ZShPnYT${EOQ)hS%651hTIlyGW5|81AwCt%N zVA427BwGuTvvDrU%J==0D0XIx@^?A0{BvttK|YUk8|f|7%)x*n)e2rX5A-piAGBIW z+#R#DG|ng?#w8pUp$LaJJbOnrA6TgS2LFZhf+MDRMEXD%bxCR(a--Q`OiB|CZ5(Zp zt=MyzV!;ztHXZ{3asveDt)j{NShJ>XH{LR)&c(IVHjH1-d)=m!v(<*hmuI_Q1UdZh z=f}(_JlE)Yd7)zmk*oi9gicoFkeiAB!Cw13u3Ehh99~ULOu2dxED3r)@Kx&DezYT* z(;>74sRN&NeZ9{$nTsznQtLJ~HGItMxjkAvD>|23`rW{)&SjwZ=i~d)<%eXQ{q6qeQt?s4 zhxeetE9VxFzn^9h-8Kog?d3Tp(||^yC;L`;iY}bF6EiaS3mT1E!@971tbl5sXQ|EI zUeKg%RY;v5vVELAZ#mb#h1cO%R}HvMF0T=9pVj-_JJWL4=jPC3%i>Gq=HdF3sd>)y z(spH!E)b4{oz*5_UyHf`5?|--hwrnSRXfGMyMzj;xakU9hjk;I*SOcXfnq)%ObtCy zf<=BU?Ca=J2z)N|@vv)5ea_f@=cGR)9)FG>#)DZ~BsApH`{Pm8Z&ZRBq4D>7LX(6- zEaY~)zd5eGv|f3jXEBM&tdy1iKF-|^^+@Y>|4Dx1Lxck}I77Vin$WZ*pP&(EI>=v^ zTf|vlr9#eT6`PwV$3N%~VZ36793m<5PXhO^94vIsSoGlvm>0*HZSap|3l>1DsCRAh zoso*6ytfI zoZmHq-?caArYfr8zWP*&ZikC1>18*^o46LWWg@uhKtu)a)#^17Gd$ zNU}6k2ID~yZ%DUQ$KUv_!&MIwpuOeJ*gcSpLsts8khzN}4|^e3o^gmmmk-qM!$`{c z9Xx#M)*TAGQMpXU)#5;pk93q!1;=WEc<4Vu)Aw?og`NPu1~bvYU|k-F(hBqbP3q5r zf{3LI`L(=7UlSCzCjk5$%|NrAbJkX^eZmS&jGEclY;XntMjdj z-H($bd#VTMjP)N!E<{!`w>d~#1qAv<^vVh6LKbQ{*R|~@Ra98$33@(O5g$3gG0TWO zzqt0G<8j}LsM8+$cMAKmDDMa!hy22Jrwfh|@AW3o^;I$(^^`_}@!~W;scMd;kF_nM ziZG5TQo%URZUMl(&Zk54Y*qz)i3SS4b!akV)`~~T9iS{ah z^2=riLT5O~PwwmVW>Tg}8&C~w3d%5@%%yW+8j#DqXv<eL1Jz^Grf5B8^zH8Jk$4FSHC^WYh zmtJ*&tLK-@cmA{JQ>hlQJ#j)4@XzB($zad;BV|QXJGWbSEw~oZHVT(YdI5#j5`YO^ zX8m7oR9zbDc6eMUKFjJib(i2nZMR_9picgoU<@dOz82O`eXc=E7Q`6M;6=bT8y#;` zQSwA`HdqM920uQM`7}c4gfe|muQJCDau1K<;p`-sbDurD4tXQJa2XGX$gqqh4Ry}m z57?#AVBClmgc|OJKg_Uj9E8r2M;5j2{H%jjHv}L^OZT`< zL@6KJZY-g?ga}r$R(XVpWsb6z7RJEph5Hfe{NSttj(0kH(!;oh+^28dWC8s0+umfk7>DP?$n&mAM22Q%55ehqm0`;qHya z5>Y8jZV1T?n8)48=!4=B3bB~X?%kIwCK88ix#92K?PCVsTyCE^vu19_U2{I(m%*4A zef1}gYVv`)&aT_6$NpPiPN1h1(DZ5V*4e0x9JskC9SW_8RIixXrQZd8!54IibTCWDMQv!8kleS%bGLK%KCk~w;ZOzZ&t{xFEHiD~w2j~ME-@DV6 zb;Gy)#k-l+x5cxUfjut`itL%~X&|j<7$haT!!UIPwPEnWHA%&$96_F40p2bi5A>gt z!}gCfpy#_TWb0?WG5Z&ffonOxGzEQ%{r#adn-;0+E_i9{%+-A9xUjK@rrs$$_ z^74IZ=j;vhQGAZf8a-VuMR${9GWd|Jxjd?I^gfGw5v7E>?#~KY;Fd#G5#YnvH?@P; zLF(~F{uamAgP!$_EScHM-ZUQP?Pt8UpzYW?R*xV3vkiyTq@5z0PVm+3Y;eJOAT(k|OgiqPmHvY?Ra9ksLn~ zu9Dlnb*?>5li*t}@w^gV-gj@xKfkS5V{_vdeYnrmi$CE~@W66MD@S);eCHoNJ;N>0 zW1PKPIJWj&aFX2vTBvZGguY!IaUBjSUBssxFB*9^XgQH?UAezCzh+@L*mrp)DP=~_ zm~H;O23wV=DBEto@XY`?M)falK>6eIT~qV3kj+nY*Z9#`9C4yCeyS)Uzu!ls4M(U! zVC87EUL5yp|Lw+FRwowSq7Y42^yTbxU*y3chq^ADrsU@Y0-slQ+j8k&WmfteQ{yuj zojf*zb1~gV39XBOfEb&u#6$&RNwfxsyMibTd+K{gj*WY?Q&v7d|cWznh+8bd4xH55k+H){=?- zxZUrW#h?cR)|4Byyyjpx*sjE6j#jAu6(|XZRiRA{F;Q(=2wxQ~g%7V1M0d=Yv2gK} z-LB=`VV)9gFe8`L$EdO=50qD`SPg&0U~VlX?EFizz7 zL8Udv#(5>NFQhP@ZDGmbMB8-|Md|NMwbo-`diB5s;QDKL5rn;9WLh%eVlZ9yoclz} z;?TUj1Qpb%M079Fr0y&I{g5qBWHm)#*jlq>@&Za0exxf?nM!9T(HL8tsGUVmlclqU zNJQ#2;>mqvcX54J)so$amS~XD`WzW#U6rFR96+1!5HYe1_(#4Z7#Tq@`#=Aj*}|n} zQ+ERu(4@!i&?AC$Bs|EGrm8ova=zcgRqgV_6G>1cEY0L%p0zAP)yyK(n=? z%nRM+LgC%-MD0tFPXF+P875H<(TE#>q{-|%iVN9eb=okng$whHi5J}0z^-h790FP^ z;mi2f`=CS!(yzk=NRH-E^z(Y%;~K-wqHe<+AC~fTXaetZn8XHtiYu5qWwr>A#X@zT zpiBfJPm`)a5fNO~ekIeCj=HAqCO!&5nU!etg-If3LYQNt;l>P=YRht@M;yCV(bC_D ztKTh+(&10{b{qTo9Kj6%-Y+=cE zL}#Fi+lIKJkEK;%bC$HF&ii?k!wSuO$vrMdKC?e$iWVyuv*FNZ>%B=lZUT&jlc!o! z$NU;LC5zRQy`4<%SFmAy(S|#A`h-!sN{oK%)Jb7tNgeFNOLFbw6>F<(nZ&_Atj`I8 zAcjY#7~TkI-+_vOQ%dC7r{2bNj{CUVArHi@1m|eu6cgsoMJw>uj*vBp38){FPLgEB z2nEX_iqq-0-Jqh>`DV7i9tPAOF7xl@Y`#gxq*? zlZ_?Nhrvz;a(^b-lMs^`Yq!~m`2#c7*5>=`Nnyk7>Ehw#&79=G6M(J@S(CPFE$^w` zhETr!c4YH*_Hs7VFm-ve$?W^^bjtkUc)x#n^Nyqc5<@jXi&z@mc~E(WuB8{X)^k16 z-N08(_u1ugA1m0kj__x-;db?v$c`dh7U29ae8*f4s8P5ddU340FhZp7nBIpJ3ovhh&nGf@ceS;70q;i6Waz8D2QypM`t|~Z-B@0H{5{=m?_V3c zUNE;dZ{GYAm2Bqwxik7(-EHO8wDZ?C-cHYZXNS*+=k4v%n9_y*neDTr$c=x^hHU6` z39WQO&1RR~KOgnGKD&`q-*4WVf(Wag%V&m1j%)O6tGQD1fD3n$7;C-nBDm_Q>McxM zH6e=Jp}^eD4ANW^-JEj_k&y)tO|-S%IcgJrf#Z}l)?tbYcc{3`DbJEaA-;kCWqQo| zzECUnrbLSdyL{lVZofw`O>j7l$FLktq-ur=ieY#OddeP3siR&bwyc?SxPhFTbiO1K znuqjv%Ym584)Lg;L8*?w?KHe%z;VYf^*mmD@zN7CA zUCAow+W;a#V~A8${NYx%$@0Z)6iD>V0mx8e}cGCH>&%gukD5; zxVPmeRaug65PN^ykS==i-Aa2l|Iqgg`gE3ix2mT*8Zc0wBk1RGXXr~#MbUtHhGs?| zPD}qo3zRe>rGqf|hAuJ>sZyrI;xdQT{|;57Wz-fCPPxFxJr56z@*N{LrVE!j;W4p?>7m$eNB6VsGCLVk-&POKfy*R>r%f_;9D z-f-Hmg;u5Q+iY|G#V?6*b!u`sF29>CPB2t%0!Y(k^k?1wmL(Yu5atJ;$6Z3bE1Ry` z!2d13v{ZKR6JJ?2uXLYgK>aeJNmjVggw2Wu^fIVdy)dYJDKXC;ld*5WOmPrLRS}i2 zBoA*@S`vJhl5BGyF0WSN6l~UctcfOMa^rH6q-~ba$-Ybqvvt}*l3QgPKHQ4B(uJAb z9H96hw~()_bq*{Qb*@ocI(hAf)JoN+_@iL7f?N$G}Y+=GAgl;9v3}KM~o+@D8!jj=4Zq1vpG6sIO=2Q_WL$% zKl@fxL@(31<8mbv`M1|g%V&h$FHcj)bAUBAN|p-tx^1kZ9_}(nRV*BlUWg?gMPfQq z)C_w+`?zsN*zW#vO|-vU9;2Z6#Pl*A+b&&P6k2lo<1=dekM*F0@8Px9PFvQi{2`BCAYL`?oaO2E5ah=S%EzIWu@&Ik4KzMECrxl@6+;Qq0EVk@joIHJ%hP*$xL94Jf zeMl>MC_U;^cN&RUeV@=kLIxXD=3q11&u_O;;o@ZKat0k~ol=}6c@;Cmk&GA}q$Qm2 ztXIisj)!9P^{w|F)k$bi$wLI{NEOWt{l|Y~8AYVoHu1dUKUM|!uiw;{+W_3N;60N3 zYUgdZ40@?}W8qN<&>4)~Wk3A%4wR!w$hISR2xe@c1WJ%5C$%2Stz10HFPdED8!`qi zgeCK89i#!IFN8k}Hs7FOX>uKtfZPE3A?r*O1mpZ}f>XYl@`xXFmU#ta80gV%R%DN!uBx07N%uOONkBW_UofNhY^@1}#bbQ_?DvEypQ$W{2P zH>jr}*8~v=I&|B)c;8j^{oT=&k7D@fx>$V^$IMU1m{V_4`FSOS1GMGC>{R_+(E1mQ zna6hLXW5E_5hQt1TxR_;kuO+!HoK;Hsewr45}RM`)MMmpI5_4)VESWX$2KWbO(7CB zQEg{W5u#CspF`m)+p4CLswn-;zVcA(-cil+CD3jJ9k!?*wyvVJ=0${#r#aZ#X%v|s&*VGO^zp)btAG?~K#rcr7G%DT>Vi!@dS z3MN*=h$3GKfi3`*n52kY{hV(`#Odm1zXAETM{Vg`2ws=(@w!*anRS@SmX#n3qX87e zxS+)*KhXPR+9Isz?NKBYnM`?*QQ(tVB1Q*n_|D2_1}7*n41o;l!%8fx2#@LNDs}N; z9CX9q^1tZvnsS6VE>vOrv*tjdpwyR@%avSa;(`EHFSrVA0!jU2W@nSH{=Bv_}EOkb=3PPN-IaTa?kw+7hAY zY_pphS%xD4GWMUkNZA!#lPE2dN!`fFLUulE5O7LBpZ1>5g9hMie({;nWj?X!hChZ zs4DXi#_^T;yebVDn-J$ju)dRdrAmayv4*)E=eHw$KkqMbQ7}pjTzVx( zvadaF#v52i9oX+m>3dO$I}O9sOA5$J_jEr>-bfwCXu8p~Qfo{#j!k_HJIyA<%zTgyFX}bi#}mlBg*8jH-TDF_)Io;`%P1QyJa;^okHWW{`u>y9>!yPMB7;PobLBC zedJSudSGO!kvfbbV^V*cmPVPC?puzuO4)vxL4oeN*Ndpcqc3PgiMKqij+c?W|N)#{!!z8i$0)DQEEwyvz!?jcp?vn#!=b^Qq7)ak9&)Nb|VIBMg3% z+bxv>+Vlc3jI4(jPRR3qXSizLrE)p=rRXDc{12P;tuU#kOGL*m8$I5ea+^`sd|-Ku zjwolv8xT|E+|DI;Nw@wM`se5s{CJJK!-oZ$bdk@WINrjS)I&ugBNv8{-q9`NTW&u0 z>jbktDaSvG!r&vS_~Pj{Ce5>~S5mvOsUM{K&l#~ny(fJCDE7n6W)f*%%uByS!*T)8 zhC`T|xvOLwQs`{OhTo-_l+c;o;#3PeIci@H&Zx9WFYF1auH-DO%{Ad>looLylY`$h1%^ zTS9G=3NY=9@ilQeUTi7abTJpipE3XF%(0%E{&7@3Ggf+Z1^8^qRmpS6&P;Pt_6@jU z?9@h`Bd`|aUJVb+p#K91VV_sq$ZL3@VLlm;+63hmJTS#%8}ot$CJ3Jy{x$v>6gufw zAAA>qHHPhpS$S!boJB6z$8hY?KZp#aX3s)~_Z$xS6xj7GZTXY$)E(&(cDcaLb!%&% zfw$!^Rs9Sp#QnV#!qrKOovO48LK#h0=?pVv%zuiKX<}N9LPFP4!%E`#UgxO8YKus$SE(kKVq9y(kxc?Dw#1IBnFGOGBOh4XQ z3APtK0n?8r?h7UiAS%>aASD)!AhM3T@L2`(V9eq*kOmRL@V)4TUj~$42IOCu)B*uY zVn9f4m097#m-&;#_gs-p<2}Zh$n~^5@{1e4ToGs($n^?>2W2GJ&*UB5d=DzZ;E}&M zYHKy3Iz-n#C|cBZ({g0`#a>Y?xy(O(Vdm!of*eJmvC(h?0Q|ljgwEnb!zNa z0DrP3T;bouI(huZKY2{G2nPyKePhN%-yJB5mg3iS)D<+?``+3xkB@tR4`0&kSTO2Go zhkDWZA#e$G4_mvOSIJkn>Wp2t{Ni^uu~1z~rZL2KzhB{j*h3R?$~XFXKYjrzh@Gr2 zjT9c&3pJS_Ij%MgZr9B~M0GU7V2P z55Y`5ME_YAO;8*;Q1rODzk*-n9W8FIv4>nW0@sOsQ-N4gg_KP{ug4gNWQdICp-@4QQ5PLy(DO7xfg7ok0PS!OI~7vjtC4 zVTkZWFn=#pf{II9DT=BEez}t=in@VXjWP-$u0ocPw199NVCIEvfGxyn`{6o$Deb;gB=9EMBMljCLa>CTIU7=pJ@k(SF zHHv{4iy|wctU^UWRTmky^gBgm)d@M*M=t~T^>{B$te;$f#@{*>dXVsZkqkJs zw-Fe!DU5~?q-{fuUF&!n?JFR64F%7qcw<3=frbPhZh$njk6evSJQBC&xoO(7$f{~l zQfMSQjoT$XoRVXE-;?TPG;Oi(=aBU`!fI-gA)J;?1smcNUgz+hBw)!B6lo=Co7f=U^&zazdeqLM&y1QU}iIl+O( zS29L2a;^=^Uueb`gHm=c61GYSBVCXZRUP+A46ENFFMxVHun2~FbYSM@0Xc8wD zR?!BTDYu9u#<2ZXRKO6R+9)3Py;4&D|BDf9SB+Q}t6IVvJ}!-1774^9(auAtbI>K{ z&qRxe?Z3|0viI&nSoEq-#;JZkh>q*YW5|Dm~3*YKVgpC(hhr?Qgr z9qiykGc@ri(f;X36R=!r(y7t7aI1_(S4>XZXVUVssODDGjnj5W;L1Xk@2S?bpbHrw zVspG=`SYPRJf8+Z`+N70)7&is^_+X2 zaCk{>k=IK`|5tq%gOv>vdS)9tEof#N%FDat%tsJ}Ox`s}-LDpu#^45yLhSv&I&1mr zY+w6t@&5_C+Fv(w!@z8F`UGGaFWfQ=m+fowv@lZtSMS)a-jOV4Pnd6iZW*46ceQzV zYIoO3H!?7+rU=plP!XX(n~q8{K_QZ3BIoo*hAd{hqO~FsahouMEpMOP92I4h(l8+u z(=gG$K>h_EAwmpO(hDKHnI`3qL%AI?VmU2Q)F|HmriaObfgE!97icbxJ!FnjUT&QRgO-} z{7(6(IGBG@o%h=FB64gv1&zGkQ3cBw>(kKTERy2QP9EMs_reEb;_boO1GcZpl@p8g z)mJ9;>WGQKpmE%tY&CoDKa?M~P6rj(lZVZKNGx^&*(M_yNgV%S#fBq@7(OYxc5(IK ze-v{{lxmDT;$H=}JC>q+b`4QQ*nt=JM zAsDkcO$1(BHa}Rw^?yV0M!|o*#%0E-h?f0}m9*2ikEC4|96_5St=qwH`9gdq*ZUzz;}(L3Q z2597Ls#z~7kH)sEaTM2-U-0~^EStf%mp@-NqhB_F>EB}8S+g%O)z>!EIA!?^CNeOu ziF8@Fi9J9QjK_2M6&X<_AJ6#fV|*++Q|Dd3taQu%8AiYB0QF@!YMh3#~7 zQpp~14<3SG!0ERO!nqt5@eaLGA(F79{R` zar%ZHj@8W&jA_|zNl)y_Y=v1);^mNX%%(!)bC5B@#?9z%@KY$rIm)Ak?ExK$cJJC+ z_A=7}&_FV-qBP3>iLB{%uG$Jh&C7EMDdL%E$jga zS%-a-)7Sm6Q&~A6&_}E-@A2M^Bk!glshOsXX%90S14?n-8P{^J6k>&dQ{VHC4e_zs zS@nt!wo{AeKP~+`~=3-Olo&h;AS47Wuej!3Fb00&mp1xar3V3F6$5EjSmIy0wf; zzXH_`e0orG|GfCyaGm(!A&q3E%-h0Np1qyDPz?wNyehfB!!KevC5t!E$CA>_^NIn* z3-dSU1kjUNJ|+D_p2EU65H!xYZLd|B{CE(f70$SRp_M<^m9{wPVH%C9yiVt|wb=`K zqA4oZjkAExHcv;NkE_SC_84o^5QUzPyXVr}_hl-5zUSe7DWJ~RhYf=NE*3w8FoY40 z6iLvL@2#iHv#zZZWB-Nf+&$NBS|6^bjey%3e@=^sX|~y7}hu zn){%Xo8yet<$8;~_I^6w!}sfjWBw{~=5cOX6nlwH>@aOazFjq-M0Z?IX=bmWWQz=+ zU;R|lj_KW(*B4+FAk2+Y7}<{2j{>lJa6ir8yu3L-9K8iTJm1W8Vg;j^hOz9YN3hgo z18)yoarC2WMwXW|A1;r)_=rB;-_AW)^la?xhFh*jCT^{~TiOJAym-3zGq!5EN`1G3p z)lQB~vML<1&^7q|q?DMGtsf$_$C`AUR&6un?A`g~{$T%b{y_pPB>a88&IMj^N*0%2 z%`oVk=7CC9(?=jO9S*#7~EYzP^nhBi<`b z?Ch7$$!;K(k-m7-E^2$yoMkt z%%-J2Et}nuuSk<&j}TBRV4%F0p_h*X{4+$c_5h8kd&ah5PhO~C`5f|X(40QpK=#r- z3$lHzy|4D8jXUv$!*+pB;@_6kN!ZC2oelR4_kSEUJ!M#@Ps1&0d)dPSKG7qP!0ENe z-fzf3i z)r{_Ey7DqvNFLNh8Dwtrl?Zd82w$qQW`BOG zRvxn#?}hy9*INJ7g8_|AF{K>{185sIWwR;{{Rz~N0~;-UP~dL22(BI6Z2zcuyzrQx zI=Tj&1T`EzB(%7{cw8%3Bej!~i6U($>83J;5;`?#=$b=-TH7LHGP-pKC4^tiDV$+Y z0jD88I;6D39)_wDaA|8o3@IZXUk!sRrG)og8)e5V(nZBDB0sj#3!am3&)ZW$B+=*lx#h3hyVUKRtqnczhvN>x zExW^z`(=f&D*~KmB0HvT&xiBOORB7`nY#MfPlg*hjYI|m0Qrn;Cp6by-}_ccl~vgg z@sgR^2YIr*Qg^JZ2hz!(c0^4!W-VZlkQ;*sL${o^VW3v!@Icto-#T-m`1hc{xKL=Wn_bf*YKc~fu^C!5GzpjvIMzG0ilVHLw_d1q5<+8Vq* zfLR&N)~a)aEILnFuGuMK$}0;;;uWWj5(xb#U{gOwGI(yuAdG(&)8VeS{Emv_7ZTae z+l5FhGGFnx2(P}5gqdPiXg7*NIvm}xl@y1Fct*vcqx+TZL}<+_1` z9e=jQQc|!Q=@YnQ_%xl~A|x9<^Ix=k4~%+wq*!rlY#74l$kKg*`w_bNR=nyERkvXT z+^_m=i$4w{{0?TIP?=_u$?e7O7N=6~;@~oqvf}X z=CLlI(^nBBOi9?XWb_9B5#XMCdc;tE;nly-JCusfUBM7zrX;`sdHc z1L#amZLS8+wMpFMvyt%S^NyLBuP+eqHs|Y9$$!drpFV=ESZt6dmWy3!mO=_O*Fzhd zh1s1TF~7Zpe7IOC!k`Z(aD976an=;Z{~2u&&V;UYN?%+5=}K!k9k~=YR9+kbZqkh( zYg<$ANV^qof3et0ATy_GA9^A?x6xdkA9tmt4mo2N{KL|H1@+isAzIL>PCxFFvE!P0 z6}stsm4Q~~!z21`xX|i}AfT&y$@0{z(zG6Gz0%&@{u#h7Okeeb=cKqY(QpSJoQL<#I9(%7?^DxWv#Q2eFug*T(9#!iEz@3dtcH+H8 zZ7qSuaS-#F?*5aYQ#i6QX^LpqBVsw8_AcNaVJ;p8p8i?@1%|J=}!iU0d}4s$Ex#Lz*gb%TzqZ>zw>;umey znR#l8oVyAlvfE$6i^_)8v*LvJC|{)?lre4o8ih%NJ~`L9 zUrBdlI*foCjMh%Nt%FdRP9p_3oug!j{_9rABM)h&eB(^9kTFV7D)CH+ERz|F4KU1K z62`e1o3LFjJe<7wp}a#zHR!GNbdS>h)&u{c0`#jzq1J;&3a&a-DX2vEbR+0hStS;& z$@Gt2e%d`oHPEdd^owSoRI6yXI0H6zAFXlpz-81ni@>>MM98nH|Fpqb`PE#-#P`ew zO!c($mfWvV9ivP$w2FmYGLBGFP+{MQQnR-MZ}qI)GVw>4`mW-cWo#u?BA%rh$tGvv z`bK^e_IKrqguf@NFftll{&ydH-;bs=O75@G*eNn|4jsSD|HS+n2Xly_AGXb!>_D0< zW~VOm&pyjio6+=(uS2{UVO-HnNd=tXw>tMqTM-(oqt@WAGQMd$_^~< z*by0K75K+#MoDB3P7*wK)rG2#t8hfhtCtqH2h&VWn~cMXXQmauq0VV1D-LC&e0 z@xx5ZKc`qmrM>mdkK{{h`=9=XX3-tq*8+IZ`VZSJId(HEmiZ`>VxBm*w6=hmuIG# zZzvjrvuX+$>b-qlEC`bUpPl5yK+Sxn-@(70e@yo&Zr|~KSm8Vo=rz*6h0WOnV)>2< z9yH3Nteku+9}mLpLE;!5pv^L$2xtje6^nKE`x483L)w^~M>Mflo|s9YYE*+alyzD+ z&$=DKLHd$vky!N_`V4wfMm}u60_!h>)I0FC`HzAjI43EYY+`{1SR%Y4oUl>7Kn986 zAvlB?cZYjXBLTgbDnhhqjTJfpyd{Gkfj!NrkqysLpm~;>atCIf+jA+stPcM z33kgC?;;sBsV(-l?q;2<8{KV-OjWC1uQ9IX66cq{ma=h}4vf5{T52LgQz%b$89JpS zjBh+b;OuTm}NkAw_(cPE$cKAZ{3ld`YZI` z!E65NaJ_d6GwU8?6R+VmY}%B<$}2^eEahLfR}-Um$BE-o`yPGYVInWR7IYTZ=-*3s z4PHMR-wbYorV;1XOek*FkN+w2{?*ZKUTYI<{n&XGJwXmVKhp=i{zcjg2zGg20na?Pi?OdoO)a?;o z;(@MGK;k@48+!Bm$vIGkIMnY&zFxUeNEdHMZpeNpt}2mhzr+~*xdWxLf0cpK7| z>rHiFj}IQki+bvts3fvrES~SnAIbadplfn(s@;yPZnC@6&ky|K9=Z=E|Gn0l|MqcD zJ??}>Y;r zq<8QOK>mDVy>_N-U_18NVsoBJ4<9nBo7u0^;5#y^!+oW~aT_*X)OIiAL6JO{SQk$N z`O(+~Sn$HC5Jxv7+d>;cne5l8%3#{^=0iJKELyC?R0wfs5j9o?`3UJZc3XJ%Hn6_xU#LU>XC~Fe^BzZ`-)N4@v`3Bf)QjPNcy9N+z)Qw2} z@doHx{A*tQUbB8ne$6os?AU=zK}+&0FvA6aoWwosi2tp{{M-_%JP6vH*6b3BJeZt? z^PC!*Je10;*4!FQX@I4L%&gisd1$uTl!7YqEZB^>rMxO)8_eq{g4JET1d7myQH<)asrBF*{KC%(D1Mip(%wl$KR9WohUK@ zC!SnItd$T>2)WYyY0bcrw`SDe#y*X^7VQuerUV&xoS}-amqK`vB@?MQoO#irnc~!B zwjwINi>|D@nCyow>55QW5uA|!qp>fIhw6{wHYUb4mSh_w2^EGId)dm8r6k$1jD#`v zeRoGRL=s}`Ye=?{b*!TaiG)FRp=96ptw;Tz7ti+Md2{dieee10pYJ*M-p{?~=uN=4 zTs708WWw~HSF$<_r5Y6Ej>QbUl!?L9FRP}-7I;Cjxt&3y7d|#2`9{?crnW6PPunu@ z0UfB+RC2)RznUi~X!u|K@=v|*y3QKN z9Ts79zQF%akQ9*yEOLj>+7k?ud8QA&5U37L@##~&wi^{8^HN{SdXs{TjQ? zXtnnZe}xcJ%-`uGa-rnaqMH68BN6|Q5tQkF$Xs@3z`yyuyVU>RMBiO{`uLx+A@kk; zbdvHqH~;CBs6?|GET46od#F#)|0@6=*u^ydEn^gKl|p$y-rv=Dp5_?B_umo?sAZao zJ@~7sCib)8zdgud-yHD2n>{R|*t^TTNO2+1Ryg%E?Zn;p6LeEgvF<+pk7{@RC)KX} zM>Uv0K*%lYTPT&;)pRROIoL~867j(2qlN@Kl=Lh3qdW2@%y;J4>?1AmGAs;m4S`Ny z=?%vcHj8P`V*a7VGq#+=AGRV8)T77OKQ17tN2#k4!=+TEQeRd*!&7yuC8#E`_E3BF z{*18=_f!>u-48y<58omNAu{WZl zt@7IoSB!IaZl~RUNAGld7I4Y>?(oiYC>yHbC}`Mmh$8iR(Q1EDK&*bvD1#Xl;L#qR71iE0TYF5SinfQZ$d`6#M+N zyF_fS*H56fdJ9;5LT{lMZu;jdQcR#WTmKOd2EK1;RPjE>*A%GOYf#b%)5sD+KxR;| zU?CPE%%E3+QJZ|61XVvupjU|5PK8}>j_>|_C{HTfjmMhpod&t>rQkC7Fjq{?@k$Bk zq?bJ}hJTrfI=fVjTThO8Ah$Y4n)xg@cwbG5$0=X=0geF*)lG4w>Ws#~bR@Mug1U?!8p9V&`HC#pW%c{NMGoH{A5D9bjB z4Jnv=!xQF*LRyEyih#aVW<@U+a7sgco(})z!6`fds?u z-#n0;*1*&1$wCsl?C?~2V3n5=Of|V1;WNdPHK8l0pWml6>%hx*1X@llKUyGVVFx=v z18oEGB4Tq160Rl-lVt#yav1SUG2GblKX$;)8-HnKAy-t_lR|079o}M zF^b`T3Du9fkkAq)0sip!oY4!GubTMJYr$e?PK`b)5tkFh-u7*VOK0=JV#%lf=mdMQ zC(Fust{Qda+teL78h}A#)@9N43J>LCZ&Hr)B_29#&JDl)jBrvb4T74fCCu##=W~s? z{UzEZRq$E558i2%1a-{ijWJs8R+B0?BFl}3Ggd=&-;q`r^8&SqlMYY7um#q16KBhX z(isY}i){WCkns@EyqM|KH-K1Nsoke_yvfW$PUw!CzMqs}(s zvz4|SQ@7^qUVcls8^|QG{bpE8vKveGaMzazwH4h8oPYW*$N5F32g|l8k0Sc-8Z6uX zLMi3I&y2t4!%c74B2QFP_rvHZ?RT%LFYYODb_ZKLi~qo=7p(Blo6UBTzW?fC;O-sx z22|46zSTo9%r)2F6B>WkPMnox{X%@)$LSa3-O$~_8&k*vQ0LIu3&ZZ0H~;f#?c`$R ze@<=oMW1m!xHqN%WJ@<~iD%LSN0q2mXc{f+DZi*tf1&BFVy$^sMPAcEg+=>KrE+X704#ry%`a^uzV7 zsNz;Sj81Mq4LgRAP33mLQq2}aWoU@FsIS>~M`h=Z9_Cf#d`@Ip^gKDT=hbJmI{}wB z+2eX6bu~>cedJ~-c;WUi{Ojdo4(o234h<9ekF#+-Z{A0`x!>Vc_mj=t1TOP%KPYBV zig~w6r*$RGAN4$o66;2V2=}W`+@dASKe?Tuks!oJbC%mK;rW-T z7ia|38J1XfU+hxsn8^~a_bDN%?_NZ1?qa~YBNw$OgwRZHDae%&$xHM%UxUw#{5B|9 z6*>>0#+=|HL03K^)#Ir6_HmGt8gDHEV zyU&6t_`*{^bwF|oRyS1N(FO)Fqf;;Ph3{Yb1mRbr*-(vSQVU|931j{XEi*~nj^tA7 zW`2ToyZV}I)WWHi<#0C4q9pKT4K{R|0vB#_=@TVCJ57bkS*mSO<|m=d^#2H$3=pQPH z`3TE9U1L=f>mlr0RV7k(FV^^7ntr0$oQ-AZt=H*kYu@s9c%-s)&1gb+JF&o)vowRj zy@IT%Q#>2HX6uN+_wOJ04rcFM5PSC0y@FmTeu$>(^^Kl3cv)P5Gz*Z?WTYkpDz(=2 zu27B{gqzLv2DIsNH27c;Vh-KlN{i(r?zdm3&0(OkA0_B1q!Puth(R2R`}bEmbZxsX z6B}*1uH(nsR@2@YP4q5~n9++C-w)}-!>Ygq9FK>ox9-Jj>_)$>sT(E;PQ}-pd)+(Z@jI!Q(od~u zcToH({vDM->2Z~O?J3KOT0ykg!3a&&EAqm4l0r55AcBXjR=#$rqra*oPdY85XC*;6 z`e~wYreQ@F0Z`LUwex0m@>cX6xY3_%wKdz*1SAzW6?M^x2qnJtRGv@L2oZT&U;zHC zn;+{boHVFib3F{hE{o1kT+x+A>D{5{B4sEp@i>?*^{Qcw_!cu1TOL5oK3|GSEJDV6 za-66^yQ2@&J=Gm)$>|N-9@4rH&rqm{ajiDFpE9Kgs8aBqP3!-x``pk_OTDe%^N8cO zTFrH{3zyi~qKclF?vE9t2bY@*wxq>ddI%9_1H{GnatBAfdRMR27r23JLV#YuW4p|g zTqXph{Do)N$1W@L>ttuE^i|8>lLpd8y9B?rHr>2xN!OuNN*R-o8dEb$ze_7Kojd*8 z^u|Yz0MOU75LY+%q^i-dMyB37dzbWQXTTx3L#IfZ-m2=kB1nVZ#0@kr9YXllcpJBn zHu(%pU9t!|R&q$q&17gN?7vZPI9w?_I4VL4CC|)A@jWOOinkB51^CMR5QR{tW3Zs_`NCx!1x>csER!<`bEA8}^@XLp%W@P9j2p;mi4~;C%!|Cn~5%$55 z{EGJ9OZsmceBVYZpNdH%Ur%aCjJ9=I@nEQ;ChsCCIhSU{Gv8y~F~6{r3&`B)mW>>k z5c!+5lXaqHP_H7XZR$X!RP^dL@WHHCXC~0TVLw8=Se1NE^v^b&lHUBX&l_0P&1}M- zHh5fs!RYyH|5ID|12!$P0cP$%`bEnZL2AK4JPdW-N@{xrenU-Z#p2t;-kUX_(Q6tw z6wiBVy|H&|ogw8yziSD1x>Tysj3LoFx`zd7dgR&8R|iN?PQgzwzDuwSAebI`gH8gz zvpLK)jR~H{KUlJy%d#PYuo06daQD3z{WEZXj3!UH4NH#DZ~}azTNm?t+)GDY(6uUSLF%q)%6E(`+hitUV&pl&{fW#@fDBIoN6J(!~N+8 zS`yuYP5EfvdyZH!J0jqyNq9Q7H=xfX6iSP%(ivJc23O8h$6yHSqwXp;ukQIuCeOzU zwB%)^Y?j%s*84>1+^bU`H6-%*iX{wIOIdg<3Zjup4N0AgqXf*t{OAZ=e#xY|ravS4 z?6sgEGE@hCy(rOt(M(#@yR*jltwX#1NiB7WTW62rApU#_HIRWU)tPfO4r3Z^Rlr~L z!iXWmbbK-jPh_6yA*F^voA87DX7mJ|Pv}H8{W53*$v3P z`UX}eXn!zxExjhE`5P&B?Wo6lv9_!sKQVo%XE~0!&fkq+6Xg%?w=wRj7{KjhZFe4>?EdP*C09wBD<18934rUNn zgEI{T#HcR8y#F$W-%F_l9UG;BMOMJ`Xq&ciJ?3zILdcCjW z&mPL3t1Y%>=A^@hDd5aD*`yg}H>;H%GHKKeEOMbaX*Iw?Gpw^JVLHxr2BpW5OT8Xn zuSiVh*N8tNos(cg5DdRZ^!qWj**oyx;FWL(GLz>FtS*)haq*y~9(TVHHZx!3z6aGU z5I(!#gztPM^e4;R7X{N>EH*S(sUz7;Rt=OJbw=s3e_bnmTum6b_IM!sIb^3j06&!9 z6L1^4f)to{E3)cN7^3yT=)rf=^70pStFIUJD;~ksiZEftG0R;6@Gi&9_%AD%%{hwDSb$hI27ubav6Tu@AzAq!ImYMO5AT#7k6C zpCKaE^itit+o~Yk1z0H8&&ue*_k-Mk*w>fd3qJ+>*Y!ay7li7(RwW$FimbT`dVltx zv}>iEecgCX*Ly*=T+8NB0dcdoyju9CVKTj4z1NA}Xg(D(^`jFejc$vg`08^boJ*90 zGP@aFN$!OtilMu7(dPC3&1RFFyuOVbHjj8uERG~YGDFsiq7V2Qs9&bMzH4=?OL`s4a+Ri8#|0kyy6{ z&t?IrKw^b9VKQGl$QTw4oT;=k*ly{pC7_X1Q{PqH@A${-Siyahs^1iP*I$DNuXy%z zdVVo0Btd>Hz=OAT(8;uJcT9_2D$Nheb6`~x9X}pq{_fx7c~hV+2ejihpWs5))g8>v z*$Gy5zcUyL81cY`%$Qa$9$>?3FU1yzrZMxjx)0|VA1_miYT+vGr~F#mRKSJ& zGFj=MF}J%ZW|O$7fh!v?!G7hj`~!XbrnY{&K|6>`AaM{Q`(=}QY4{f}{G@`q>jS&C zrUymHgtr#GxsZQZ4ZxZ9Ww@~WgU`s#?L3>E@O0`PTWVppc2)NIgM8RibGv=Y>N!l( zNFDJNC_AgN-+q{5a0dqAtgz1M{!=+kGp*NwvFDYzP znz}@}OR>~{A7EHj^14czZL4C>Ijj5BEpK`l}CZ2 zwhAVcX6AN(Hu~*AmI2$QdQ0=?bS&o9wMx4%LXom{-4(dIWY6%L-TLkgd$eO#aeZcy zMeKq~Ij3(*mdi^*_cgBd=IMb#XyGj zV{CfTV;eFFpcS*6_fop$YdL$GhTSYj^n-L26Lc(hcB6tV=8kMaAu9>f(Ea`bN6_d6%t|53+mPQ1Tvc_dR*(v}XyWGR1n?`Vzd6hH1Z zqCn#Fod*~wIp4msQco=zs%QHqsD8qJ`A9b)pzQ$w-zp@YuKjYxitKWgjTh%3spk}% zW;k(#MK#B|fXeCAEY7l~PB&hT;1dW|8L+E!Pns@Z!=?eKx?k5xrM{dlvmactT;$}w zx^?)FtYW3c5A4qpUvV=wS=T9A*A;$oTYE|h?%-Ti*7*HQ*#Fjq$SdEJeyh^y(ECs( z_r|j*qeK!1=f#8P(|s*m7msSD-6gj^C1Qnju!XCV#~D9wd6wiH$4&D|F?@5D3^)1Z z-?%{;5#Sy@olk|u0rva9RY=8o41W~H*GC^?zgtNf#$#pgBN`vsN6HP16>?7UhyC$y zU3V#+Zc@VT5$2g*Nd{@z1D|^M$i`Wsl0iU}n9}Up=~@H!Tlp)3lc=QJ(d}J*w3gXS z=7@m<4biETd;o|S?0m3xFGj6uLvX5bqF!Q;RgoR-sfD6Y7BgmpizrUj(2 zFHi~HlOsY)VasoXNCRXBvK;Xx3pV9A)~-v}X9!7h($V&L^~lhtEJb82Al7!)2;DXA?*x*wLzpm6yActLEd|Smg+WN{+RBHR+ z{KXoMyl!&{H%Elf)@`~}dibolk(7FneUJ^vE^T-c1le-bi9RjeAue38<-tlQ(X4_!B5&-gicvG@3;D6fm!)#KKBCQ zYaOH2ze zmk%$0z~Ob)00!KsT*}EU!2S?YoU&|dgd9;mC9exJx*Zf@MT{s#j+PU>Iv>fre_Brc zeH&JmPbwp6eZLQ0-n1`U!TymNuOqoVR3^r`7Ff9)R8J4xBROvmI;Xc=^|}a?A$R9_ zbEfZgyM4y4FHe2`IKj1UMQSo^3mzCck?FS8dAp&y8yKnNx37r>H0y|(fUVy$4{5fX zGqbK|{U-~yu=$B!s^>uilxxI(e%ao+>ho#XvC?;InvDhepDXGHyZui{UFlmQ_FR^2 zn}2eRtSUkBM+!Lo>FZN(-A?uRo2%QIouwLYb*wWMoy5j$j{ND@Tl2u|6;N=8R<8XS zTW__&GIf5`^dWZxA!;+q{$uN=biKfz!1i?lR40?$AyQoGN=a7JTmOC?)9?NZQ0&VI z>!y;JhD`gSo%hQWmenzOmRU{M=Gsn{@nh44%_z@wN3)jBQuwkh z>JDNlmfwfhGJ`E#cKbKhdIdX8!VE^pet-?P`Q>$UTQ&ieqPHeu9KpWv0s%x|Y>7jqO!!#<^wu`yHRr zldog8;Jn%~o+a^EfYS)$+y-D1%Y1@$`Zk?^B87)g$?)G8Y zQD)9BqRCEfoM9&TEy4olUznp=pn0EaqOo5|`gZjk|scXCfPaN~M><2JGeYnI#; zjYkq+Plg+wlB)MG6B$jA14pJYo6J2e+;pES=f%px>uc`ZznX+UpC&|bW#;N+w(9{| zNWXRswes$(>!O**5Dma3o&S^kw=fQ;?On^NhRVJ39f1eMSmUdmz^K-IQxtIjkGg?n zAaPyc1wg_A4R+P-S5YxA~pk zHA;HeQ~9v#S2sXFOF5RsS^!>UuB!4@bo&(s=BpmkyZdQN_N0KamPhI?m|GJ+sm)Y> zQjg3haCZaTo3^(nMAyr#-&wf2)D1p%31@S1c{>4k=9MIS>~Jiu9}C&VO^MVH%)#~& z?V_pNj^3Hv_P+Jwep@;&GcQI{?#}0iTt0%!F7P<4z-xDJIhT48$N<>6)R#~^*=rQh z)ug2LIHL?be0y~C$NRZ^{X-hY)s8haGKBYFS(IaCvBH{!^Fsa*weik?bE*T`yv}lX zuz|TTcGYoImHukLZQNd8aPz&*H1ol&U8l!8Xk9Dm&8+|tor1?ZJEcnBhW3UJW#ZRr zop{~{L}#T9f*j9*_yBq8Mm6sB9w(yC2aqcoB5Dq4B=X^BE=aJluGc#e13!cKW~qao z^GdXEuZK7h=_^3xlaQbz=5;~izXjK8kf2h|^*jY+sU%WH{0BH46RS;W84va2RsLHz z`$kORa<%~F|8@9r5{5CIzyKUuV5K(N{aqpCGx(2*Q4G!jJZZkKKvt(z!@yB&bpy@oltUbK^JZ$agWaVU~WToi@1<$G9*P#0!nq0^o diff --git a/doc/cpptraj.lyx b/doc/cpptraj.lyx index 7e6650a674..52f18bb580 100644 --- a/doc/cpptraj.lyx +++ b/doc/cpptraj.lyx @@ -13945,11 +13945,11 @@ Options for pdb format: \end_layout \begin_layout LyX-Code - [bfacdata ] [occdata ] [bfacscale] [occscale] + [bfacdata ] [occdata ] [bfacbyres] [occbyres] \end_layout \begin_layout LyX-Code - [bfacmax ] [occmax ] + [bfacscale] [occscale] [bfacmax ] [occmax ] \end_layout \begin_deeper @@ -14054,6 +14054,16 @@ occdata Use data in for occupancy column. \end_layout +\begin_layout Description +bfacbyres If specified assume X values in B-factor data set are residue + numbers. +\end_layout + +\begin_layout Description +occbyres If specified assume X values in occupancy data set are residue + numbers. +\end_layout + \begin_layout Description bfacscale If specified scale values in B-factor column between 0 and . \end_layout From a0b1bd4d0eafe22a2150d9d7df25de624cc64e88 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 08:23:51 -0400 Subject: [PATCH 21/31] DRR - Cpptraj: Use more forward declarations --- src/Exec_CrdOut.cpp | 1 + src/TrajoutList.cpp | 11 ++++++ src/TrajoutList.h | 16 ++++++--- src/cpptrajdepend | 84 ++++++++++++++++++++++----------------------- 4 files changed, 66 insertions(+), 46 deletions(-) diff --git a/src/Exec_CrdOut.cpp b/src/Exec_CrdOut.cpp index abd46a2bf4..803bc8576f 100644 --- a/src/Exec_CrdOut.cpp +++ b/src/Exec_CrdOut.cpp @@ -1,4 +1,5 @@ #include "Exec_CrdOut.h" +#include "Trajout_Single.h" #include "CpptrajStdio.h" #include "ProgressBar.h" diff --git a/src/TrajoutList.cpp b/src/TrajoutList.cpp index 43f1e25ec5..71703f5545 100644 --- a/src/TrajoutList.cpp +++ b/src/TrajoutList.cpp @@ -1,7 +1,18 @@ #include "TrajoutList.h" +#include "Trajout_Single.h" #include "Topology.h" #include "CpptrajStdio.h" +/// CONSTRUCTOR +TrajoutList::TrajoutList() : debug_(0) {} + +/// DESTRUCTOR +TrajoutList::~TrajoutList() { Clear(); } + +/** Set the list debug level; passed to new output trajectories. */ +void TrajoutList::SetDebug(int d) { debug_ = d; } + +/** Clear the output trajectory list, free all memory. */ void TrajoutList::Clear() { for (ListType::iterator traj = trajout_.begin(); traj != trajout_.end(); ++traj) delete *traj; diff --git a/src/TrajoutList.h b/src/TrajoutList.h index b5757614a7..727122b950 100644 --- a/src/TrajoutList.h +++ b/src/TrajoutList.h @@ -1,12 +1,20 @@ #ifndef INC_TRAJOUTLIST_H #define INC_TRAJOUTLIST_H -#include "Trajout_Single.h" +#include +#include +// Forward declarations +class Trajout_Single; +class Topology; +class ArgList; +class DataSetList; +class CoordinateInfo; +class Frame; /// Hold output trajectories for a run. class TrajoutList { public: - TrajoutList() : debug_(0) {} - ~TrajoutList() { Clear(); } - void SetDebug(int d) { debug_ = d; } + TrajoutList(); + ~TrajoutList(); + void SetDebug(int); void Clear(); /// Add output trajectory to the list and associate with given topology. int AddTrajout(std::string const&, ArgList const&, DataSetList const&, Topology*); diff --git a/src/cpptrajdepend b/src/cpptrajdepend index bd6ae356b3..61928b1b51 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -159,13 +159,13 @@ CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h -CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h @@ -236,46 +236,46 @@ EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Ato Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h ViewRst.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -322,7 +322,7 @@ PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h @@ -372,5 +372,5 @@ Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h Atom VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h molsurf.o : molsurf.c molsurf.h From 8b4d1c877c2dd4fc14d1db04a8e5f7d56d402c50 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 08:33:21 -0400 Subject: [PATCH 22/31] DRR - Cpptraj: More forward declare stuff --- src/Cpptraj.cpp | 1 + src/EnsembleOutList.cpp | 10 +++++ src/EnsembleOutList.h | 17 ++++++-- src/Exec_Help.cpp | 1 + src/Exec_Traj.cpp | 1 + src/FramePtrArray.h | 3 +- src/cpptrajdepend | 96 ++++++++++++++++++++--------------------- 7 files changed, 76 insertions(+), 53 deletions(-) diff --git a/src/Cpptraj.cpp b/src/Cpptraj.cpp index 122df21ac9..b7839bc2bb 100644 --- a/src/Cpptraj.cpp +++ b/src/Cpptraj.cpp @@ -14,6 +14,7 @@ #include "TopInfo.h" // ProcessMask #include "Timer.h" #include "StringRoutines.h" // TimeString +#include "TrajectoryFile.h" // for autodetect #ifdef CUDA # include #endif diff --git a/src/EnsembleOutList.cpp b/src/EnsembleOutList.cpp index 1ecfc5632f..d3699b2c1f 100644 --- a/src/EnsembleOutList.cpp +++ b/src/EnsembleOutList.cpp @@ -4,6 +4,16 @@ #include "EnsembleOut_Single.h" #include "EnsembleOut_Multi.h" +/// CONSTRUCTOR +EnsembleOutList::EnsembleOutList() : debug_(0) {} + +/// DESTRUCTOR +EnsembleOutList::~EnsembleOutList() { Clear(); } + +/** Set the list debug level. Will apply to new output ensembles. */ +void EnsembleOutList::SetDebug(int d) { debug_ = d; } + +/** Clear the output ensemble list and free memory. */ void EnsembleOutList::Clear() { for (EnsArray::const_iterator ens = ensout_.begin(); ens != ensout_.end(); ++ens) delete *ens; diff --git a/src/EnsembleOutList.h b/src/EnsembleOutList.h index 7ad4d5cd42..1034165c94 100644 --- a/src/EnsembleOutList.h +++ b/src/EnsembleOutList.h @@ -1,12 +1,21 @@ #ifndef INC_ENSEMBLEOUTLIST_H #define INC_ENSEMBLEOUTLIST_H -#include "EnsembleOut.h" +#include +#include +// Not forward-declared since its only a typedef +#include "FramePtrArray.h" +// Forward declarations +class EnsembleOut; +class ArgList; +class DataSetList; +class Topology; +class CoordinateInfo; /// Hold output ensembles. class EnsembleOutList { public: - EnsembleOutList() : debug_(0) {} - ~EnsembleOutList() { Clear(); } - void SetDebug(int d) { debug_ = d; } + EnsembleOutList(); + ~EnsembleOutList(); + void SetDebug(int); void Clear(); /// Add output ensemble of given size to the list and associate with given Topology int AddEnsembleOut(std::string const&, ArgList const&, DataSetList const&, Topology*, int); diff --git a/src/Exec_Help.cpp b/src/Exec_Help.cpp index ee613aa861..e79674f3b4 100644 --- a/src/Exec_Help.cpp +++ b/src/Exec_Help.cpp @@ -2,6 +2,7 @@ #include "CpptrajStdio.h" #include "Command.h" #include "ParmFile.h" +#include "TrajectoryFile.h" void Exec_Help::Help() const { mprintf("\t[ { All |\n" diff --git a/src/Exec_Traj.cpp b/src/Exec_Traj.cpp index 21f9153da7..e3459231a0 100644 --- a/src/Exec_Traj.cpp +++ b/src/Exec_Traj.cpp @@ -1,5 +1,6 @@ #include "Exec_Traj.h" #include "CpptrajStdio.h" +#include "ActionFrameCounter.h" void Exec_Trajin::Help() const { mprintf("\t {[] [ | last] []} | lastframe\n" diff --git a/src/FramePtrArray.h b/src/FramePtrArray.h index 5a0205ff08..acf89f62e3 100644 --- a/src/FramePtrArray.h +++ b/src/FramePtrArray.h @@ -1,6 +1,7 @@ #ifndef INC_FRAMEPTRARRAY_H #define INC_FRAMEPTRARRAY_H -#include "Frame.h" +// Forward declares +class Frame; /// Store frame addresses in ensemble for sorting. typedef std::vector FramePtrArray; #endif diff --git a/src/cpptrajdepend b/src/cpptrajdepend index 61928b1b51..9d65f844ec 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -156,16 +156,16 @@ Cluster_ReadInfo.o : Cluster_ReadInfo.cpp ArgList.h ArrayIterator.h AssociatedDa Cmd.o : Cmd.cpp Cmd.h DispatchObject.h CmdInput.o : CmdInput.cpp CmdInput.h StringRoutines.h CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h -Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h +Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h -CpptrajState.o : CpptrajState.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +CpptrajState.o : CpptrajState.cpp Action.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h @@ -229,53 +229,53 @@ EnsembleIn.o : EnsembleIn.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h Char EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleNavigator.o : EnsembleNavigator.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h -EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TrajectoryFile.h Vec3.h +EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h FramePtrArray.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h Vec3.h EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Vec3.h EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -322,7 +322,7 @@ PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h @@ -363,7 +363,7 @@ Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h B Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h Traj_XYZ.o : Traj_XYZ.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_XYZ.h TrajectoryIO.h Vec3.h TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h -TrajectoryIO.o : TrajectoryIO.cpp Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h TrajectoryIO.h Vec3.h +TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h FramePtrArray.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TrajectoryIO.h Vec3.h TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h @@ -372,5 +372,5 @@ Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h Atom VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOut.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h molsurf.o : molsurf.c molsurf.h From 3ca7ae8999b59ac7dee1e37699743a582043efbe Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 08:39:25 -0400 Subject: [PATCH 23/31] DRR - Cpptraj: Add back old version of AddTrajout() with blank DataSetList to maintain pytraj compatibility. --- src/TrajoutList.cpp | 9 +++++++++ src/TrajoutList.h | 2 ++ src/cpptrajdepend | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/TrajoutList.cpp b/src/TrajoutList.cpp index 71703f5545..2ec9e8e8b8 100644 --- a/src/TrajoutList.cpp +++ b/src/TrajoutList.cpp @@ -2,6 +2,8 @@ #include "Trajout_Single.h" #include "Topology.h" #include "CpptrajStdio.h" +// FIXME for pytraj compatibility +#include "DataSetList.h" /// CONSTRUCTOR TrajoutList::TrajoutList() : debug_(0) {} @@ -22,6 +24,13 @@ void TrajoutList::Clear() { open_.clear(); } +// FIXME legacy function to maintain pytraj compatibility +int TrajoutList::AddTrajout(std::string const& filename, ArgList const& argIn, Topology* tParm) +{ + DataSetList blank; + return AddTrajout(filename, argIn, blank, tParm); +} + /** Add output trajectory to list as single output trajectory. Associate it * with the given Topology but no Topology-dependent setup will occur. This * is because during the course of a Run the Topology may be modified, by diff --git a/src/TrajoutList.h b/src/TrajoutList.h index 727122b950..72a090d436 100644 --- a/src/TrajoutList.h +++ b/src/TrajoutList.h @@ -16,6 +16,8 @@ class TrajoutList { ~TrajoutList(); void SetDebug(int); void Clear(); + /// FIXME legacy function to maintain pytraj compatibility + int AddTrajout(std::string const&, ArgList const&, Topology*); /// Add output trajectory to the list and associate with given topology. int AddTrajout(std::string const&, ArgList const&, DataSetList const&, Topology*); /// Set up trajectories for given topology. diff --git a/src/cpptrajdepend b/src/cpptrajdepend index 9d65f844ec..67273dda04 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -367,7 +367,7 @@ TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h FramePtrAr TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h From 63e235f76037bcf1dd8d4c60d6cfb9f07b8b8ade Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 08:52:23 -0400 Subject: [PATCH 24/31] DRR - Cpptraj: More forward declarations. --- src/DataSet_Coords_REF.h | 3 +- src/InputTrajCommon.h | 4 +- src/TrajFrameCounter.cpp | 1 + src/TrajFrameCounter.h | 3 +- src/Trajin.h | 3 + src/Trajin_Single.cpp | 1 + src/cpptrajdepend | 416 +++++++++++++++++++-------------------- 7 files changed, 220 insertions(+), 211 deletions(-) diff --git a/src/DataSet_Coords_REF.h b/src/DataSet_Coords_REF.h index f9cdf2f7e1..e392eb1778 100644 --- a/src/DataSet_Coords_REF.h +++ b/src/DataSet_Coords_REF.h @@ -1,7 +1,8 @@ #ifndef INC_DATASET_COORDS_REF_H #define INC_DATASET_COORDS_REF_H #include "DataSet_Coords.h" -#include "ArgList.h" +// Forward declarations +class ArgList; /// Store a single reference frame in double precision. class DataSet_Coords_REF : public DataSet_Coords { public: diff --git a/src/InputTrajCommon.h b/src/InputTrajCommon.h index 69b778597a..cd059b1fe8 100644 --- a/src/InputTrajCommon.h +++ b/src/InputTrajCommon.h @@ -1,7 +1,9 @@ #ifndef INC_INPUTTRAJCOMMON_H #define INC_INPUTTRAJCOMMON_H -#include "Topology.h" #include "TrajFrameCounter.h" +#include "FileName.h" +// Forward declarations +class Topology; /// Input trajectory/ensemble common functionality. class InputTrajCommon { public: diff --git a/src/TrajFrameCounter.cpp b/src/TrajFrameCounter.cpp index 9f0aeff7a9..ad8c7d7e36 100644 --- a/src/TrajFrameCounter.cpp +++ b/src/TrajFrameCounter.cpp @@ -1,4 +1,5 @@ #include "TrajFrameCounter.h" +#include "ArgList.h" #include "CpptrajStdio.h" TrajFrameCounter::TrajFrameCounter() : diff --git a/src/TrajFrameCounter.h b/src/TrajFrameCounter.h index eb4533d0cb..32cee72124 100644 --- a/src/TrajFrameCounter.h +++ b/src/TrajFrameCounter.h @@ -1,6 +1,7 @@ #ifndef INC_TRAJFRAMECOUNTER_H #define INC_TRAJFRAMECOUNTER_H -#include "ArgList.h" +// Forward declarations +class ArgList; /// Used to keep track of frame # during traj read. class TrajFrameCounter { public: diff --git a/src/Trajin.h b/src/Trajin.h index ae8232b73b..361c8abd2c 100644 --- a/src/Trajin.h +++ b/src/Trajin.h @@ -4,6 +4,9 @@ #ifdef MPI # include "Parallel.h" #endif +// Forward declarations +class Frame; +class CoordinateInfo; /// Read in 1 frame at a time. class Trajin { public: diff --git a/src/Trajin_Single.cpp b/src/Trajin_Single.cpp index a5950dc3fe..37691844dd 100644 --- a/src/Trajin_Single.cpp +++ b/src/Trajin_Single.cpp @@ -1,4 +1,5 @@ #include "Trajin_Single.h" +#include "Topology.h" #include "TrajectoryFile.h" #include "CpptrajStdio.h" diff --git a/src/cpptrajdepend b/src/cpptrajdepend index 67273dda04..9fd367eca1 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -1,140 +1,140 @@ -Action.o : Action.cpp Action.h ActionState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action.o : Action.cpp Action.h ActionState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h ActionFrameCounter.o : ActionFrameCounter.cpp ActionFrameCounter.h ArgList.h CpptrajStdio.h -ActionList.o : ActionList.cpp Action.h ActionList.h ActionState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Align.o : Action_Align.cpp Action.h ActionState.h Action_Align.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Angle.o : Action_Angle.cpp Action.h ActionState.h Action_Angle.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_AreaPerMol.o : Action_AreaPerMol.cpp Action.h ActionState.h Action_AreaPerMol.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +ActionList.o : ActionList.cpp Action.h ActionList.h ActionState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Align.o : Action_Align.cpp Action.h ActionState.h Action_Align.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Angle.o : Action_Angle.cpp Action.h ActionState.h Action_Angle.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h +Action_AreaPerMol.o : Action_AreaPerMol.cpp Action.h ActionState.h Action_AreaPerMol.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Action_AtomMap.o : Action_AtomMap.cpp Action.h ActionState.h Action_AtomMap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureMapper.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h +Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h +Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Channel.o : Action_Channel.cpp Action.h ActionState.h Action_Channel.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_CheckChirality.o : Action_CheckChirality.cpp Action.h ActionState.h Action_CheckChirality.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_CheckStructure.o : Action_CheckStructure.cpp Action.h ActionState.h Action_CheckStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Closest.o : Action_Closest.cpp Action.h ActionState.h Action_Closest.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ClusterDihedral.o : Action_ClusterDihedral.cpp Action.h ActionState.h Action_ClusterDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Contacts.o : Action_Contacts.cpp Action.h ActionState.h Action_Contacts.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_CreateCrd.o : Action_CreateCrd.cpp Action.h ActionState.h Action_CreateCrd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_CreateReservoir.o : Action_CreateReservoir.cpp Action.h ActionState.h Action_CreateReservoir.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_DNAionTracker.o : Action_DNAionTracker.cpp Action.h ActionState.h Action_DNAionTracker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_DSSP.o : Action_DSSP.cpp Action.h ActionState.h Action_DSSP.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Density.o : Action_Density.cpp Action.h ActionState.h Action_Density.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Diffusion.o : Action_Diffusion.cpp Action.h ActionState.h Action_Diffusion.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Dihedral.o : Action_Dihedral.cpp Action.h ActionState.h Action_Dihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Dipole.o : Action_Dipole.cpp Action.h ActionState.h Action_Dipole.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_DistRmsd.o : Action_DistRmsd.cpp Action.h ActionState.h Action_DistRmsd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Distance.o : Action_Distance.cpp Action.h ActionState.h Action_Distance.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Energy.o : Action_Energy.cpp Action.h ActionState.h Action_Energy.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h Energy.h Ewald.h Ewald_ParticleMesh.h Ewald_Regular.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h helpme_standalone.h -Action_Esander.o : Action_Esander.cpp Action.h ActionState.h Action_Esander.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_FilterByData.o : Action_FilterByData.cpp Action.h ActionState.h Action_FilterByData.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_FixAtomOrder.o : Action_FixAtomOrder.cpp Action.h ActionState.h Action_FixAtomOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_FixImagedBonds.o : Action_FixImagedBonds.cpp Action.h ActionState.h Action_FixImagedBonds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_GIST.o : Action_GIST.cpp Action.h ActionState.h Action_GIST.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Grid.o : Action_Grid.cpp Action.h ActionState.h Action_Grid.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_GridFreeEnergy.o : Action_GridFreeEnergy.cpp Action.h ActionState.h Action_GridFreeEnergy.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_HydrogenBond.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h molsurf.h -Action_MultiDihedral.o : Action_MultiDihedral.cpp Action.h ActionState.h Action_MultiDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_MultiVector.o : Action_MultiVector.cpp Action.h ActionState.h Action_MultiVector.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h -Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_STFC_Diffusion.o : Action_STFC_Diffusion.cpp Action.h ActionState.h Action_STFC_Diffusion.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Scale.o : Action_Scale.cpp Action.h ActionState.h Action_Scale.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_SetVelocity.o : Action_SetVelocity.cpp Action.h ActionState.h Action_SetVelocity.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Spam.o : Action_Spam.cpp Action.h ActionState.h Action_Spam.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_double.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h ImagedAction.h KDE.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Strip.o : Action_Strip.cpp Action.h ActionState.h Action_Strip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Surf.o : Action_Surf.cpp Action.h ActionState.h Action_Surf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_SymmetricRmsd.o : Action_SymmetricRmsd.cpp Action.h ActionState.h Action_SymmetricRmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Temperature.o : Action_Temperature.cpp Action.h ActionState.h Action_Temperature.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Time.o : Action_Time.cpp Action.h ActionState.h Action_Time.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Translate.o : Action_Translate.cpp Action.h ActionState.h Action_Translate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Unstrip.o : Action_Unstrip.cpp Action.h ActionState.h Action_Unstrip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Unwrap.o : Action_Unwrap.cpp Action.h ActionState.h Action_Unwrap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Vector.o : Action_Vector.cpp Action.h ActionState.h Action_Vector.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_VelocityAutoCorr.o : Action_VelocityAutoCorr.cpp Action.h ActionState.h Action_VelocityAutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Volmap.o : Action_Volmap.cpp Action.h ActionState.h Action_Volmap.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Volume.o : Action_Volume.cpp Action.h ActionState.h Action_Volume.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Watershell.o : Action_Watershell.cpp Action.h ActionState.h Action_Watershell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_XtalSymm.o : Action_XtalSymm.cpp Action.h ActionState.h Action_XtalSymm.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SpaceGroup.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_CrdFluct.o : Analysis_CrdFluct.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrdFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_CrossCorr.o : Analysis_CrossCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrossCorr.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h -Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Regression.o : Analysis_Regression.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Regression.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_RemLog.o : Analysis_RemLog.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h Analysis_RemLog.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_RemLog.h DataSet_integer.h DataSet_integer_mem.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Rms2d.o : Analysis_Rms2d.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rms2d.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h -Analysis_RmsAvgCorr.o : Analysis_RmsAvgCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RmsAvgCorr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Rotdif.o : Analysis_Rotdif.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rotdif.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SimplexMin.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_RunningAvg.o : Analysis_RunningAvg.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RunningAvg.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Spline.o : Analysis_Spline.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Spline.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_State.o : Analysis_State.cpp ActionState.h Analysis.h AnalysisState.h Analysis_State.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Channel.o : Action_Channel.cpp Action.h ActionState.h Action_Channel.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_CheckChirality.o : Action_CheckChirality.cpp Action.h ActionState.h Action_CheckChirality.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h TorsionRoutines.h +Action_CheckStructure.o : Action_CheckStructure.cpp Action.h ActionState.h Action_CheckStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Closest.o : Action_Closest.cpp Action.h ActionState.h Action_Closest.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_ClusterDihedral.o : Action_ClusterDihedral.cpp Action.h ActionState.h Action_ClusterDihedral.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h +Action_Contacts.o : Action_Contacts.cpp Action.h ActionState.h Action_Contacts.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_CreateCrd.o : Action_CreateCrd.cpp Action.h ActionState.h Action_CreateCrd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_CreateReservoir.o : Action_CreateReservoir.cpp Action.h ActionState.h Action_CreateReservoir.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h Parallel.h Range.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_DNAionTracker.o : Action_DNAionTracker.cpp Action.h ActionState.h Action_DNAionTracker.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_DSSP.o : Action_DSSP.cpp Action.h ActionState.h Action_DSSP.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Density.o : Action_Density.cpp Action.h ActionState.h Action_Density.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h +Action_Diffusion.o : Action_Diffusion.cpp Action.h ActionState.h Action_Diffusion.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h +Action_Dihedral.o : Action_Dihedral.cpp Action.h ActionState.h Action_Dihedral.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h +Action_Dipole.o : Action_Dipole.cpp Action.h ActionState.h Action_Dipole.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_DistRmsd.o : Action_DistRmsd.cpp Action.h ActionState.h Action_DistRmsd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Distance.o : Action_Distance.cpp Action.h ActionState.h Action_Distance.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Energy.o : Action_Energy.cpp Action.h ActionState.h Action_Energy.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h Energy.h Ewald.h Ewald_ParticleMesh.h Ewald_Regular.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h helpme_standalone.h +Action_Esander.o : Action_Esander.cpp Action.h ActionState.h Action_Esander.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_FilterByData.o : Action_FilterByData.cpp Action.h ActionState.h Action_FilterByData.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_FixAtomOrder.o : Action_FixAtomOrder.cpp Action.h ActionState.h Action_FixAtomOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_FixImagedBonds.o : Action_FixImagedBonds.cpp Action.h ActionState.h Action_FixImagedBonds.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_GIST.o : Action_GIST.cpp Action.h ActionState.h Action_GIST.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_3D.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h ImagedAction.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h +Action_Grid.o : Action_Grid.cpp Action.h ActionState.h Action_Grid.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_GridFreeEnergy.o : Action_GridFreeEnergy.cpp Action.h ActionState.h Action_GridFreeEnergy.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_HydrogenBond.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h TorsionRoutines.h Vec3.h +Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h +Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h molsurf.h +Action_MultiDihedral.o : Action_MultiDihedral.cpp Action.h ActionState.h Action_MultiDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_MultiVector.o : Action_MultiVector.cpp Action.h ActionState.h Action_MultiVector.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h +Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix.h Matrix_3x3.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h +Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h Vec3.h +Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h +Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h +Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Random.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_STFC_Diffusion.o : Action_STFC_Diffusion.cpp Action.h ActionState.h Action_STFC_Diffusion.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Scale.o : Action_Scale.cpp Action.h ActionState.h Action_Scale.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_SetVelocity.o : Action_SetVelocity.cpp Action.h ActionState.h Action_SetVelocity.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Spam.o : Action_Spam.cpp Action.h ActionState.h Action_Spam.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_double.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h ImagedAction.h KDE.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Strip.o : Action_Strip.cpp Action.h ActionState.h Action_Strip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Surf.o : Action_Surf.cpp Action.h ActionState.h Action_Surf.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_SymmetricRmsd.o : Action_SymmetricRmsd.cpp Action.h ActionState.h Action_SymmetricRmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Temperature.o : Action_Temperature.cpp Action.h ActionState.h Action_Temperature.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Time.o : Action_Time.cpp Action.h ActionState.h Action_Time.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Translate.o : Action_Translate.cpp Action.h ActionState.h Action_Translate.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Unstrip.o : Action_Unstrip.cpp Action.h ActionState.h Action_Unstrip.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action_Unwrap.o : Action_Unwrap.cpp Action.h ActionState.h Action_Unwrap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Vector.o : Action_Vector.cpp Action.h ActionState.h Action_Vector.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_VelocityAutoCorr.o : Action_VelocityAutoCorr.cpp Action.h ActionState.h Action_VelocityAutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h Spline.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Action_Volmap.o : Action_Volmap.cpp Action.h ActionState.h Action_Volmap.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Volume.o : Action_Volume.cpp Action.h ActionState.h Action_Volume.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +Action_Watershell.o : Action_Watershell.cpp Action.h ActionState.h Action_Watershell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_XtalSymm.o : Action_XtalSymm.cpp Action.h ActionState.h Action_XtalSymm.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SpaceGroup.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h BaseIOtype.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h Parallel.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h +Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_CrdFluct.o : Analysis_CrdFluct.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrdFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_CrossCorr.o : Analysis_CrossCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrossCorr.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h +Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h +Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h +Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h +Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TrajectoryFile.h +Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Regression.o : Analysis_Regression.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Regression.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h +Analysis_RemLog.o : Analysis_RemLog.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h Analysis_RemLog.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_RemLog.h DataSet_integer.h DataSet_integer_mem.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Spline.h StringRoutines.h TextFormat.h Timer.h +Analysis_Rms2d.o : Analysis_Rms2d.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rms2d.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_TRJ.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h +Analysis_RmsAvgCorr.o : Analysis_RmsAvgCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RmsAvgCorr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Rotdif.o : Analysis_Rotdif.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rotdif.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mat3x3.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Random.h Range.h ReferenceFrame.h SimplexMin.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_RunningAvg.o : Analysis_RunningAvg.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RunningAvg.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h +Analysis_Spline.o : Analysis_Spline.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Spline.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h +Analysis_State.o : Analysis_State.cpp ActionState.h Analysis.h AnalysisState.h Analysis_State.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Random.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h +Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ArgList.o : ArgList.cpp ArgList.h CpptrajStdio.h StringRoutines.h -Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h AssociatedData.o : AssociatedData.cpp ArgList.h AssociatedData.h CpptrajStdio.h Atom.o : Atom.cpp Atom.h CpptrajStdio.h NameType.h SymbolExporting.h AtomMap.o : AtomMap.cpp Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MapAtom.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h AtomMask.o : AtomMask.cpp Atom.h AtomMask.h CpptrajStdio.h MaskToken.h Molecule.h NameType.h Residue.h SymbolExporting.h AtomType.o : AtomType.cpp AtomType.h Constants.h NameType.h ParameterTypes.h AtomTypeArray.o : AtomTypeArray.cpp AtomType.h AtomTypeArray.h CpptrajStdio.h NameType.h ParameterTypes.h -AxisType.o : AxisType.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +AxisType.o : AxisType.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h BondSearch.o : BondSearch.cpp Atom.h AtomExtra.h AtomMask.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h DistRoutines.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Box.o : Box.cpp Box.h Constants.h CpptrajStdio.h Matrix_3x3.h Parallel.h Vec3.h BufferedFrame.o : BufferedFrame.cpp BufferedFrame.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Parallel.h TextFormat.h @@ -148,7 +148,7 @@ ClusterMap.o : ClusterMap.cpp ArgList.h AssociatedData.h ClusterMap.h Constants. ClusterMatrix.o : ClusterMatrix.cpp ArrayIterator.h ClusterMatrix.h CpptrajStdio.h Matrix.h ClusterNode.o : ClusterNode.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterNode.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h ClusterSieve.o : ClusterSieve.cpp ClusterSieve.h Random.h -Cluster_DBSCAN.o : Cluster_DBSCAN.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +Cluster_DBSCAN.o : Cluster_DBSCAN.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h Cluster_DPeaks.o : Cluster_DPeaks.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DPeaks.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Mesh.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h Cluster_HierAgglo.o : Cluster_HierAgglo.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_HierAgglo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h Cluster_Kmeans.o : Cluster_Kmeans.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_Kmeans.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Random.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h @@ -156,39 +156,39 @@ Cluster_ReadInfo.o : Cluster_ReadInfo.cpp ArgList.h ArrayIterator.h AssociatedDa Cmd.o : Cmd.cpp Cmd.h DispatchObject.h CmdInput.o : CmdInput.cpp CmdInput.h StringRoutines.h CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h -Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h +Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h CpptrajState.o : CpptrajState.cpp Action.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h -DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h -DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_CharmmFastRep.o : DataIO_CharmmFastRep.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmFastRep.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_CharmmOutput.o : DataIO_CharmmOutput.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmOutput.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_CharmmRepLog.o : DataIO_CharmmRepLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRepLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_CharmmRtfPrm.o : DataIO_CharmmRtfPrm.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRtfPrm.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Cmatrix.o : DataIO_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Cpout.o : DataIO_Cpout.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cpout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Evecs.o : DataIO_Evecs.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Evecs.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Gnuplot.o : DataIO_Gnuplot.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Gnuplot.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Grace.o : DataIO_Grace.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Grace.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Mdout.o : DataIO_Mdout.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Mdout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_NC_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h +DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h +DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ByteRoutines.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +DataIO_CharmmFastRep.o : DataIO_CharmmFastRep.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmFastRep.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h +DataIO_CharmmOutput.o : DataIO_CharmmOutput.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmOutput.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_CharmmRepLog.o : DataIO_CharmmRepLog.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRepLog.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h +DataIO_CharmmRtfPrm.o : DataIO_CharmmRtfPrm.cpp ArgList.h AssociatedData.h AtomType.h AtomTypeArray.h BaseIOtype.h BufferedLine.h Constants.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRtfPrm.h DataSet.h DataSetList.h DataSet_Parameters.h Dimension.h FileIO.h FileName.h MetaData.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Cmatrix.o : DataIO_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Cpout.o : DataIO_Cpout.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h Cph.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cpout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h FileIO.h FileName.h MetaData.h NameType.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Evecs.o : DataIO_Evecs.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h BufferedFrame.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Evecs.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h FileIO.h FileName.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Gnuplot.o : DataIO_Gnuplot.cpp ArgList.h Array1D.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Gnuplot.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Grace.o : DataIO_Grace.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Grace.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_string.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Mdout.o : DataIO_Mdout.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Mdout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h +DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_NC_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h +DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h DataSet.o : DataSet.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h TextFormat.h DataSetList.o : DataSetList.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AtomType.h AtomTypeArray.h Box.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h Constants.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_DISK.h DataSet_Cmatrix_MEM.h DataSet_Cmatrix_NOMEM.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_Parameters.h DataSet_RemLog.h DataSet_Topology.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_disk.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h DataSet_1D.o : DataSet_1D.cpp ArgList.h ArrayIterator.h AssociatedData.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h PubFFT.h Range.h TextFormat.h @@ -225,10 +225,10 @@ DihedralSearch.o : DihedralSearch.cpp ArgList.h AssociatedData.h Atom.h AtomExtr DistRoutines.o : DistRoutines.cpp Box.h DistRoutines.h Matrix_3x3.h Parallel.h Vec3.h Energy.o : Energy.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h DistRoutines.h Energy.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TorsionRoutines.h Vec3.h Energy_Sander.o : Energy_Sander.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -EnsembleIn.o : EnsembleIn.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h Vec3.h -EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h -EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleNavigator.o : EnsembleNavigator.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h +EnsembleIn.o : EnsembleIn.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h Vec3.h +EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h +EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleNavigator.o : EnsembleNavigator.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h FramePtrArray.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h Vec3.h EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Vec3.h EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h @@ -236,46 +236,46 @@ EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Ato Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -285,11 +285,11 @@ FileName.o : FileName.cpp CpptrajStdio.h FileName.h StringRoutines.h FileTypes.o : FileTypes.cpp ArgList.h BaseIOtype.h CpptrajStdio.h FileTypes.h File_TempName.o : File_TempName.cpp CpptrajStdio.h FileName.h File_TempName.h StringRoutines.h Frame.o : Frame.cpp Atom.h AtomMask.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h -GridAction.o : GridAction.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +GridAction.o : GridAction.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h HistBin.o : HistBin.cpp Constants.h CpptrajStdio.h Dimension.h HistBin.h Hungarian.o : Hungarian.cpp ArrayIterator.h Constants.h CpptrajStdio.h Hungarian.h Matrix.h ImageRoutines.o : ImageRoutines.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h DistRoutines.h FileName.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -InputTrajCommon.o : InputTrajCommon.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h Vec3.h +InputTrajCommon.o : InputTrajCommon.cpp CpptrajStdio.h FileName.h InputTrajCommon.h TrajFrameCounter.h KDE.o : KDE.cpp ArgList.h AssociatedData.h Constants.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h HistBin.h KDE.h MetaData.h Parallel.h Range.h TextFormat.h MapAtom.o : MapAtom.cpp Atom.h MapAtom.h NameType.h SymbolExporting.h MaskArray.o : MaskArray.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h @@ -319,11 +319,11 @@ Parm_Tinker.o : Parm_Tinker.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOty ProgressBar.o : ProgressBar.cpp CpptrajStdio.h ProgressBar.h ProgressTimer.o : ProgressTimer.cpp CpptrajStdio.h ProgressTimer.h Timer.h PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h -RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h SDFfile.o : SDFfile.cpp Atom.h CpptrajFile.h FileIO.h FileName.h NameType.h Parallel.h SDFfile.h StringRoutines.h SymbolExporting.h @@ -357,20 +357,20 @@ Traj_GmxXtc.o : Traj_GmxXtc.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOty Traj_Gro.o : Traj_Gro.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h Traj_SDF.o : Traj_SDF.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h Topology.h Traj_SDF.h TrajectoryIO.h Vec3.h Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_SQM.h TrajectoryIO.h Vec3.h Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h Traj_XYZ.o : Traj_XYZ.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_XYZ.h TrajectoryIO.h Vec3.h TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h FramePtrArray.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TrajectoryIO.h Vec3.h -TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h -Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h +TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h +Trajin_Multi.o : Trajin_Multi.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h FramePtrArray.h InputTrajCommon.h Matrix_3x3.h Parallel.h ReplicaDimArray.h ReplicaInfo.h StringRoutines.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h DataSetList.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h -VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h +VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_string.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h VariableArray.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h -ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSetList.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h +main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h molsurf.o : molsurf.c molsurf.h From f6600c5445d9164ce2e1298380c49c0cf441b83e Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 08:54:41 -0400 Subject: [PATCH 25/31] DRR - Cpptraj: Forward declarations. --- src/DataSetList.h | 5 +- src/ReferenceFrame.h | 1 + src/cpptrajdepend | 404 +++++++++++++++++++++---------------------- 3 files changed, 206 insertions(+), 204 deletions(-) diff --git a/src/DataSetList.h b/src/DataSetList.h index 572088ebf8..e1569609fb 100644 --- a/src/DataSetList.h +++ b/src/DataSetList.h @@ -1,12 +1,13 @@ #ifndef INC_DATASETLIST_H #define INC_DATASETLIST_H #include -#include "DataSet.h" -#include "ArgList.h" // GetReferenceFrame, GetTopology #include "ReferenceFrame.h" // GetReferenceFrame #ifdef TIMER # include "Timer.h" #endif +// Forward declarations +class DataSet; +class ArgList; /// Hold list of DataSets. /** Main class for handling DataSets. All DataSet types can be allocated * by DataSetList. There is a master DataSetList in CpptrajState that will diff --git a/src/ReferenceFrame.h b/src/ReferenceFrame.h index d2a6bf638a..63f69e418e 100644 --- a/src/ReferenceFrame.h +++ b/src/ReferenceFrame.h @@ -1,6 +1,7 @@ #ifndef INC_REFERENCEFRAME_H #define INC_REFERENCEFRAME_H #include "DataSet_Coords_REF.h" +// Forward declarations /// Wrapper around DataSet_Coords_REF DataSet. /** Intended as a non-modifiable holder for the DataSet_Coords_REF DataSet * that also can hold an error status. diff --git a/src/cpptrajdepend b/src/cpptrajdepend index 9fd367eca1..cf69d41952 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -1,140 +1,140 @@ -Action.o : Action.cpp Action.h ActionState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Action.o : Action.cpp Action.h ActionState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ActionFrameCounter.o : ActionFrameCounter.cpp ActionFrameCounter.h ArgList.h CpptrajStdio.h -ActionList.o : ActionList.cpp Action.h ActionList.h ActionState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Align.o : Action_Align.cpp Action.h ActionState.h Action_Align.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Angle.o : Action_Angle.cpp Action.h ActionState.h Action_Angle.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h -Action_AreaPerMol.o : Action_AreaPerMol.cpp Action.h ActionState.h Action_AreaPerMol.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +ActionList.o : ActionList.cpp Action.h ActionList.h ActionState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Align.o : Action_Align.cpp Action.h ActionState.h Action_Align.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Angle.o : Action_Angle.cpp Action.h ActionState.h Action_Angle.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_AreaPerMol.o : Action_AreaPerMol.cpp Action.h ActionState.h Action_AreaPerMol.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_AtomMap.o : Action_AtomMap.cpp Action.h ActionState.h Action_AtomMap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureMapper.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h -Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h -Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_AtomicCorr.o : Action_AtomicCorr.cpp Action.h ActionState.h Action_AtomicCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_AtomicFluct.o : Action_AtomicFluct.cpp Action.h ActionFrameCounter.h ActionState.h Action_AtomicFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_AutoImage.o : Action_AutoImage.cpp Action.h ActionState.h Action_AutoImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Action_Average.o : Action_Average.cpp Action.h ActionFrameCounter.h ActionState.h Action_Average.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Channel.o : Action_Channel.cpp Action.h ActionState.h Action_Channel.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_CheckChirality.o : Action_CheckChirality.cpp Action.h ActionState.h Action_CheckChirality.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h TorsionRoutines.h -Action_CheckStructure.o : Action_CheckStructure.cpp Action.h ActionState.h Action_CheckStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Closest.o : Action_Closest.cpp Action.h ActionState.h Action_Closest.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ClusterDihedral.o : Action_ClusterDihedral.cpp Action.h ActionState.h Action_ClusterDihedral.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h -Action_Contacts.o : Action_Contacts.cpp Action.h ActionState.h Action_Contacts.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_CreateCrd.o : Action_CreateCrd.cpp Action.h ActionState.h Action_CreateCrd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_CreateReservoir.o : Action_CreateReservoir.cpp Action.h ActionState.h Action_CreateReservoir.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h Parallel.h Range.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_DNAionTracker.o : Action_DNAionTracker.cpp Action.h ActionState.h Action_DNAionTracker.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_DSSP.o : Action_DSSP.cpp Action.h ActionState.h Action_DSSP.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Density.o : Action_Density.cpp Action.h ActionState.h Action_Density.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h -Action_Diffusion.o : Action_Diffusion.cpp Action.h ActionState.h Action_Diffusion.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h -Action_Dihedral.o : Action_Dihedral.cpp Action.h ActionState.h Action_Dihedral.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h -Action_Dipole.o : Action_Dipole.cpp Action.h ActionState.h Action_Dipole.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_DistRmsd.o : Action_DistRmsd.cpp Action.h ActionState.h Action_DistRmsd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Distance.o : Action_Distance.cpp Action.h ActionState.h Action_Distance.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Energy.o : Action_Energy.cpp Action.h ActionState.h Action_Energy.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h Energy.h Ewald.h Ewald_ParticleMesh.h Ewald_Regular.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h helpme_standalone.h -Action_Esander.o : Action_Esander.cpp Action.h ActionState.h Action_Esander.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_FilterByData.o : Action_FilterByData.cpp Action.h ActionState.h Action_FilterByData.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_FixAtomOrder.o : Action_FixAtomOrder.cpp Action.h ActionState.h Action_FixAtomOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_FixImagedBonds.o : Action_FixImagedBonds.cpp Action.h ActionState.h Action_FixImagedBonds.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_GIST.o : Action_GIST.cpp Action.h ActionState.h Action_GIST.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_3D.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h ImagedAction.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h -Action_Grid.o : Action_Grid.cpp Action.h ActionState.h Action_Grid.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_GridFreeEnergy.o : Action_GridFreeEnergy.cpp Action.h ActionState.h Action_GridFreeEnergy.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_HydrogenBond.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h TorsionRoutines.h Vec3.h -Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h -Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h molsurf.h -Action_MultiDihedral.o : Action_MultiDihedral.cpp Action.h ActionState.h Action_MultiDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h -Action_MultiVector.o : Action_MultiVector.cpp Action.h ActionState.h Action_MultiVector.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h -Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix.h Matrix_3x3.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h Vec3.h -Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h OnlineVarT.h Parallel.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h Vec3.h -Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h -Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TorsionRoutines.h -Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Random.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_STFC_Diffusion.o : Action_STFC_Diffusion.cpp Action.h ActionState.h Action_STFC_Diffusion.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Scale.o : Action_Scale.cpp Action.h ActionState.h Action_Scale.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_SetVelocity.o : Action_SetVelocity.cpp Action.h ActionState.h Action_SetVelocity.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Spam.o : Action_Spam.cpp Action.h ActionState.h Action_Spam.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_double.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h ImagedAction.h KDE.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Strip.o : Action_Strip.cpp Action.h ActionState.h Action_Strip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Surf.o : Action_Surf.cpp Action.h ActionState.h Action_Surf.h ArgList.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_SymmetricRmsd.o : Action_SymmetricRmsd.cpp Action.h ActionState.h Action_SymmetricRmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Temperature.o : Action_Temperature.cpp Action.h ActionState.h Action_Temperature.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Time.o : Action_Time.cpp Action.h ActionState.h Action_Time.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Translate.o : Action_Translate.cpp Action.h ActionState.h Action_Translate.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Unstrip.o : Action_Unstrip.cpp Action.h ActionState.h Action_Unstrip.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Action_Unwrap.o : Action_Unwrap.cpp Action.h ActionState.h Action_Unwrap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_Vector.o : Action_Vector.cpp Action.h ActionState.h Action_Vector.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_VelocityAutoCorr.o : Action_VelocityAutoCorr.cpp Action.h ActionState.h Action_VelocityAutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h Spline.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Action_Volmap.o : Action_Volmap.cpp Action.h ActionState.h Action_Volmap.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Volume.o : Action_Volume.cpp Action.h ActionState.h Action_Volume.h ArgList.h AssociatedData.h BaseIOtype.h Box.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h ImagedAction.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -Action_Watershell.o : Action_Watershell.cpp Action.h ActionState.h Action_Watershell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Action_XtalSymm.o : Action_XtalSymm.cpp Action.h ActionState.h Action_XtalSymm.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SpaceGroup.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h BaseIOtype.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h Parallel.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h -Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_CrdFluct.o : Analysis_CrdFluct.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrdFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_CrossCorr.o : Analysis_CrossCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrossCorr.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h -Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h -Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h -Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h -Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix.h Matrix_3x3.h MetaData.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h TextFormat.h Timer.h TrajectoryFile.h Trajout_Single.h Vec3.h -Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h HistBin.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h TrajectoryFile.h -Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Regression.o : Analysis_Regression.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Regression.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h -Analysis_RemLog.o : Analysis_RemLog.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h Analysis_RemLog.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h DataSet_RemLog.h DataSet_integer.h DataSet_integer_mem.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Spline.h StringRoutines.h TextFormat.h Timer.h -Analysis_Rms2d.o : Analysis_Rms2d.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rms2d.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_TRJ.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h -Analysis_RmsAvgCorr.o : Analysis_RmsAvgCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RmsAvgCorr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h -Analysis_Rotdif.o : Analysis_Rotdif.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rotdif.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mat3x3.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h PubFFT.h Random.h Range.h ReferenceFrame.h SimplexMin.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_RunningAvg.o : Analysis_RunningAvg.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RunningAvg.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h -Analysis_Spline.o : Analysis_Spline.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Spline.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h Spline.h TextFormat.h Timer.h -Analysis_State.o : Analysis_State.cpp ActionState.h Analysis.h AnalysisState.h Analysis_State.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Random.h Range.h ReferenceFrame.h Spline.h StringRoutines.h TextFormat.h Timer.h -Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h PubFFT.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h MetaData.h Parallel.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h -Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Bounds.o : Action_Bounds.cpp Action.h ActionState.h Action_Bounds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Box.o : Action_Box.cpp Action.h ActionState.h Action_Box.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Center.o : Action_Center.cpp Action.h ActionState.h Action_Center.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Channel.o : Action_Channel.cpp Action.h ActionState.h Action_Channel.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_CheckChirality.o : Action_CheckChirality.cpp Action.h ActionState.h Action_CheckChirality.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_CheckStructure.o : Action_CheckStructure.cpp Action.h ActionState.h Action_CheckStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Closest.o : Action_Closest.cpp Action.h ActionState.h Action_Closest.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_ClusterDihedral.o : Action_ClusterDihedral.cpp Action.h ActionState.h Action_ClusterDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Contacts.o : Action_Contacts.cpp Action.h ActionState.h Action_Contacts.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_CreateCrd.o : Action_CreateCrd.cpp Action.h ActionState.h Action_CreateCrd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_CreateReservoir.o : Action_CreateReservoir.cpp Action.h ActionState.h Action_CreateReservoir.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_DNAionTracker.o : Action_DNAionTracker.cpp Action.h ActionState.h Action_DNAionTracker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_DSSP.o : Action_DSSP.cpp Action.h ActionState.h Action_DSSP.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Density.o : Action_Density.cpp Action.h ActionState.h Action_Density.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Diffusion.o : Action_Diffusion.cpp Action.h ActionState.h Action_Diffusion.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Dihedral.o : Action_Dihedral.cpp Action.h ActionState.h Action_Dihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Dipole.o : Action_Dipole.cpp Action.h ActionState.h Action_Dipole.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_DistRmsd.o : Action_DistRmsd.cpp Action.h ActionState.h Action_DistRmsd.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Distance.o : Action_Distance.cpp Action.h ActionState.h Action_Distance.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Energy.o : Action_Energy.cpp Action.h ActionState.h Action_Energy.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h Energy.h Ewald.h Ewald_ParticleMesh.h Ewald_Regular.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h helpme_standalone.h +Action_Esander.o : Action_Esander.cpp Action.h ActionState.h Action_Esander.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_FilterByData.o : Action_FilterByData.cpp Action.h ActionState.h Action_FilterByData.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_FixAtomOrder.o : Action_FixAtomOrder.cpp Action.h ActionState.h Action_FixAtomOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_FixImagedBonds.o : Action_FixImagedBonds.cpp Action.h ActionState.h Action_FixImagedBonds.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_GIST.o : Action_GIST.cpp Action.h ActionState.h Action_GIST.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Grid.o : Action_Grid.cpp Action.h ActionState.h Action_Grid.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_GridFreeEnergy.o : Action_GridFreeEnergy.cpp Action.h ActionState.h Action_GridFreeEnergy.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_HydrogenBond.o : Action_HydrogenBond.cpp Action.h ActionState.h Action_HydrogenBond.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Image.o : Action_Image.cpp Action.h ActionState.h Action_Image.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_InfraredSpectrum.o : Action_InfraredSpectrum.cpp Action.h ActionState.h Action_InfraredSpectrum.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Jcoupling.o : Action_Jcoupling.cpp Action.h ActionState.h Action_Jcoupling.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_LESsplit.o : Action_LESsplit.cpp Action.h ActionFrameCounter.h ActionState.h Action_LESsplit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_LIE.o : Action_LIE.cpp Action.h ActionState.h Action_LIE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_LipidOrder.o : Action_LipidOrder.cpp Action.h ActionState.h Action_LipidOrder.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_MakeStructure.o : Action_MakeStructure.cpp Action.h ActionState.h Action_MakeStructure.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Mask.o : Action_Mask.cpp Action.h ActionFrameCounter.h ActionState.h Action_Mask.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Matrix.o : Action_Matrix.cpp Action.h ActionFrameCounter.h ActionState.h Action_Matrix.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_MinImage.o : Action_MinImage.cpp Action.h ActionState.h Action_MinImage.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Molsurf.o : Action_Molsurf.cpp Action.h ActionState.h Action_Molsurf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h molsurf.h +Action_MultiDihedral.o : Action_MultiDihedral.cpp Action.h ActionState.h Action_MultiDihedral.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DihedralSearch.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_MultiVector.o : Action_MultiVector.cpp Action.h ActionState.h Action_MultiVector.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_NAstruct.o : Action_NAstruct.cpp Action.h ActionState.h Action_NAstruct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_NMRrst.o : Action_NMRrst.cpp Action.h ActionState.h Action_NMRrst.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_float.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MapAtom.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h ViewRst.h +Action_NativeContacts.o : Action_NativeContacts.cpp Action.h ActionState.h Action_NativeContacts.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_integer.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_OrderParameter.o : Action_OrderParameter.cpp Action.h ActionState.h Action_OrderParameter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Outtraj.o : Action_Outtraj.cpp Action.h ActionFrameCounter.h ActionState.h Action_Outtraj.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_PairDist.o : Action_PairDist.cpp Action.h ActionState.h Action_PairDist.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Pairwise.o : Action_Pairwise.cpp Action.h ActionFrameCounter.h ActionState.h Action_Pairwise.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Principal.o : Action_Principal.cpp Action.h ActionState.h Action_Principal.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Projection.o : Action_Projection.cpp Action.h ActionFrameCounter.h ActionState.h Action_Projection.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Pucker.o : Action_Pucker.cpp Action.h ActionState.h Action_Pucker.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +Action_Radgyr.o : Action_Radgyr.cpp Action.h ActionState.h Action_Radgyr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Radial.o : Action_Radial.cpp Action.h ActionState.h Action_Radial.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_RandomizeIons.o : Action_RandomizeIons.cpp Action.h ActionState.h Action_RandomizeIons.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Remap.o : Action_Remap.cpp Action.h ActionState.h Action_Remap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_ReplicateCell.o : Action_ReplicateCell.cpp Action.h ActionFrameCounter.h ActionState.h Action_ReplicateCell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Action_Rmsd.o : Action_Rmsd.cpp Action.h ActionState.h Action_Rmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Rotate.o : Action_Rotate.cpp Action.h ActionState.h Action_Rotate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_RunningAvg.o : Action_RunningAvg.cpp Action.h ActionState.h Action_RunningAvg.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_STFC_Diffusion.o : Action_STFC_Diffusion.cpp Action.h ActionState.h Action_STFC_Diffusion.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Scale.o : Action_Scale.cpp Action.h ActionState.h Action_Scale.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_SetVelocity.o : Action_SetVelocity.cpp Action.h ActionState.h Action_SetVelocity.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Spam.o : Action_Spam.cpp Action.h ActionState.h Action_Spam.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_double.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h ImagedAction.h KDE.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OnlineVarT.h PairList.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Strip.o : Action_Strip.cpp Action.h ActionState.h Action_Strip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Surf.o : Action_Surf.cpp Action.h ActionState.h Action_Surf.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_SymmetricRmsd.o : Action_SymmetricRmsd.cpp Action.h ActionState.h Action_SymmetricRmsd.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Temperature.o : Action_Temperature.cpp Action.h ActionState.h Action_Temperature.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constraints.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Time.o : Action_Time.cpp Action.h ActionState.h Action_Time.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Translate.o : Action_Translate.cpp Action.h ActionState.h Action_Translate.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Unstrip.o : Action_Unstrip.cpp Action.h ActionState.h Action_Unstrip.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Unwrap.o : Action_Unwrap.cpp Action.h ActionState.h Action_Unwrap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Vector.o : Action_Vector.cpp Action.h ActionState.h Action_Vector.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_VelocityAutoCorr.o : Action_VelocityAutoCorr.cpp Action.h ActionState.h Action_VelocityAutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Volmap.o : Action_Volmap.cpp Action.h ActionState.h Action_Volmap.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Volume.o : Action_Volume.cpp Action.h ActionState.h Action_Volume.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_Watershell.o : Action_Watershell.cpp Action.h ActionState.h Action_Watershell.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h ImageRoutines.h ImageTypes.h ImagedAction.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Action_XtalSymm.o : Action_XtalSymm.cpp Action.h ActionState.h Action_XtalSymm.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SpaceGroup.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +AnalysisList.o : AnalysisList.cpp ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_AmdBias.o : Analysis_AmdBias.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AmdBias.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_AutoCorr.o : Analysis_AutoCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_AutoCorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Average.o : Analysis_Average.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Average.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Clustering.o : Analysis_Clustering.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Clustering.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h Cluster_DPeaks.h Cluster_HierAgglo.h Cluster_Kmeans.h Cluster_ReadInfo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_ConstantPHStats.o : Analysis_ConstantPHStats.cpp ActionState.h Analysis.h AnalysisState.h Analysis_ConstantPHStats.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_pH.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Corr.o : Analysis_Corr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Corr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_CrankShaft.o : Analysis_CrankShaft.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrankShaft.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_CrdFluct.o : Analysis_CrdFluct.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrdFluct.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_CrossCorr.o : Analysis_CrossCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CrossCorr.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_CurveFit.o : Analysis_CurveFit.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Divergence.o : Analysis_Divergence.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Divergence.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_FFT.o : Analysis_FFT.cpp ActionState.h Analysis.h AnalysisState.h Analysis_FFT.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_HausdorffDistance.o : Analysis_HausdorffDistance.cpp ActionState.h Analysis.h AnalysisState.h Analysis_HausdorffDistance.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Hist.o : Analysis_Hist.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Grid.h GridBin.h HistBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_IRED.o : Analysis_IRED.cpp ActionState.h Analysis.h AnalysisState.h Analysis_IRED.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Integrate.o : Analysis_Integrate.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Integrate.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_KDE.o : Analysis_KDE.cpp ActionState.h Analysis.h AnalysisState.h Analysis_KDE.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Lifetime.o : Analysis_Lifetime.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_LowestCurve.o : Analysis_LowestCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_LowestCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Matrix.o : Analysis_Matrix.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Matrix.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_MeltCurve.o : Analysis_MeltCurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_MeltCurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Modes.o : Analysis_Modes.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Modes.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +Analysis_MultiHist.o : Analysis_MultiHist.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Hist.h Analysis_KDE.h Analysis_MultiHist.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h HistBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h +Analysis_Multicurve.o : Analysis_Multicurve.cpp ActionState.h Analysis.h AnalysisState.h Analysis_CurveFit.h Analysis_Multicurve.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Overlap.o : Analysis_Overlap.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Overlap.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_PhiPsi.o : Analysis_PhiPsi.cpp ActionState.h Analysis.h AnalysisState.h Analysis_PhiPsi.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Regression.o : Analysis_Regression.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Regression.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_RemLog.o : Analysis_RemLog.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Lifetime.h Analysis_RemLog.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h DataSet_RemLog.h DataSet_integer.h DataSet_integer_mem.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Rms2d.o : Analysis_Rms2d.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rms2d.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h +Analysis_RmsAvgCorr.o : Analysis_RmsAvgCorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RmsAvgCorr.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Rotdif.o : Analysis_Rotdif.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Rotdif.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h CurveFit.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Mesh.h DataSet_Vector.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h PubFFT.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SimplexMin.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_RunningAvg.o : Analysis_RunningAvg.cpp ActionState.h Analysis.h AnalysisState.h Analysis_RunningAvg.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Spline.o : Analysis_Spline.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Spline.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_State.o : Analysis_State.cpp ActionState.h Analysis.h AnalysisState.h Analysis_State.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Statistics.o : Analysis_Statistics.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Statistics.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_float.h DataSet_integer.h DataSet_string.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_TI.o : Analysis_TI.cpp ActionState.h Analysis.h AnalysisState.h Analysis_TI.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mesh.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Timecorr.o : Analysis_Timecorr.cpp ActionState.h Analysis.h AnalysisState.h Analysis_Timecorr.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h Corr.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_VectorMath.o : Analysis_VectorMath.cpp ActionState.h Analysis.h AnalysisState.h Analysis_VectorMath.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h DataSet_double.h Dimension.h DispatchObject.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +Analysis_Wavelet.o : Analysis_Wavelet.cpp ActionFrameCounter.h ActionState.h Analysis.h AnalysisState.h Analysis_Wavelet.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ClusterMap.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h DistRoutines.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h ProgressBar.h ProgressTimer.h PubFFT.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ArgList.o : ArgList.cpp ArgList.h CpptrajStdio.h StringRoutines.h -Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h +Array1D.o : Array1D.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h AssociatedData.o : AssociatedData.cpp ArgList.h AssociatedData.h CpptrajStdio.h Atom.o : Atom.cpp Atom.h CpptrajStdio.h NameType.h SymbolExporting.h AtomMap.o : AtomMap.cpp Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MapAtom.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h AtomMask.o : AtomMask.cpp Atom.h AtomMask.h CpptrajStdio.h MaskToken.h Molecule.h NameType.h Residue.h SymbolExporting.h AtomType.o : AtomType.cpp AtomType.h Constants.h NameType.h ParameterTypes.h AtomTypeArray.o : AtomTypeArray.cpp AtomType.h AtomTypeArray.h CpptrajStdio.h NameType.h ParameterTypes.h -AxisType.o : AxisType.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h +AxisType.o : AxisType.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AxisType.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h Vec3.h BondSearch.o : BondSearch.cpp Atom.h AtomExtra.h AtomMask.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h DistRoutines.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Box.o : Box.cpp Box.h Constants.h CpptrajStdio.h Matrix_3x3.h Parallel.h Vec3.h BufferedFrame.o : BufferedFrame.cpp BufferedFrame.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Parallel.h TextFormat.h @@ -148,7 +148,7 @@ ClusterMap.o : ClusterMap.cpp ArgList.h AssociatedData.h ClusterMap.h Constants. ClusterMatrix.o : ClusterMatrix.cpp ArrayIterator.h ClusterMatrix.h CpptrajStdio.h Matrix.h ClusterNode.o : ClusterNode.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterNode.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h ClusterSieve.o : ClusterSieve.cpp ClusterSieve.h Random.h -Cluster_DBSCAN.o : Cluster_DBSCAN.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +Cluster_DBSCAN.o : Cluster_DBSCAN.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DBSCAN.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h Cluster_DPeaks.o : Cluster_DPeaks.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_DPeaks.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Mesh.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReplicaDimArray.h Residue.h Spline.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h Cluster_HierAgglo.o : Cluster_HierAgglo.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterMatrix.h ClusterNode.h ClusterSieve.h Cluster_HierAgglo.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h Cluster_Kmeans.o : Cluster_Kmeans.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterList.h ClusterNode.h ClusterSieve.h Cluster_Kmeans.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Random.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h @@ -156,39 +156,39 @@ Cluster_ReadInfo.o : Cluster_ReadInfo.cpp ArgList.h ArrayIterator.h AssociatedDa Cmd.o : Cmd.cpp Cmd.h DispatchObject.h CmdInput.o : CmdInput.cpp CmdInput.h StringRoutines.h CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h -Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h +Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h CpptrajState.o : CpptrajState.cpp Action.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h CurveFit.o : CurveFit.cpp CurveFit.h -DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h -DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h FileIO.h FileName.h FileTypes.h MetaData.h NameType.h PDBfile.h Parallel.h Range.h ReferenceFrame.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h -DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h ByteRoutines.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -DataIO_CharmmFastRep.o : DataIO_CharmmFastRep.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmFastRep.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h -DataIO_CharmmOutput.o : DataIO_CharmmOutput.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmOutput.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_CharmmRepLog.o : DataIO_CharmmRepLog.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRepLog.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h -DataIO_CharmmRtfPrm.o : DataIO_CharmmRtfPrm.cpp ArgList.h AssociatedData.h AtomType.h AtomTypeArray.h BaseIOtype.h BufferedLine.h Constants.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRtfPrm.h DataSet.h DataSetList.h DataSet_Parameters.h Dimension.h FileIO.h FileName.h MetaData.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Cmatrix.o : DataIO_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_Cpout.o : DataIO_Cpout.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h Cph.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cpout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h FileIO.h FileName.h MetaData.h NameType.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Evecs.o : DataIO_Evecs.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h BufferedFrame.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Evecs.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h FileIO.h FileName.h Matrix.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Gnuplot.o : DataIO_Gnuplot.cpp ArgList.h Array1D.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Gnuplot.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Grace.o : DataIO_Grace.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Grace.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h DataSet_string.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Mdout.o : DataIO_Mdout.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Mdout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h -DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_NC_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h -DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h StringRoutines.h TextFormat.h Timer.h -DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h -DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h -DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h BaseIOtype.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_double.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h TextFormat.h Timer.h -DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h BaseIOtype.h Box.h BufferedLine.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h TextFormat.h Timer.h Vec3.h +DataFile.o : DataFile.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataIO_CCP4.h DataIO_CharmmFastRep.h DataIO_CharmmOutput.h DataIO_CharmmRepLog.h DataIO_CharmmRtfPrm.h DataIO_Cmatrix.h DataIO_Cpout.h DataIO_Evecs.h DataIO_Gnuplot.h DataIO_Grace.h DataIO_Mdout.h DataIO_NC_Cmatrix.h DataIO_OpenDx.h DataIO_RemLog.h DataIO_Std.h DataIO_VecTraj.h DataIO_XVG.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Vec3.h +DataFileList.o : DataFileList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO.o : DataIO.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_CCP4.o : DataIO_CCP4.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h ByteRoutines.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CCP4.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_CharmmFastRep.o : DataIO_CharmmFastRep.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmFastRep.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_CharmmOutput.o : DataIO_CharmmOutput.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmOutput.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_CharmmRepLog.o : DataIO_CharmmRepLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRepLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_CharmmRtfPrm.o : DataIO_CharmmRtfPrm.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_CharmmRtfPrm.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Cmatrix.o : DataIO_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Cpout.o : DataIO_Cpout.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Cpout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Evecs.o : DataIO_Evecs.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Evecs.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Modes.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Gnuplot.o : DataIO_Gnuplot.cpp ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Gnuplot.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Grace.o : DataIO_Grace.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Grace.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Mdout.o : DataIO_Mdout.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Mdout.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_NC_Cmatrix.o : DataIO_NC_Cmatrix.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_NC_Cmatrix.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_OpenDx.o : DataIO_OpenDx.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_OpenDx.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_RemLog.o : DataIO_RemLog.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_RemLog.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Std.o : DataIO_Std.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Std.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_MEM.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Mat3x3.h DataSet_Vector.h DataSet_double.h DataSet_integer.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h GridBin.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_VecTraj.o : DataIO_VecTraj.cpp ActionFrameCounter.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_VecTraj.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Vector.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h +DataIO_XVG.o : DataIO_XVG.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_XVG.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +DataIO_Xplor.o : DataIO_Xplor.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataIO.h DataIO_Xplor.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h DataSet.o : DataSet.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h TextFormat.h DataSetList.o : DataSetList.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AtomType.h AtomTypeArray.h Box.h CharMask.h ClusterDist.h ClusterSieve.h ComplexArray.h Constants.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Cmatrix_DISK.h DataSet_Cmatrix_MEM.h DataSet_Cmatrix_NOMEM.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_GridDbl.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_Parameters.h DataSet_RemLog.h DataSet_Topology.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_disk.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h Hungarian.h InputTrajCommon.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NC_Cmatrix.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h DataSet_1D.o : DataSet_1D.cpp ArgList.h ArrayIterator.h AssociatedData.h ComplexArray.h Constants.h Corr.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_1D.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h PubFFT.h Range.h TextFormat.h @@ -226,7 +226,7 @@ DistRoutines.o : DistRoutines.cpp Box.h DistRoutines.h Matrix_3x3.h Parallel.h V Energy.o : Energy.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h DistRoutines.h Energy.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TorsionRoutines.h Vec3.h Energy_Sander.o : Energy_Sander.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h EnsembleIn.o : EnsembleIn.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h Vec3.h -EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h +EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h EnsembleNavigator.o : EnsembleNavigator.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h FramePtrArray.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h Vec3.h @@ -236,46 +236,46 @@ EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Ato Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -285,7 +285,7 @@ FileName.o : FileName.cpp CpptrajStdio.h FileName.h StringRoutines.h FileTypes.o : FileTypes.cpp ArgList.h BaseIOtype.h CpptrajStdio.h FileTypes.h File_TempName.o : File_TempName.cpp CpptrajStdio.h FileName.h File_TempName.h StringRoutines.h Frame.o : Frame.cpp Atom.h AtomMask.h Box.h Constants.h CoordinateInfo.h CpptrajStdio.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h -GridAction.o : GridAction.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h +GridAction.o : GridAction.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridAction.h GridBin.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h HistBin.o : HistBin.cpp Constants.h CpptrajStdio.h Dimension.h HistBin.h Hungarian.o : Hungarian.cpp ArrayIterator.h Constants.h CpptrajStdio.h Hungarian.h Matrix.h ImageRoutines.o : ImageRoutines.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h DistRoutines.h FileName.h Frame.h ImageRoutines.h ImageTypes.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h @@ -319,11 +319,11 @@ Parm_Tinker.o : Parm_Tinker.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOty ProgressBar.o : ProgressBar.cpp CpptrajStdio.h ProgressBar.h ProgressTimer.o : ProgressTimer.cpp CpptrajStdio.h ProgressTimer.h Timer.h PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h -RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h ComplexArray.h Constants.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix.h Matrix_3x3.h MetaData.h Parallel.h RPNcalc.h Range.h ReferenceFrame.h SymbolExporting.h TextFormat.h Timer.h Vec3.h +RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h SDFfile.o : SDFfile.cpp Atom.h CpptrajFile.h FileIO.h FileName.h NameType.h Parallel.h SDFfile.h StringRoutines.h SymbolExporting.h @@ -357,7 +357,7 @@ Traj_GmxXtc.o : Traj_GmxXtc.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOty Traj_Gro.o : Traj_Gro.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_Gro.h TrajectoryIO.h Vec3.h Traj_Mol2File.o : Traj_Mol2File.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_Mol2File.h TrajectoryIO.h Vec3.h Traj_NcEnsemble.o : Traj_NcEnsemble.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FrameArray.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h ParallelNetcdf.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Traj_NcEnsemble.h TrajectoryIO.h Vec3.h -Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h +Traj_PDBfile.o : Traj_PDBfile.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DistRoutines.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h PDBfile.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Traj_PDBfile.h TrajectoryIO.h Vec3.h Traj_SDF.o : Traj_SDF.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h Topology.h Traj_SDF.h TrajectoryIO.h Vec3.h Traj_SQM.o : Traj_SQM.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h Traj_SQM.h TrajectoryIO.h Vec3.h Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TinkerFile.h Topology.h Traj_Tinker.h TrajectoryIO.h Vec3.h @@ -367,10 +367,10 @@ TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h FramePtrAr TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h Trajin_Multi.o : Trajin_Multi.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h FramePtrArray.h InputTrajCommon.h Matrix_3x3.h Parallel.h ReplicaDimArray.h ReplicaInfo.h StringRoutines.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h DataSetList.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h +TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h -VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_string.h Dimension.h FileIO.h FileName.h MetaData.h Parallel.h Range.h ReferenceFrame.h StringRoutines.h TextFormat.h Timer.h VariableArray.h +VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h -ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSetList.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h +main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h molsurf.o : molsurf.c molsurf.h From 4247bda9ef1362ff63f8fc514975cb32f16336a0 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 09:11:34 -0400 Subject: [PATCH 26/31] DRR - Cpptraj: More forward declarations --- src/EnsembleIn.h | 6 +++++- src/EnsembleIn_Single.cpp | 3 +++ src/EnsembleIn_Single.h | 3 ++- src/Trajin_Single.cpp | 4 ++++ src/Trajin_Single.h | 6 ++++-- 5 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/EnsembleIn.h b/src/EnsembleIn.h index 536392f5a0..7cca6da76a 100644 --- a/src/EnsembleIn.h +++ b/src/EnsembleIn.h @@ -1,15 +1,19 @@ #ifndef INC_ENSEMBLEIN_H #define INC_ENSEMBLEIN_H #include "InputTrajCommon.h" -#include "FrameArray.h" +// Not forward-declared because is just a typedef #include "FramePtrArray.h" #include "ReplicaInfo.h" +#include "Frame.h" // For RemdIdxType TODO put RemdIdxType in ReplicaInfo #ifdef MPI # include "Parallel.h" # ifdef TIMER # include "Timer.h" # endif #endif +// Forward declarations +class FrameArray; +class CoordinateInfo; /// Read in an array of frames at a time. class EnsembleIn { public: diff --git a/src/EnsembleIn_Single.cpp b/src/EnsembleIn_Single.cpp index cb73d6ef7d..08e3aa947d 100644 --- a/src/EnsembleIn_Single.cpp +++ b/src/EnsembleIn_Single.cpp @@ -1,5 +1,8 @@ #ifdef ENABLE_SINGLE_ENSEMBLE #include "EnsembleIn_Single.h" +#include "TrajectoryIO.h" +#include "Topology.h" +#include "FrameArray.h" #include "TrajectoryFile.h" #include "CpptrajStdio.h" diff --git a/src/EnsembleIn_Single.h b/src/EnsembleIn_Single.h index 6d9e53559c..f36e9fe8ed 100644 --- a/src/EnsembleIn_Single.h +++ b/src/EnsembleIn_Single.h @@ -2,7 +2,8 @@ #define INC_ENSEMBLEIN_SINGLE_H #ifdef ENABLE_SINGLE_ENSEMBLE #include "EnsembleIn.h" -#include "TrajectoryIO.h" +// Forward declarations +class TrajectoryIO; /// Read in an array of frames at a time from a single file. class EnsembleIn_Single : public EnsembleIn { public: diff --git a/src/Trajin_Single.cpp b/src/Trajin_Single.cpp index 37691844dd..39c4cc4df7 100644 --- a/src/Trajin_Single.cpp +++ b/src/Trajin_Single.cpp @@ -1,5 +1,6 @@ #include "Trajin_Single.h" #include "Topology.h" +#include "TrajectoryIO.h" #include "TrajectoryFile.h" #include "CpptrajStdio.h" @@ -16,6 +17,9 @@ Trajin_Single::~Trajin_Single() { if (frcio_!=0) delete frcio_; } +/** \return Trajectory title. */ +std::string const& Trajin_Single::Title() const { return trajio_->Title(); } //TODO Check for segfault + /** Used to set up separate traj for forces/velocities. */ TrajectoryIO* Trajin_Single::SetupSeparateTraj(FileName const& fname, const char* type) const { diff --git a/src/Trajin_Single.h b/src/Trajin_Single.h index 233e8b403c..6754966dcd 100644 --- a/src/Trajin_Single.h +++ b/src/Trajin_Single.h @@ -1,7 +1,9 @@ #ifndef INC_TRAJIN_SINGLE_H #define INC_TRAJIN_SINGLE_H #include "Trajin.h" -#include "TrajectoryIO.h" +#include "CoordinateInfo.h" +// Forward declarations +class TrajectoryIO; /// Read in 1 frame at a time from a single file. class Trajin_Single : public Trajin { public: @@ -21,7 +23,7 @@ class Trajin_Single : public Trajin { /// \return trajectory metadata. CoordinateInfo const& TrajCoordInfo() const { return cInfo_; } // --------------------------------------------- - std::string const& Title() const { return trajio_->Title(); } //TODO Check for segfault + std::string const& Title() const; # ifdef MPI int ParallelBeginTraj( Parallel::Comm const& ); int ParallelReadTrajFrame(int, Frame&); From 957ae4a552c75d12ec09bb1ad7ed375ada48f8bc Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 09:19:03 -0400 Subject: [PATCH 27/31] DRR - Cpptraj: One more round of dependency juggling --- src/CpptrajState.cpp | 1 + src/EnsembleIn_Multi.cpp | 1 + src/Frame.h | 7 ++- src/ReplicaInfo.h | 1 + src/TrajinList.cpp | 1 + src/Trajin_Multi.cpp | 2 + src/Trajin_Multi.h | 7 ++- src/cpptrajdepend | 104 +++++++++++++++++++-------------------- 8 files changed, 69 insertions(+), 55 deletions(-) diff --git a/src/CpptrajState.cpp b/src/CpptrajState.cpp index 8fd54b8f91..bd040c45d8 100644 --- a/src/CpptrajState.cpp +++ b/src/CpptrajState.cpp @@ -3,6 +3,7 @@ #include "Action_CreateCrd.h" // in case default COORDS need to be created #include "DataSet_Coords_REF.h" // AddReference #include "DataSet_Topology.h" // AddTopology +#include "FrameArray.h" // RunEnsemble #include "ProgressBar.h" #ifdef MPI # include "Parallel.h" diff --git a/src/EnsembleIn_Multi.cpp b/src/EnsembleIn_Multi.cpp index 7c1dc13cb9..e0e4c9c4f1 100644 --- a/src/EnsembleIn_Multi.cpp +++ b/src/EnsembleIn_Multi.cpp @@ -1,4 +1,5 @@ #include "EnsembleIn_Multi.h" +#include "FrameArray.h" #include "CpptrajStdio.h" #include "DataFile.h" // TODO remove #include "StringRoutines.h" // integerToString TODO remove diff --git a/src/Frame.h b/src/Frame.h index 50f222a33e..c149057a5a 100644 --- a/src/Frame.h +++ b/src/Frame.h @@ -1,8 +1,11 @@ #ifndef INC_FRAME_H #define INC_FRAME_H -#include "Atom.h" +#include #include "AtomMask.h" +#include "Box.h" #include "CoordinateInfo.h" +// Forward declarations +class Atom; /// Hold coordinates, perform various operations/transformations on them. /** Intended to hold coordinates e.g. from a trajectory or reference frame, * along with box coordinates (used in imaging calculations), mass information, @@ -43,7 +46,7 @@ class Frame { Frame(int, double*); Frame(const Frame&); Frame& operator=(Frame); - typedef std::vector RemdIdxType; ///< For dealing with replica indices + typedef std::vector RemdIdxType; ///< For dealing with replica indices TODO put in ReplicaInfo typedef std::vector RemdValType; /// < For reading replica values // ------------------------------------------- /// This type interfaces with DataSet_Coords_CRD diff --git a/src/ReplicaInfo.h b/src/ReplicaInfo.h index bd970c645a..80b615f529 100644 --- a/src/ReplicaInfo.h +++ b/src/ReplicaInfo.h @@ -1,6 +1,7 @@ #ifndef INC_REPLICAINFO_H #define INC_REPLICAINFO_H #include +#include /// Hold types/classes/functions having to do with processing ensemble/replica data. namespace ReplicaInfo { // TODO just Replica /// Replica sort target type diff --git a/src/TrajinList.cpp b/src/TrajinList.cpp index 2ac6ffa22f..10f08f1554 100644 --- a/src/TrajinList.cpp +++ b/src/TrajinList.cpp @@ -1,4 +1,5 @@ #include "TrajinList.h" +#include "Topology.h" #include "CpptrajStdio.h" #include "TrajectoryFile.h" #include "Trajin_Single.h" diff --git a/src/Trajin_Multi.cpp b/src/Trajin_Multi.cpp index 6fb96d7381..51910a4d1f 100644 --- a/src/Trajin_Multi.cpp +++ b/src/Trajin_Multi.cpp @@ -1,4 +1,6 @@ #include "Trajin_Multi.h" +#include "ArgList.h" +#include "Topology.h" #include "StringRoutines.h" // convertToInteger #include "CpptrajStdio.h" diff --git a/src/Trajin_Multi.h b/src/Trajin_Multi.h index 77f3e0e75c..8aefc17297 100644 --- a/src/Trajin_Multi.h +++ b/src/Trajin_Multi.h @@ -3,6 +3,11 @@ #include "Trajin.h" #include "TrajIOarray.h" #include "ReplicaInfo.h" +#include "Frame.h" // For RemdIdxType +// Forward declares +class ArgList; +class Topology; +class FileName; /// Read in 1 frame at a time from multiple files. class Trajin_Multi : public Trajin { public: @@ -24,7 +29,7 @@ class Trajin_Multi : public Trajin { // --------------------------------------------- private: /// Type that will hold REMD indices - typedef Frame::RemdIdxType RemdIdxType; + typedef Frame::RemdIdxType RemdIdxType; // TODO put in ReplicaInfo TrajIOarray REMDtraj_; CoordinateInfo cInfo_; ///< Collective coord information for all replicas TODO Trajin? diff --git a/src/cpptrajdepend b/src/cpptrajdepend index cf69d41952..766bda7614 100644 --- a/src/cpptrajdepend +++ b/src/cpptrajdepend @@ -156,14 +156,14 @@ Cluster_ReadInfo.o : Cluster_ReadInfo.cpp ArgList.h ArrayIterator.h AssociatedDa Cmd.o : Cmd.cpp Cmd.h DispatchObject.h CmdInput.o : CmdInput.cpp CmdInput.h StringRoutines.h CmdList.o : CmdList.cpp Cmd.h CmdList.h DispatchObject.h -Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h +Command.o : Command.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Action_Align.h Action_Angle.h Action_AreaPerMol.h Action_AtomMap.h Action_AtomicCorr.h Action_AtomicFluct.h Action_AutoImage.h Action_Average.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_CreateCrd.h Action_CreateReservoir.h Action_DNAionTracker.h Action_DSSP.h Action_Density.h Action_Diffusion.h Action_Dihedral.h Action_Dipole.h Action_DistRmsd.h Action_Distance.h Action_Energy.h Action_Esander.h Action_FilterByData.h Action_FixAtomOrder.h Action_FixImagedBonds.h Action_GIST.h Action_Grid.h Action_GridFreeEnergy.h Action_HydrogenBond.h Action_Image.h Action_InfraredSpectrum.h Action_Jcoupling.h Action_LESsplit.h Action_LIE.h Action_LipidOrder.h Action_MakeStructure.h Action_Mask.h Action_Matrix.h Action_MinImage.h Action_Molsurf.h Action_MultiDihedral.h Action_MultiVector.h Action_NAstruct.h Action_NMRrst.h Action_NativeContacts.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_STFC_Diffusion.h Action_Scale.h Action_SetVelocity.h Action_Spam.h Action_Strip.h Action_Surf.h Action_SymmetricRmsd.h Action_Temperature.h Action_Time.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 Analysis.h AnalysisList.h AnalysisState.h Analysis_AmdBias.h Analysis_AutoCorr.h Analysis_Average.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_FFT.h Analysis_HausdorffDistance.h Analysis_Hist.h Analysis_IRED.h Analysis_Integrate.h Analysis_KDE.h Analysis_Lifetime.h Analysis_LowestCurve.h Analysis_Matrix.h Analysis_MeltCurve.h Analysis_Modes.h Analysis_MultiHist.h Analysis_Multicurve.h Analysis_Overlap.h Analysis_PhiPsi.h Analysis_Regression.h Analysis_RemLog.h Analysis_Rms2d.h Analysis_RmsAvgCorr.h Analysis_Rotdif.h Analysis_RunningAvg.h Analysis_Spline.h Analysis_State.h Analysis_Statistics.h Analysis_TI.h Analysis_Timecorr.h Analysis_VectorMath.h Analysis_Wavelet.h ArgList.h Array1D.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h AxisType.h BaseIOtype.h Box.h BufferedLine.h CharMask.h ClusterDist.h ClusterList.h ClusterMap.h ClusterNode.h ClusterSieve.h Cmd.h CmdInput.h CmdList.h Command.h ComplexArray.h Constraints.h Control.h CoordinateInfo.h Corr.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Cmatrix.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_Mat3x3.h DataSet_MatrixDbl.h DataSet_MatrixFlt.h DataSet_Mesh.h DataSet_Modes.h DataSet_RemLog.h DataSet_Vector.h DataSet_double.h DataSet_float.h DataSet_integer.h DataSet_integer_mem.h DataSet_pH.h DataSet_string.h Deprecated.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h Energy.h Energy_Sander.h EnsembleIn.h EnsembleOutList.h Ewald.h Exec.h Exec_Analyze.h Exec_Calc.h Exec_CatCrd.h Exec_Change.h Exec_ClusterMap.h Exec_CombineCoords.h Exec_Commands.h Exec_CompareTop.h Exec_CrdAction.h Exec_CrdOut.h Exec_CreateSet.h Exec_DataFile.h Exec_DataFilter.h Exec_DataSetCmd.h Exec_GenerateAmberRst.h Exec_Help.h Exec_LoadCrd.h Exec_LoadTraj.h Exec_ParallelAnalysis.h Exec_ParmBox.h Exec_ParmSolvent.h Exec_ParmStrip.h Exec_ParmWrite.h Exec_PermuteDihedrals.h Exec_Precision.h Exec_PrintData.h Exec_ReadData.h Exec_ReadEnsembleData.h Exec_ReadInput.h Exec_RotateDihedral.h Exec_RunAnalysis.h Exec_ScaleDihedralK.h Exec_SequenceAlign.h Exec_SortEnsembleData.h Exec_SplitCoords.h Exec_System.h Exec_Top.h Exec_Traj.h Exec_UpdateParameters.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h Grid.h GridAction.h GridBin.h HistBin.h Hungarian.h ImageTypes.h ImagedAction.h InputTrajCommon.h MapAtom.h MaskArray.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h NetcdfFile.h OnlineVarT.h OutputTrajCommon.h PDBfile.h PairList.h Parallel.h ParameterHolders.h ParameterTypes.h PubFFT.h RPNcalc.h Random.h Range.h ReferenceAction.h ReferenceFrame.h RemdReservoirNC.h ReplicaDimArray.h ReplicaInfo.h Residue.h Spline.h StructureCheck.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h VariableArray.h Vec3.h molsurf.h ComplexArray.o : ComplexArray.cpp ArrayIterator.h ComplexArray.h Constraints.o : Constraints.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h Constraints.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Control.o : Control.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h CoordinateInfo.o : CoordinateInfo.cpp Box.h CoordinateInfo.h CpptrajStdio.h Matrix_3x3.h Parallel.h ReplicaDimArray.h Vec3.h Corr.o : Corr.cpp ArrayIterator.h ComplexArray.h Corr.h PubFFT.h Cph.o : Cph.cpp Cph.h NameType.h -Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h +Cpptraj.o : Cpptraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h Version.h CpptrajFile.o : CpptrajFile.cpp CpptrajFile.h CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.h FileIO_Mpi.h FileIO_MpiShared.h FileIO_Std.h FileName.h Parallel.h StringRoutines.h CpptrajState.o : CpptrajState.cpp Action.h ActionList.h ActionState.h Action_CreateCrd.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h DataSet_Topology.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleNavigator.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h CpptrajStdio.o : CpptrajStdio.cpp Parallel.h @@ -199,8 +199,8 @@ DataSet_Cmatrix_MEM.o : DataSet_Cmatrix_MEM.cpp ArgList.h ArrayIterator.h Associ DataSet_Cmatrix_NOMEM.o : DataSet_Cmatrix_NOMEM.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMap.h AtomMask.h Box.h CharMask.h ClusterDist.h ClusterSieve.h CoordinateInfo.h CpptrajFile.h DataSet.h DataSet_1D.h DataSet_Cmatrix.h DataSet_Cmatrix_NOMEM.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h Hungarian.h MapAtom.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h SymmetricRmsdCalc.h TextFormat.h Topology.h Vec3.h DataSet_Coords.o : DataSet_Coords.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h Vec3.h DataSet_Coords_CRD.o : DataSet_Coords_CRD.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_CRD.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Vec3.h -DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h -DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_REF.o : DataSet_Coords_REF.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h Trajin.h Trajin_Single.h Vec3.h +DataSet_Coords_TRJ.o : DataSet_Coords_TRJ.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_Coords.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Trajin_Single.h Vec3.h DataSet_GridDbl.o : DataSet_GridDbl.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridDbl.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_GridFlt.o : DataSet_GridFlt.cpp ArgList.h ArrayIterator.h AssociatedData.h Box.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_3D.h DataSet_GridFlt.h Dimension.h FileIO.h FileName.h Grid.h GridBin.h Matrix_3x3.h MetaData.h Parallel.h Range.h StringRoutines.h TextFormat.h Vec3.h DataSet_Mat3x3.o : DataSet_Mat3x3.cpp ArgList.h AssociatedData.h CpptrajFile.h DataSet.h DataSet_Mat3x3.h Dimension.h FileIO.h FileName.h Matrix_3x3.h MetaData.h Parallel.h Range.h TextFormat.h Vec3.h @@ -225,10 +225,10 @@ DihedralSearch.o : DihedralSearch.cpp ArgList.h AssociatedData.h Atom.h AtomExtr DistRoutines.o : DistRoutines.cpp Box.h DistRoutines.h Matrix_3x3.h Parallel.h Vec3.h Energy.o : Energy.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h DistRoutines.h Energy.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TorsionRoutines.h Vec3.h Energy_Sander.o : Energy_Sander.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h Energy_Sander.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h Vec3.h -EnsembleIn.o : EnsembleIn.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h Vec3.h +EnsembleIn.o : EnsembleIn.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h Vec3.h EnsembleIn_Multi.o : EnsembleIn_Multi.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataFile.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Vec3.h -EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h -EnsembleNavigator.o : EnsembleNavigator.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h +EnsembleIn_Single.o : EnsembleIn_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleIn_Single.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Vec3.h +EnsembleNavigator.o : EnsembleNavigator.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleIn.h EnsembleNavigator.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h Timer.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h Vec3.h EnsembleOut.o : EnsembleOut.cpp ActionFrameCounter.h ArgList.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h FileName.h FileTypes.h FramePtrArray.h Matrix_3x3.h OutputTrajCommon.h Parallel.h Range.h ReplicaDimArray.h TrajectoryFile.h Vec3.h EnsembleOutList.o : EnsembleOutList.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOutList.h EnsembleOut_Multi.h EnsembleOut_Single.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajectoryFile.h Vec3.h EnsembleOut_Multi.o : EnsembleOut_Multi.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h EnsembleOut.h EnsembleOut_Multi.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Vec3.h @@ -236,46 +236,46 @@ EnsembleOut_Single.o : EnsembleOut_Single.cpp ActionFrameCounter.h ArgList.h Ato Ewald.o : Ewald.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h EnergyKernel_Adjust.h EnergyKernel_Nonbond.h Ewald.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h PairListLoop.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h Spline.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h Ewald_ParticleMesh.o : Ewald_ParticleMesh.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_ParticleMesh.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Timer.h Topology.h Vec3.h helpme_standalone.h Ewald_Regular.o : Ewald_Regular.cpp Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajStdio.h Ewald.h Ewald_Regular.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h PairList.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Timer.h Topology.h Vec3.h -Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h -Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h -Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h -Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h -Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h +Exec_Analyze.o : Exec_Analyze.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Analyze.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_Calc.o : Exec_Calc.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Calc.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CatCrd.o : Exec_CatCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CatCrd.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Change.o : Exec_Change.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Change.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ClusterMap.o : Exec_ClusterMap.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ClusterMap.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixFlt.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ClusterMap.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CombineCoords.o : Exec_CombineCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CombineCoords.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Commands.o : Exec_Commands.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Commands.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CompareTop.o : Exec_CompareTop.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CompareTop.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_CrdAction.o : Exec_CrdAction.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdAction.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_CrdOut.o : Exec_CrdOut.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CrdOut.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_CreateSet.o : Exec_CreateSet.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_CreateSet.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFile.o : Exec_DataFile.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFile.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataFilter.o : Exec_DataFilter.cpp Action.h ActionList.h ActionState.h Action_FilterByData.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h Array1D.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataFilter.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_DataSetCmd.o : Exec_DataSetCmd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h ComplexArray.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_string.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_DataSetCmd.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_GenerateAmberRst.o : Exec_GenerateAmberRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_GenerateAmberRst.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Help.o : Exec_Help.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Help.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_LoadCrd.o : Exec_LoadCrd.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadCrd.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h Trajin_Single.h TrajoutList.h Vec3.h +Exec_LoadTraj.o : Exec_LoadTraj.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_LoadTraj.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParallelAnalysis.o : Exec_ParallelAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParallelAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmBox.o : Exec_ParmBox.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmBox.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmSolvent.o : Exec_ParmSolvent.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmSolvent.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmStrip.o : Exec_ParmStrip.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmStrip.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ParmWrite.o : Exec_ParmWrite.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ParmWrite.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PermuteDihedrals.o : Exec_PermuteDihedrals.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h DistRoutines.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PermuteDihedrals.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h ImagedAction.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h PairList.h Parallel.h ParameterTypes.h Random.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StructureCheck.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_Precision.o : Exec_Precision.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Precision.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_PrintData.o : Exec_PrintData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_PrintData.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadData.o : Exec_ReadData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadData.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadEnsembleData.o : Exec_ReadEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ReadInput.o : Exec_ReadInput.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ReadInput.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_RotateDihedral.o : Exec_RotateDihedral.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DihedralSearch.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RotateDihedral.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TorsionRoutines.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_RunAnalysis.o : Exec_RunAnalysis.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_RunAnalysis.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +Exec_ScaleDihedralK.o : Exec_ScaleDihedralK.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ScaleDihedralK.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SequenceAlign.o : Exec_SequenceAlign.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SequenceAlign.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajectoryFile.h Trajin.h TrajinList.h TrajoutList.h Trajout_Single.h Vec3.h +Exec_SortEnsembleData.o : Exec_SortEnsembleData.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cph.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_PHREMD.h DataSet_PHREMD_Explicit.h DataSet_PHREMD_Implicit.h DataSet_pH.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SortEnsembleData.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_SplitCoords.o : Exec_SplitCoords.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_CRD.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_SplitCoords.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ProgressBar.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_System.o : Exec_System.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_System.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Top.o : Exec_Top.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Top.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h TopInfo.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_Traj.o : Exec_Traj.cpp Action.h ActionFrameCounter.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_Traj.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_UpdateParameters.o : Exec_UpdateParameters.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h AtomType.h AtomTypeArray.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Parameters.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_UpdateParameters.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterHolders.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +Exec_ViewRst.o : Exec_ViewRst.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h Exec.h Exec_ViewRst.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h ViewRst.h FileIO_Bzip2.o : FileIO_Bzip2.cpp CpptrajStdio.h FileIO.h FileIO_Bzip2.h FileIO_Gzip.o : FileIO_Gzip.cpp CpptrajStdio.h FileIO.h FileIO_Gzip.h FileIO_Mpi.o : FileIO_Mpi.cpp FileIO.h FileIO_Mpi.h Parallel.h @@ -322,7 +322,7 @@ PubFFT.o : PubFFT.cpp ArrayIterator.h ComplexArray.h CpptrajStdio.h PubFFT.h RPNcalc.o : RPNcalc.cpp ArgList.h ArrayIterator.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h ComplexArray.h Constants.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_2D.h DataSet_3D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_GridFlt.h DataSet_MatrixDbl.h DataSet_Vector.h DataSet_double.h Dimension.h FileIO.h FileName.h Frame.h Grid.h GridBin.h MaskToken.h Matrix.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h RPNcalc.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h Vec3.h Random.o : Random.cpp CpptrajStdio.h Random.h Range.o : Range.cpp ArgList.h CpptrajStdio.h Range.h -ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h +ReadLine.o : ReadLine.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h Cmd.h CmdInput.h CmdList.h Command.h Control.h CoordinateInfo.h CpptrajFile.h CpptrajState.h CpptrajStdio.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReadLine.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h VariableArray.h Vec3.h ReferenceAction.o : ReferenceAction.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_Coords_TRJ.h Dimension.h FileIO.h FileName.h Frame.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceAction.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajFrameIndex.h Trajin.h Vec3.h RemdReservoirNC.o : RemdReservoirNC.cpp Atom.h AtomMask.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h MaskToken.h Matrix_3x3.h Molecule.h NC_Routines.h NameType.h NetcdfFile.h Parallel.h RemdReservoirNC.h ReplicaDimArray.h Residue.h SymbolExporting.h Vec3.h Residue.o : Residue.cpp NameType.h Residue.h @@ -364,13 +364,13 @@ Traj_Tinker.o : Traj_Tinker.cpp Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h Traj_XYZ.o : Traj_XYZ.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h BufferedLine.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Topology.h Traj_XYZ.h TrajectoryIO.h Vec3.h TrajectoryFile.o : TrajectoryFile.cpp ArgList.h Atom.h AtomMask.h BaseIOtype.h Box.h BufferedFrame.h BufferedLine.h CIFfile.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Mol2File.h Molecule.h NameType.h NetcdfFile.h PDBfile.h Parallel.h ReplicaDimArray.h Residue.h SDFfile.h SymbolExporting.h TextFormat.h TinkerFile.h Traj_AmberCoord.h Traj_AmberNetcdf.h Traj_AmberRestart.h Traj_AmberRestartNC.h Traj_Binpos.h Traj_CIF.h Traj_CharmmCor.h Traj_CharmmDcd.h Traj_CharmmRestart.h Traj_Conflib.h Traj_GmxTrX.h Traj_GmxXtc.h Traj_Gro.h Traj_Mol2File.h Traj_NcEnsemble.h Traj_PDBfile.h Traj_SDF.h Traj_SQM.h Traj_Tinker.h Traj_XYZ.h TrajectoryFile.h TrajectoryIO.h Vec3.h TrajectoryIO.o : TrajectoryIO.cpp BaseIOtype.h Box.h CoordinateInfo.h FramePtrArray.h Matrix_3x3.h Parallel.h ReplicaDimArray.h TrajectoryIO.h Vec3.h -TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomMask.h BaseIOtype.h Box.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h -Trajin_Multi.o : Trajin_Multi.cpp BaseIOtype.h Box.h CoordinateInfo.h CpptrajStdio.h FileName.h FramePtrArray.h InputTrajCommon.h Matrix_3x3.h Parallel.h ReplicaDimArray.h ReplicaInfo.h StringRoutines.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h +TrajinList.o : TrajinList.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSet_RemLog.h Dimension.h EnsembleIn.h EnsembleIn_Multi.h EnsembleIn_Single.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryFile.h TrajectoryIO.h Trajin.h TrajinList.h Trajin_Multi.h Trajin_Single.h Vec3.h +Trajin_Multi.o : Trajin_Multi.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h ReplicaInfo.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajIOarray.h TrajectoryIO.h Trajin.h Trajin_Multi.h Vec3.h Trajin_Single.o : Trajin_Single.cpp ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h SymbolExporting.h Topology.h TrajFrameCounter.h TrajectoryFile.h TrajectoryIO.h Trajin.h Trajin_Single.h Vec3.h TrajoutList.o : TrajoutList.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h TrajoutList.h Trajout_Single.h Vec3.h Trajout_Single.o : Trajout_Single.cpp ActionFrameCounter.h ArgList.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h CpptrajStdio.h FileName.h FileTypes.h Frame.h FramePtrArray.h MaskToken.h Matrix_3x3.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h Range.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h Topology.h TrajectoryFile.h TrajectoryIO.h Trajout_Single.h Vec3.h VariableArray.o : VariableArray.cpp ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_1D.h DataSet_Coords.h DataSet_Coords_REF.h DataSet_string.h Dimension.h FileIO.h FileName.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h StringRoutines.h SymbolExporting.h TextFormat.h Timer.h Topology.h VariableArray.h Vec3.h Vec3.o : Vec3.cpp Constants.h CpptrajStdio.h Vec3.h ViewRst.o : ViewRst.cpp ActionFrameCounter.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h BondSearch.h Box.h CharMask.h CoordinateInfo.h CpptrajFile.h CpptrajStdio.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h FileIO.h FileName.h FileTypes.h Frame.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h OutputTrajCommon.h Parallel.h ParameterTypes.h ParmFile.h ParmIO.h Range.h ReferenceFrame.h ReplicaDimArray.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajectoryFile.h Trajout_Single.h Vec3.h ViewRst.h -main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FrameArray.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h +main.o : main.cpp Action.h ActionList.h ActionState.h Analysis.h AnalysisList.h AnalysisState.h ArgList.h AssociatedData.h Atom.h AtomExtra.h AtomMask.h BaseIOtype.h Box.h CharMask.h CoordinateInfo.h Cpptraj.h CpptrajFile.h CpptrajState.h DataFile.h DataFileList.h DataIO.h DataSet.h DataSetList.h DataSet_Coords.h DataSet_Coords_REF.h Dimension.h DispatchObject.h EnsembleIn.h EnsembleOutList.h FileIO.h FileName.h FileTypes.h Frame.h FramePtrArray.h InputTrajCommon.h MaskToken.h Matrix_3x3.h MetaData.h Molecule.h NameType.h Parallel.h ParameterTypes.h Range.h ReferenceFrame.h ReplicaDimArray.h ReplicaInfo.h Residue.h SymbolExporting.h TextFormat.h Timer.h Topology.h TrajFrameCounter.h Trajin.h TrajinList.h TrajoutList.h Vec3.h molsurf.o : molsurf.c molsurf.h From 1af375a9f174d00d6b3878234a0ffc59851b40bd Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 10:00:22 -0400 Subject: [PATCH 28/31] DRR - Cpptraj: Add missing includes for MPI build --- src/EnsembleOutList.h | 3 +++ src/FileTypes.cpp | 6 ++++-- src/TrajoutList.h | 3 +++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/EnsembleOutList.h b/src/EnsembleOutList.h index 1034165c94..dcafea62eb 100644 --- a/src/EnsembleOutList.h +++ b/src/EnsembleOutList.h @@ -4,6 +4,9 @@ #include // Not forward-declared since its only a typedef #include "FramePtrArray.h" +#ifdef MPI +# include "Parallel.h" +#endif // Forward declarations class EnsembleOut; class ArgList; diff --git a/src/FileTypes.cpp b/src/FileTypes.cpp index 710d4b0f19..1c63573f93 100644 --- a/src/FileTypes.cpp +++ b/src/FileTypes.cpp @@ -125,9 +125,11 @@ void FileTypes::Options(KeyPtr begin, AllocPtr allocArray, FileFormatType UNK, mprintf(" %s options for %s: %s\n", Ustr[otype],allocArray[i].Description, fmtstr.c_str()); switch (otype) { case READOPT: - if (allocArray[i].ReadHelp != 0) allocArray[i].ReadHelp(); break; + if (allocArray[i].ReadHelp != 0) allocArray[i].ReadHelp(); + break; case WRITEOPT: - if (allocArray[i].WriteHelp != 0) allocArray[i].WriteHelp(); break; + if (allocArray[i].WriteHelp != 0) allocArray[i].WriteHelp(); + break; } } } diff --git a/src/TrajoutList.h b/src/TrajoutList.h index 72a090d436..2dba9a6fad 100644 --- a/src/TrajoutList.h +++ b/src/TrajoutList.h @@ -2,6 +2,9 @@ #define INC_TRAJOUTLIST_H #include #include +#ifdef MPI +# include "Parallel.h" +#endif // Forward declarations class Trajout_Single; class Topology; From cc9960b5f28bcc523d4ad29dbf02b0f59c5418dd Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 10:03:03 -0400 Subject: [PATCH 29/31] DRR - Cpptraj: Attempt to add parallel netcdf to jenkins MPI build. --- Jenkinsfile | 2 +- devtools/ci/jenkins/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9c29941ef9..65063a6d43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -79,7 +79,7 @@ pipeline { } steps { - sh "./configure --with-netcdf --with-fftw3 -mpi gnu" + sh "./configure --with-netcdf --with-fftw3 --with-pnetcdf -mpi gnu" sh "make -j4 install" sh "make -e DO_PARALLEL='mpiexec -n 2' check" sh "make -e DO_PARALLEL='mpiexec -n 4' check" diff --git a/devtools/ci/jenkins/Dockerfile b/devtools/ci/jenkins/Dockerfile index 615685ca21..9135644554 100644 --- a/devtools/ci/jenkins/Dockerfile +++ b/devtools/ci/jenkins/Dockerfile @@ -6,7 +6,7 @@ RUN mkdir -p /opt/intel && \ apt-get upgrade -y && \ apt-get install -y gfortran gcc g++ bzip2 libfftw3-dev automake make libbz2-dev \ mpich libmpich-dev zlib1g-dev netcdf-bin libnetcdf-dev \ - liblapack-dev libarpack2-dev + liblapack-dev libarpack2-dev libpnetcdf-dev # Set up for the Intel compilers. This won't do anything if they're not mounted ENV PATH=/opt/intel/compilers_and_libraries/linux/bin/intel64:/opt/intel/openmpi/bin:${PATH} From 10d0e35295f95d1de80ecd3352b30cb01035515e Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 10:21:38 -0400 Subject: [PATCH 30/31] DRR - Add ssh to docker container to try to fix this error: make[1]: Entering directory '/iscratch/jenkins-cuda/workspace/amber-github/cpptraj/test' -------------------------------------------------------------------------- The value of the MCA parameter "plm_rsh_agent" was set to a path that could not be found: plm_rsh_agent: ssh : rsh Please either unset the parameter, or check that the path is correct --- devtools/ci/jenkins/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devtools/ci/jenkins/Dockerfile b/devtools/ci/jenkins/Dockerfile index 9135644554..e4e5316a1a 100644 --- a/devtools/ci/jenkins/Dockerfile +++ b/devtools/ci/jenkins/Dockerfile @@ -6,7 +6,7 @@ RUN mkdir -p /opt/intel && \ apt-get upgrade -y && \ apt-get install -y gfortran gcc g++ bzip2 libfftw3-dev automake make libbz2-dev \ mpich libmpich-dev zlib1g-dev netcdf-bin libnetcdf-dev \ - liblapack-dev libarpack2-dev libpnetcdf-dev + liblapack-dev libarpack2-dev libpnetcdf-dev ssh # Set up for the Intel compilers. This won't do anything if they're not mounted ENV PATH=/opt/intel/compilers_and_libraries/linux/bin/intel64:/opt/intel/openmpi/bin:${PATH} From fbee75a7089b9d0c308120ec578675234ee91df7 Mon Sep 17 00:00:00 2001 From: "Daniel R. Roe" Date: Tue, 21 May 2019 12:18:51 -0400 Subject: [PATCH 31/31] DRR - Cpptraj: Give up on pnetcdf test for now. Will try again in a future PR. --- Jenkinsfile | 2 +- devtools/ci/jenkins/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 65063a6d43..9c29941ef9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -79,7 +79,7 @@ pipeline { } steps { - sh "./configure --with-netcdf --with-fftw3 --with-pnetcdf -mpi gnu" + sh "./configure --with-netcdf --with-fftw3 -mpi gnu" sh "make -j4 install" sh "make -e DO_PARALLEL='mpiexec -n 2' check" sh "make -e DO_PARALLEL='mpiexec -n 4' check" diff --git a/devtools/ci/jenkins/Dockerfile b/devtools/ci/jenkins/Dockerfile index e4e5316a1a..615685ca21 100644 --- a/devtools/ci/jenkins/Dockerfile +++ b/devtools/ci/jenkins/Dockerfile @@ -6,7 +6,7 @@ RUN mkdir -p /opt/intel && \ apt-get upgrade -y && \ apt-get install -y gfortran gcc g++ bzip2 libfftw3-dev automake make libbz2-dev \ mpich libmpich-dev zlib1g-dev netcdf-bin libnetcdf-dev \ - liblapack-dev libarpack2-dev libpnetcdf-dev ssh + liblapack-dev libarpack2-dev # Set up for the Intel compilers. This won't do anything if they're not mounted ENV PATH=/opt/intel/compilers_and_libraries/linux/bin/intel64:/opt/intel/openmpi/bin:${PATH}

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�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≫PZccs{|s*8Fbdc(As9h8^xZ#wz|;2M%cmsD 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�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%0Au$SBxPj?^*PLDY$6A>~EB8wHJQ}&2d69S4 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 z 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