34 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_HPP_ 35 #define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_HPP_ 45 class ComputeArgumentName;
46 class ComputeCallbackName;
47 class ModelComputeArgumentsCreateImplementation;
125 std::string
const & message,
126 int const lineNumber,
127 std::string
const & fileName)
const;
131 std::stringstream
const & message,
132 int const lineNumber,
133 std::string
const & fileName)
const;
146 std::string
const &
ToString()
const;
156 ModelComputeArgumentsCreateImplementation * pimpl;
160 #endif // KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_HPP_ An Extensible Enumeration for the ComputeArgumentName's supported by the KIM API. ...
void SetModelBufferPointer(void *const ptr)
Set the Model's buffer pointer within the ComputeArguments object.
std::string const & ToString() const
Get a string representing the internal state of the ComputeArguments object.
int SetArgumentSupportStatus(ComputeArgumentName const computeArgumentName, SupportStatus const supportStatus)
Set the SupportStatus of a ComputeArgumentName.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
Provides the interface to a KIM API ComputeArguments object for use by models within their MODEL_ROUT...
void LogEntry(LogVerbosity const logVerbosity, std::string const &message, int const lineNumber, std::string const &fileName) const
Write a log entry into the log file.
An Extensible Enumeration for the SupportStatus's supported by the KIM API.
An Extensible Enumeration for the ComputeCallbackName's supported by the KIM API. ...
int SetCallbackSupportStatus(ComputeCallbackName const computeCallbackName, SupportStatus const supportStatus)
Set the SupportStatus of a ComputeCallbackName.