"platforms/opencl/include/OpenCLCompact.h" did not exist on "d95e723d5ac54ccc1ec9cc10e37bd5e3476e6150"
Commit a46c15a3 authored by Peter Eastman's avatar Peter Eastman
Browse files

Improvements to Doxygen generation

parent 5c24a611
...@@ -62,6 +62,9 @@ MAX_INITIALIZER_LINES = 30 ...@@ -62,6 +62,9 @@ MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES SHOW_USED_FILES = YES
SHOW_DIRECTORIES = YES SHOW_DIRECTORIES = YES
FILE_VERSION_FILTER = FILE_VERSION_FILTER =
SHOW_NAMESPACES = NO
SHOW_FILES = NO
SHOW_DIRECTORIES = NO
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# configuration options related to warning and progress messages # configuration options related to warning and progress messages
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
...@@ -83,10 +86,9 @@ EXCLUDE = ...@@ -83,10 +86,9 @@ EXCLUDE =
EXCLUDE_SYMLINKS = NO EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS = */tests/* \ EXCLUDE_PATTERNS = */tests/* \
*/src/* \ */src/* \
*/.svn/* */.svn/* \
EXCLUDE_SYMBOLS = StandardMMForceField::*Info \ */olla/include/openmm/kernels.h
GBSAOBCForceField::AtomInfo \ EXCLUDE_SYMBOLS =
System::ConstraintInfo
EXAMPLE_PATH = EXAMPLE_PATH =
EXAMPLE_PATTERNS = EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO EXAMPLE_RECURSIVE = NO
...@@ -232,4 +234,4 @@ DOT_CLEANUP = YES ...@@ -232,4 +234,4 @@ DOT_CLEANUP = YES
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
# Configuration::additions related to the search engine # Configuration::additions related to the search engine
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
SEARCHENGINE = NO SEARCHENGINE = YES
...@@ -47,7 +47,7 @@ namespace OpenMM { ...@@ -47,7 +47,7 @@ namespace OpenMM {
* *
* The Kernel class itself does not specify any details of what calculation is to be performed or the API * The Kernel class itself does not specify any details of what calculation is to be performed or the API
* for calling it. Instead, subclasses of KernelImpl will define APIs which are appropriate to particular * for calling it. Instead, subclasses of KernelImpl will define APIs which are appropriate to particular
* calculations. To execute a Kernel, you therefore requests its implementation object and cast it to the * calculations. To execute a Kernel, you therefore request its implementation object and cast it to the
* correct type: * correct type:
* *
* <pre> * <pre>
......
...@@ -199,6 +199,10 @@ private: ...@@ -199,6 +199,10 @@ private:
std::vector<BondInfo> bonds; std::vector<BondInfo> bonds;
}; };
/**
* This is an internal class used to record information about a bond.
* @private
*/
class CustomBondForce::BondInfo { class CustomBondForce::BondInfo {
public: public:
int particle1, particle2; int particle1, particle2;
...@@ -210,6 +214,10 @@ public: ...@@ -210,6 +214,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a per-bond parameter.
* @private
*/
class CustomBondForce::BondParameterInfo { class CustomBondForce::BondParameterInfo {
public: public:
std::string name; std::string name;
...@@ -219,6 +227,10 @@ public: ...@@ -219,6 +227,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a global parameter.
* @private
*/
class CustomBondForce::GlobalParameterInfo { class CustomBondForce::GlobalParameterInfo {
public: public:
std::string name; std::string name;
......
...@@ -199,6 +199,10 @@ private: ...@@ -199,6 +199,10 @@ private:
std::vector<ParticleInfo> particles; std::vector<ParticleInfo> particles;
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class CustomExternalForce::ParticleInfo { class CustomExternalForce::ParticleInfo {
public: public:
int particle; int particle;
...@@ -209,6 +213,10 @@ public: ...@@ -209,6 +213,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a per-particle parameter.
* @private
*/
class CustomExternalForce::ParticleParameterInfo { class CustomExternalForce::ParticleParameterInfo {
public: public:
std::string name; std::string name;
...@@ -218,6 +226,10 @@ public: ...@@ -218,6 +226,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a global parameter.
* @private
*/
class CustomExternalForce::GlobalParameterInfo { class CustomExternalForce::GlobalParameterInfo {
public: public:
std::string name; std::string name;
......
...@@ -506,6 +506,10 @@ private: ...@@ -506,6 +506,10 @@ private:
std::vector<ComputationInfo> energyTerms; std::vector<ComputationInfo> energyTerms;
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class CustomGBForce::ParticleInfo { class CustomGBForce::ParticleInfo {
public: public:
std::vector<double> parameters; std::vector<double> parameters;
...@@ -515,6 +519,10 @@ public: ...@@ -515,6 +519,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a per-particle parameter.
* @private
*/
class CustomGBForce::PerParticleParameterInfo { class CustomGBForce::PerParticleParameterInfo {
public: public:
std::string name; std::string name;
...@@ -524,6 +532,10 @@ public: ...@@ -524,6 +532,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a global parameter.
* @private
*/
class CustomGBForce::GlobalParameterInfo { class CustomGBForce::GlobalParameterInfo {
public: public:
std::string name; std::string name;
...@@ -534,6 +546,10 @@ public: ...@@ -534,6 +546,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about an exclusion.
* @private
*/
class CustomGBForce::ExclusionInfo { class CustomGBForce::ExclusionInfo {
public: public:
int particle1, particle2; int particle1, particle2;
...@@ -545,6 +561,10 @@ public: ...@@ -545,6 +561,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a tabulated function.
* @private
*/
class CustomGBForce::FunctionInfo { class CustomGBForce::FunctionInfo {
public: public:
std::string name; std::string name;
...@@ -558,6 +578,10 @@ public: ...@@ -558,6 +578,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a computed value or energy term.
* @private
*/
class CustomGBForce::ComputationInfo { class CustomGBForce::ComputationInfo {
public: public:
std::string name; std::string name;
......
...@@ -328,6 +328,10 @@ private: ...@@ -328,6 +328,10 @@ private:
std::vector<FunctionInfo> functions; std::vector<FunctionInfo> functions;
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class CustomNonbondedForce::ParticleInfo { class CustomNonbondedForce::ParticleInfo {
public: public:
std::vector<double> parameters; std::vector<double> parameters;
...@@ -337,6 +341,10 @@ public: ...@@ -337,6 +341,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a per-particle parameter.
* @private
*/
class CustomNonbondedForce::PerParticleParameterInfo { class CustomNonbondedForce::PerParticleParameterInfo {
public: public:
std::string name; std::string name;
...@@ -346,6 +354,10 @@ public: ...@@ -346,6 +354,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a global parameter.
* @private
*/
class CustomNonbondedForce::GlobalParameterInfo { class CustomNonbondedForce::GlobalParameterInfo {
public: public:
std::string name; std::string name;
...@@ -356,6 +368,10 @@ public: ...@@ -356,6 +368,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about an exclusion.
* @private
*/
class CustomNonbondedForce::ExclusionInfo { class CustomNonbondedForce::ExclusionInfo {
public: public:
int particle1, particle2; int particle1, particle2;
...@@ -367,6 +383,10 @@ public: ...@@ -367,6 +383,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a tabulated function.
* @private
*/
class CustomNonbondedForce::FunctionInfo { class CustomNonbondedForce::FunctionInfo {
public: public:
std::string name; std::string name;
......
...@@ -158,6 +158,10 @@ private: ...@@ -158,6 +158,10 @@ private:
std::vector<ParticleInfo> particles; std::vector<ParticleInfo> particles;
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class GBSAOBCForce::ParticleInfo { class GBSAOBCForce::ParticleInfo {
public: public:
double charge, radius, scalingFactor; double charge, radius, scalingFactor;
......
...@@ -191,24 +191,14 @@ private: ...@@ -191,24 +191,14 @@ private:
NonbondedMethod nonbondedMethod; NonbondedMethod nonbondedMethod;
double cutoffDistance, solventDielectric, soluteDielectric; double cutoffDistance, solventDielectric, soluteDielectric;
class BondInfo; class BondInfo;
// Retarded visual studio compiler complains about being unable to
// export private stl class members.
// This stanza explains that it should temporarily shut up.
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4251)
#endif
std::vector<ParticleInfo> particles; std::vector<ParticleInfo> particles;
std::vector<BondInfo> bonds; std::vector<BondInfo> bonds;
#if defined(_MSC_VER)
#pragma warning(pop)
#endif
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class GBVIForce::ParticleInfo { class GBVIForce::ParticleInfo {
public: public:
double charge, radius, gamma; double charge, radius, gamma;
...@@ -220,6 +210,10 @@ public: ...@@ -220,6 +210,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about a bond.
* @private
*/
class GBVIForce::BondInfo { class GBVIForce::BondInfo {
public: public:
int particle1, particle2; int particle1, particle2;
......
...@@ -95,21 +95,13 @@ protected: ...@@ -95,21 +95,13 @@ protected:
ForceImpl* createImpl(); ForceImpl* createImpl();
private: private:
class AngleInfo; class AngleInfo;
// Retarded visual studio compiler complains about being unable to
// export private stl class members.
// This stanza explains that it should temporarily shut up.
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4251)
#endif
std::vector<AngleInfo> angles; std::vector<AngleInfo> angles;
#if defined(_MSC_VER)
#pragma warning(pop)
#endif
}; };
/**
* This is an internal class used to record information about an angle.
* @private
*/
class HarmonicAngleForce::AngleInfo { class HarmonicAngleForce::AngleInfo {
public: public:
int particle1, particle2, particle3; int particle1, particle2, particle3;
......
...@@ -92,21 +92,13 @@ protected: ...@@ -92,21 +92,13 @@ protected:
ForceImpl* createImpl(); ForceImpl* createImpl();
private: private:
class BondInfo; class BondInfo;
// Retarded visual studio compiler complains about being unable to
// export private stl class members.
// This stanza explains that it should temporarily shut up.
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4251)
#endif
std::vector<BondInfo> bonds; std::vector<BondInfo> bonds;
#if defined(_MSC_VER)
#pragma warning(pop)
#endif
}; };
/**
* This is an internal class used to record information about a bond.
* @private
*/
class HarmonicBondForce::BondInfo { class HarmonicBondForce::BondInfo {
public: public:
int particle1, particle2; int particle1, particle2;
......
...@@ -254,6 +254,10 @@ private: ...@@ -254,6 +254,10 @@ private:
std::map<std::pair<int, int>, int> exceptionMap; std::map<std::pair<int, int>, int> exceptionMap;
}; };
/**
* This is an internal class used to record information about a particle.
* @private
*/
class NonbondedForce::ParticleInfo { class NonbondedForce::ParticleInfo {
public: public:
double charge, sigma, epsilon; double charge, sigma, epsilon;
...@@ -265,6 +269,10 @@ public: ...@@ -265,6 +269,10 @@ public:
} }
}; };
/**
* This is an internal class used to record information about an exception.
* @private
*/
class NonbondedForce::ExceptionInfo { class NonbondedForce::ExceptionInfo {
public: public:
int particle1, particle2; int particle1, particle2;
......
...@@ -101,21 +101,13 @@ protected: ...@@ -101,21 +101,13 @@ protected:
ForceImpl* createImpl(); ForceImpl* createImpl();
private: private:
class PeriodicTorsionInfo; class PeriodicTorsionInfo;
// Retarded visual studio compiler complains about being unable to
// export private stl class members.
// This stanza explains that it should temporarily shut up.
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4251)
#endif
std::vector<PeriodicTorsionInfo> periodicTorsions; std::vector<PeriodicTorsionInfo> periodicTorsions;
#if defined(_MSC_VER)
#pragma warning(pop)
#endif
}; };
/**
* This is an internal class used to record information about a torsion.
* @private
*/
class PeriodicTorsionForce::PeriodicTorsionInfo { class PeriodicTorsionForce::PeriodicTorsionInfo {
public: public:
int particle1, particle2, particle3, particle4, periodicity; int particle1, particle2, particle3, particle4, periodicity;
......
...@@ -110,21 +110,13 @@ protected: ...@@ -110,21 +110,13 @@ protected:
ForceImpl* createImpl(); ForceImpl* createImpl();
private: private:
class RBTorsionInfo; class RBTorsionInfo;
// Retarded visual studio compiler complains about being unable to
// export private stl class members.
// This stanza explains that it should temporarily shut up.
#if defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4251)
#endif
std::vector<RBTorsionInfo> rbTorsions; std::vector<RBTorsionInfo> rbTorsions;
#if defined(_MSC_VER)
#pragma warning(pop)
#endif
}; };
/**
* This is an internal class used to record information about a torsion.
* @private
*/
class RBTorsionForce::RBTorsionInfo { class RBTorsionForce::RBTorsionInfo {
public: public:
int particle1, particle2, particle3, particle4; int particle1, particle2, particle3, particle4;
......
...@@ -196,6 +196,10 @@ private: ...@@ -196,6 +196,10 @@ private:
std::vector<Force*> forces; std::vector<Force*> forces;
}; };
/**
* This is an internal class used to record information about a constraint.
* @private
*/
class System::ConstraintInfo { class System::ConstraintInfo {
public: public:
int particle1, particle2; int particle1, particle2;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment