Contains the enumeration constants and the discovery routines for the ComputeArgumentName Extensible Enumeration. More...
Classes | |
struct | Comparator |
Structure provided for use with std::map. More... | |
Functions | |
void | GetNumberOfComputeArgumentNames (int *const numberOfComputeArgumentNames) |
Get the number of standard ComputeArgumentName's defined by the KIM API. | |
int | GetComputeArgumentName (int const index, ComputeArgumentName *const computeArgumentName) |
Get the identity of each defined standard ComputeArgumentName. | |
int | GetComputeArgumentDataType (ComputeArgumentName const computeArgumentName, DataType *const dataType) |
Get the DataType of each defined standard ComputeArgumentName. | |
Variables | |
ComputeArgumentName const | numberOfParticles |
The standard numberOfParticles argument. | |
ComputeArgumentName const | particleSpeciesCodes |
The standard particleSpeciesCodes argument. | |
ComputeArgumentName const | particleContributing |
The standard particleContributing argument. | |
ComputeArgumentName const | coordinates |
The standard coordinates argument. | |
ComputeArgumentName const | partialEnergy |
The standard partialEnergy argument. | |
ComputeArgumentName const | partialForces |
The standard partialForces argument. | |
ComputeArgumentName const | partialParticleEnergy |
The standard partialParticleEnergy argument. | |
ComputeArgumentName const | partialVirial |
The standard partialVirial argument. | |
ComputeArgumentName const | partialParticleVirial |
The standard partialParticleVirial argument. | |
Contains the enumeration constants and the discovery routines for the ComputeArgumentName Extensible Enumeration.
int KIM::COMPUTE_ARGUMENT_NAME::GetComputeArgumentDataType | ( | ComputeArgumentName const | computeArgumentName, |
DataType *const | dataType ) |
Get the DataType of each defined standard ComputeArgumentName.
[in] | computeArgumentName | The ComputeArgumentName object of interest. |
[out] | dataType | The DataType of the associated ComputeArgumentName. |
true
if computeArgumentName
is "unknown". false
otherwise.int KIM::COMPUTE_ARGUMENT_NAME::GetComputeArgumentName | ( | int const | index, |
ComputeArgumentName *const | computeArgumentName ) |
Get the identity of each defined standard ComputeArgumentName.
[in] | index | Zero-based index uniquely labeling each defined standard ComputeArgumentName. This index ordering is only guaranteed to be stable during the lifetime of the current process. |
[out] | computeArgumentName | The ComputeArgumentName object associated with index . |
true
if index < 0
or index >= numberOfComputeArgumentNames
. false
otherwise.void KIM::COMPUTE_ARGUMENT_NAME::GetNumberOfComputeArgumentNames | ( | int *const | numberOfComputeArgumentNames | ) |
Get the number of standard ComputeArgumentName's defined by the KIM API.
[out] | numberOfComputeArgumentNames | The number of standard ComputeArgumentName's defined by the KIM API. |
|
extern |
The standard coordinates
argument.
|
extern |
The standard numberOfParticles
argument.
\since 2.0
|
extern |
The standard partialEnergy
argument.
|
extern |
The standard partialForces
argument.
|
extern |
The standard partialParticleEnergy
argument.
\since 2.0
|
extern |
The standard partialParticleVirial
argument.
\since 2.0
|
extern |
The standard partialVirial
argument.
|
extern |
The standard particleContributing
argument.
\since 2.0
|
extern |
The standard particleSpeciesCodes
argument.
\since 2.0