KIM API V2
|
#include <KIM_ModelDriverCreate.hpp>
Public Member Functions | |
void | GetNumberOfParameterFiles (int *const numberOfParameterFiles) const |
int | GetParameterFileName (int const index, std::string const **const parameterFileName) const |
int | SetModelNumbering (Numbering const numbering) |
void | SetInfluenceDistancePointer (double const *const influenceDistance) |
void | SetNeighborListCutoffsPointer (int const numberOfCutoffs, double const *const cutoffs) |
int | SetRefreshPointer (LanguageName const languageName, func *const fptr) |
int | SetDestroyPointer (LanguageName const languageName, func *const fptr) |
int | SetComputeArgumentsCreatePointer (LanguageName const languageName, func *const fptr) |
int | SetComputeArgumentsDestroyPointer (LanguageName const languageName, func *const fptr) |
int | SetComputePointer (LanguageName const languageName, func *const fptr) |
int | SetSpeciesCode (SpeciesName const speciesName, int const code) |
int | SetParameterPointer (int const extent, int *const ptr, std::string const &description) |
int | SetParameterPointer (int const extent, double *const ptr, std::string const &description) |
void | SetModelBufferPointer (void *const ptr) |
int | SetUnits (LengthUnit const lengthUnit, EnergyUnit const energyUnit, ChargeUnit const chargeUnit, TemperatureUnit const temperatureUnit, TimeUnit const timeUnit) |
int | ConvertUnit (LengthUnit const fromLengthUnit, EnergyUnit const fromEnergyUnit, ChargeUnit const fromChargeUnit, TemperatureUnit const fromTemperatureUnit, TimeUnit const fromTimeUnit, LengthUnit const toLengthUnit, EnergyUnit const toEnergyUnit, ChargeUnit const toChargeUnit, TemperatureUnit const toTemperatureUnit, TimeUnit const toTimeUnit, double const lengthExponent, double const energyExponent, double const chargeExponent, double const temperatureExponent, double const timeExponent, double *const conversionFactor) const |
void | LogEntry (LogVerbosity const logVerbosity, std::string const &message, int const lineNumber, std::string const &fileName) const |
void | LogEntry (LogVerbosity const logVerbosity, std::stringstream const &message, int const lineNumber, std::string const &fileName) const |
std::string const & | String () const |
Definition at line 61 of file KIM_ModelDriverCreate.hpp.
int KIM::ModelDriverCreate::ConvertUnit | ( | LengthUnit const | fromLengthUnit, |
EnergyUnit const | fromEnergyUnit, | ||
ChargeUnit const | fromChargeUnit, | ||
TemperatureUnit const | fromTemperatureUnit, | ||
TimeUnit const | fromTimeUnit, | ||
LengthUnit const | toLengthUnit, | ||
EnergyUnit const | toEnergyUnit, | ||
ChargeUnit const | toChargeUnit, | ||
TemperatureUnit const | toTemperatureUnit, | ||
TimeUnit const | toTimeUnit, | ||
double const | lengthExponent, | ||
double const | energyExponent, | ||
double const | chargeExponent, | ||
double const | temperatureExponent, | ||
double const | timeExponent, | ||
double *const | conversionFactor | ||
) | const |
void KIM::ModelDriverCreate::GetNumberOfParameterFiles | ( | int *const | numberOfParameterFiles | ) | const |
int KIM::ModelDriverCreate::GetParameterFileName | ( | int const | index, |
std::string const **const | parameterFileName | ||
) | const |
void KIM::ModelDriverCreate::LogEntry | ( | LogVerbosity const | logVerbosity, |
std::string const & | message, | ||
int const | lineNumber, | ||
std::string const & | fileName | ||
) | const |
void KIM::ModelDriverCreate::LogEntry | ( | LogVerbosity const | logVerbosity, |
std::stringstream const & | message, | ||
int const | lineNumber, | ||
std::string const & | fileName | ||
) | const |
int KIM::ModelDriverCreate::SetComputeArgumentsCreatePointer | ( | LanguageName const | languageName, |
func *const | fptr | ||
) |
int KIM::ModelDriverCreate::SetComputeArgumentsDestroyPointer | ( | LanguageName const | languageName, |
func *const | fptr | ||
) |
int KIM::ModelDriverCreate::SetComputePointer | ( | LanguageName const | languageName, |
func *const | fptr | ||
) |
int KIM::ModelDriverCreate::SetDestroyPointer | ( | LanguageName const | languageName, |
func *const | fptr | ||
) |
void KIM::ModelDriverCreate::SetInfluenceDistancePointer | ( | double const *const | influenceDistance | ) |
void KIM::ModelDriverCreate::SetModelBufferPointer | ( | void *const | ptr | ) |
int KIM::ModelDriverCreate::SetModelNumbering | ( | Numbering const | numbering | ) |
void KIM::ModelDriverCreate::SetNeighborListCutoffsPointer | ( | int const | numberOfCutoffs, |
double const *const | cutoffs | ||
) |
int KIM::ModelDriverCreate::SetParameterPointer | ( | int const | extent, |
int *const | ptr, | ||
std::string const & | description | ||
) |
int KIM::ModelDriverCreate::SetParameterPointer | ( | int const | extent, |
double *const | ptr, | ||
std::string const & | description | ||
) |
int KIM::ModelDriverCreate::SetRefreshPointer | ( | LanguageName const | languageName, |
func *const | fptr | ||
) |
int KIM::ModelDriverCreate::SetSpeciesCode | ( | SpeciesName const | speciesName, |
int const | code | ||
) |
int KIM::ModelDriverCreate::SetUnits | ( | LengthUnit const | lengthUnit, |
EnergyUnit const | energyUnit, | ||
ChargeUnit const | chargeUnit, | ||
TemperatureUnit const | temperatureUnit, | ||
TimeUnit const | timeUnit | ||
) |
std::string const& KIM::ModelDriverCreate::String | ( | ) | const |