#include <KIM_Model.hpp>
|
void | GetInfluenceDistance (double *const influenceDistance) const |
|
void | GetNeighborListCutoffsPointer (int *const numberOfCutoffs, double const **const cutoffs) const |
|
int | GetArgumentSupportStatus (ArgumentName const argumentName, SupportStatus *const supportStatus) const |
|
int | GetCallbackSupportStatus (CallbackName const callbackName, SupportStatus *const supportStatus) const |
|
void | GetUnits (LengthUnit *const lengthUnit, EnergyUnit *const energyUnit, ChargeUnit *const chargeUnit, TemperatureUnit *const temperatureUnit, TimeUnit *const timeUnit) const |
|
int | SetArgumentPointer (ArgumentName const argumentName, int const *const ptr) |
|
int | SetArgumentPointer (ArgumentName const argumentName, double const *const ptr) |
|
int | SetCallbackPointer (CallbackName const callbackName, LanguageName const languageName, func *const fptr, void const *const dataObject) |
|
int | Compute () const |
|
int | ClearInfluenceDistanceAndCutoffsThenRefreshModel () |
|
int | GetSpeciesSupportAndCode (KIM::SpeciesName const speciesName, int *const speciesIsSupported, int *const code) const |
|
void | GetNumberOfParameters (int *const numberOfParameters) const |
|
int | GetParameterDataTypeExtentAndDescription (int const index, DataType *const dataType, int *extent, std::string *const description) const |
|
int | GetParameter (int const parameterIndex, int const arrayIndex, int *const parameterValue) const |
|
int | GetParameter (int const parameterIndex, int const arrayIndex, double *const parameterValue) const |
|
int | SetParameter (int const parameterIndex, int const arrayIndex, int const parameterValue) |
|
int | SetParameter (int const parameterIndex, int const arrayIndex, double const parameterValue) |
|
void | SetSimulatorBufferPointer (void *const ptr) |
|
void | GetSimulatorBufferPointer (void **const ptr) const |
|
std::string | String () const |
|
void | SetLogID (std::string const &logID) |
|
void | PushLogVerbosity (LogVerbosity const logVerbosity) |
|
void | PopLogVerbosity () |
|
Definition at line 62 of file KIM_Model.hpp.
◆ ClearInfluenceDistanceAndCutoffsThenRefreshModel()
int KIM::Model::ClearInfluenceDistanceAndCutoffsThenRefreshModel |
( |
| ) |
|
◆ Compute()
int KIM::Model::Compute |
( |
| ) |
const |
◆ Create()
static int KIM::Model::Create |
( |
Numbering const |
numbering, |
|
|
LengthUnit const |
requestedLengthUnit, |
|
|
EnergyUnit const |
requestedEnergyUnit, |
|
|
ChargeUnit const |
requestedChargeUnit, |
|
|
TemperatureUnit const |
requestedTemperatureUnit, |
|
|
TimeUnit const |
requestedTimeUnit, |
|
|
std::string const & |
modelName, |
|
|
int *const |
requestedUnitsAccepted, |
|
|
Model **const |
model |
|
) |
| |
|
static |
◆ Destroy()
static void KIM::Model::Destroy |
( |
Model **const |
model | ) |
|
|
static |
◆ GetArgumentSupportStatus()
◆ GetCallbackSupportStatus()
◆ GetInfluenceDistance()
void KIM::Model::GetInfluenceDistance |
( |
double *const |
influenceDistance | ) |
const |
◆ GetNeighborListCutoffsPointer()
void KIM::Model::GetNeighborListCutoffsPointer |
( |
int *const |
numberOfCutoffs, |
|
|
double const **const |
cutoffs |
|
) |
| const |
◆ GetNumberOfParameters()
void KIM::Model::GetNumberOfParameters |
( |
int *const |
numberOfParameters | ) |
const |
◆ GetParameter() [1/2]
int KIM::Model::GetParameter |
( |
int const |
parameterIndex, |
|
|
int const |
arrayIndex, |
|
|
int *const |
parameterValue |
|
) |
| const |
◆ GetParameter() [2/2]
int KIM::Model::GetParameter |
( |
int const |
parameterIndex, |
|
|
int const |
arrayIndex, |
|
|
double *const |
parameterValue |
|
) |
| const |
◆ GetParameterDataTypeExtentAndDescription()
int KIM::Model::GetParameterDataTypeExtentAndDescription |
( |
int const |
index, |
|
|
DataType *const |
dataType, |
|
|
int * |
extent, |
|
|
std::string *const |
description |
|
) |
| const |
◆ GetSimulatorBufferPointer()
void KIM::Model::GetSimulatorBufferPointer |
( |
void **const |
ptr | ) |
const |
◆ GetSpeciesSupportAndCode()
int KIM::Model::GetSpeciesSupportAndCode |
( |
KIM::SpeciesName const |
speciesName, |
|
|
int *const |
speciesIsSupported, |
|
|
int *const |
code |
|
) |
| const |
◆ GetUnits()
◆ PopLogVerbosity()
void KIM::Model::PopLogVerbosity |
( |
| ) |
|
◆ PushLogVerbosity()
void KIM::Model::PushLogVerbosity |
( |
LogVerbosity const |
logVerbosity | ) |
|
◆ SetArgumentPointer() [1/2]
int KIM::Model::SetArgumentPointer |
( |
ArgumentName const |
argumentName, |
|
|
int const *const |
ptr |
|
) |
| |
◆ SetArgumentPointer() [2/2]
int KIM::Model::SetArgumentPointer |
( |
ArgumentName const |
argumentName, |
|
|
double const *const |
ptr |
|
) |
| |
◆ SetCallbackPointer()
int KIM::Model::SetCallbackPointer |
( |
CallbackName const |
callbackName, |
|
|
LanguageName const |
languageName, |
|
|
func *const |
fptr, |
|
|
void const *const |
dataObject |
|
) |
| |
◆ SetLogID()
void KIM::Model::SetLogID |
( |
std::string const & |
logID | ) |
|
◆ SetParameter() [1/2]
int KIM::Model::SetParameter |
( |
int const |
parameterIndex, |
|
|
int const |
arrayIndex, |
|
|
int const |
parameterValue |
|
) |
| |
◆ SetParameter() [2/2]
int KIM::Model::SetParameter |
( |
int const |
parameterIndex, |
|
|
int const |
arrayIndex, |
|
|
double const |
parameterValue |
|
) |
| |
◆ SetSimulatorBufferPointer()
void KIM::Model::SetSimulatorBufferPointer |
( |
void *const |
ptr | ) |
|
◆ String()
std::string KIM::Model::String |
( |
| ) |
const |
The documentation for this class was generated from the following file: