KIM API V2
Classes | Macros | Typedefs | Functions | Variables
KIM_ComputeArgumentName.h File Reference

Go to the source code of this file.

Classes

struct  KIM_ComputeArgumentName
 

Macros

#define KIM_DATA_TYPE_DEFINED_
 
#define KIM_COMPUTE_ARGUMENT_NAME_DEFINED_
 

Typedefs

typedef struct KIM_DataType KIM_DataType
 
typedef struct KIM_ComputeArgumentName KIM_ComputeArgumentName
 

Functions

KIM_ComputeArgumentName KIM_ComputeArgumentName_FromString (char const *const str)
 
int KIM_ComputeArgumentName_Equal (KIM_ComputeArgumentName const left, KIM_ComputeArgumentName const right)
 
int KIM_ComputeArgumentName_NotEqual (KIM_ComputeArgumentName const left, KIM_ComputeArgumentName const right)
 
char const *const KIM_ComputeArgumentName_String (KIM_ComputeArgumentName const computeArgumentName)
 
void KIM_COMPUTE_ARGUMENT_NAME_GetNumberOfComputeArgumentNames (int *const numberOfComputeArgumentNames)
 
int KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentName (int const index, KIM_ComputeArgumentName *const computeArgumentName)
 
int KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentDataType (KIM_ComputeArgumentName const computeArgumentName, KIM_DataType *const dataType)
 

Variables

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_numberOfParticles
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_particleSpeciesCodes
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_particleContributing
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_coordinates
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialEnergy
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialForces
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialParticleEnergy
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialVirial
 
KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialParticleVirial
 

Macro Definition Documentation

◆ KIM_COMPUTE_ARGUMENT_NAME_DEFINED_

#define KIM_COMPUTE_ARGUMENT_NAME_DEFINED_

Definition at line 50 of file KIM_ComputeArgumentName.h.

◆ KIM_DATA_TYPE_DEFINED_

#define KIM_DATA_TYPE_DEFINED_

Definition at line 41 of file KIM_ComputeArgumentName.h.

Typedef Documentation

◆ KIM_ComputeArgumentName

Definition at line 51 of file KIM_ComputeArgumentName.h.

◆ KIM_DataType

typedef struct KIM_DataType KIM_DataType

Definition at line 42 of file KIM_ComputeArgumentName.h.

Function Documentation

◆ KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentDataType()

int KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentDataType ( KIM_ComputeArgumentName const  computeArgumentName,
KIM_DataType *const  dataType 
)

◆ KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentName()

int KIM_COMPUTE_ARGUMENT_NAME_GetComputeArgumentName ( int const  index,
KIM_ComputeArgumentName *const  computeArgumentName 
)

◆ KIM_COMPUTE_ARGUMENT_NAME_GetNumberOfComputeArgumentNames()

void KIM_COMPUTE_ARGUMENT_NAME_GetNumberOfComputeArgumentNames ( int *const  numberOfComputeArgumentNames)

◆ KIM_ComputeArgumentName_Equal()

int KIM_ComputeArgumentName_Equal ( KIM_ComputeArgumentName const  left,
KIM_ComputeArgumentName const  right 
)

◆ KIM_ComputeArgumentName_FromString()

KIM_ComputeArgumentName KIM_ComputeArgumentName_FromString ( char const *const  str)

◆ KIM_ComputeArgumentName_NotEqual()

int KIM_ComputeArgumentName_NotEqual ( KIM_ComputeArgumentName const  left,
KIM_ComputeArgumentName const  right 
)

◆ KIM_ComputeArgumentName_String()

char const* const KIM_ComputeArgumentName_String ( KIM_ComputeArgumentName const  computeArgumentName)

Variable Documentation

◆ KIM_COMPUTE_ARGUMENT_NAME_coordinates

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_coordinates

◆ KIM_COMPUTE_ARGUMENT_NAME_numberOfParticles

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_numberOfParticles

◆ KIM_COMPUTE_ARGUMENT_NAME_partialEnergy

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialEnergy

◆ KIM_COMPUTE_ARGUMENT_NAME_partialForces

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialForces

◆ KIM_COMPUTE_ARGUMENT_NAME_partialParticleEnergy

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialParticleEnergy

◆ KIM_COMPUTE_ARGUMENT_NAME_partialParticleVirial

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialParticleVirial

◆ KIM_COMPUTE_ARGUMENT_NAME_partialVirial

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_partialVirial

◆ KIM_COMPUTE_ARGUMENT_NAME_particleContributing

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_particleContributing

◆ KIM_COMPUTE_ARGUMENT_NAME_particleSpeciesCodes

KIM_ComputeArgumentName const KIM_COMPUTE_ARGUMENT_NAME_particleSpeciesCodes