Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
a46c15a3
"platforms/opencl/include/OpenCLCompact.h" did not exist on "d95e723d5ac54ccc1ec9cc10e37bd5e3476e6150"
Commit
a46c15a3
authored
Jan 05, 2010
by
Peter Eastman
Browse files
Improvements to Doxygen generation
parent
5c24a611
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
117 additions
and
69 deletions
+117
-69
Doxyfile.in
Doxyfile.in
+8
-6
olla/include/openmm/Kernel.h
olla/include/openmm/Kernel.h
+1
-1
openmmapi/include/openmm/CustomBondForce.h
openmmapi/include/openmm/CustomBondForce.h
+12
-0
openmmapi/include/openmm/CustomExternalForce.h
openmmapi/include/openmm/CustomExternalForce.h
+12
-0
openmmapi/include/openmm/CustomGBForce.h
openmmapi/include/openmm/CustomGBForce.h
+24
-0
openmmapi/include/openmm/CustomNonbondedForce.h
openmmapi/include/openmm/CustomNonbondedForce.h
+20
-0
openmmapi/include/openmm/GBSAOBCForce.h
openmmapi/include/openmm/GBSAOBCForce.h
+4
-0
openmmapi/include/openmm/GBVIForce.h
openmmapi/include/openmm/GBVIForce.h
+8
-14
openmmapi/include/openmm/HarmonicAngleForce.h
openmmapi/include/openmm/HarmonicAngleForce.h
+4
-12
openmmapi/include/openmm/HarmonicBondForce.h
openmmapi/include/openmm/HarmonicBondForce.h
+4
-12
openmmapi/include/openmm/NonbondedForce.h
openmmapi/include/openmm/NonbondedForce.h
+8
-0
openmmapi/include/openmm/PeriodicTorsionForce.h
openmmapi/include/openmm/PeriodicTorsionForce.h
+4
-12
openmmapi/include/openmm/RBTorsionForce.h
openmmapi/include/openmm/RBTorsionForce.h
+4
-12
openmmapi/include/openmm/System.h
openmmapi/include/openmm/System.h
+4
-0
No files found.
Doxyfile.in
View file @
a46c15a3
...
@@ -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
olla/include/openmm/Kernel.h
View file @
a46c15a3
...
@@ -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 request
s
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>
...
...
openmmapi/include/openmm/CustomBondForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/CustomExternalForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/CustomGBForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/CustomNonbondedForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/GBSAOBCForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/GBVIForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/HarmonicAngleForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/HarmonicBondForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/NonbondedForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/PeriodicTorsionForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/RBTorsionForce.h
View file @
a46c15a3
...
@@ -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
;
...
...
openmmapi/include/openmm/System.h
View file @
a46c15a3
...
@@ -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
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment