31#ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_HPP_
32#define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_HPP_
44class ModelComputeArgumentsCreateImplementation;
55class ModelComputeArgumentsCreate
122 std::string
const & message,
123 int const lineNumber,
124 std::string
const & fileName)
const;
128 std::stringstream
const & message,
129 int const lineNumber,
130 std::string
const & fileName)
const;
147 ModelComputeArgumentsCreate(ModelComputeArgumentsCreate
const &);
148 void operator=(ModelComputeArgumentsCreate
const &);
150 ModelComputeArgumentsCreate();
151 ~ModelComputeArgumentsCreate();
153 ModelComputeArgumentsCreateImplementation * pimpl;
An Extensible Enumeration for the ComputeArgumentName's supported by the KIM API.
An Extensible Enumeration for the ComputeCallbackName's supported by the KIM API.
An Extensible Enumeration for the LogVerbosity'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.
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.
int SetCallbackSupportStatus(ComputeCallbackName const computeCallbackName, SupportStatus const supportStatus)
Set the SupportStatus of a ComputeCallbackName.
void LogEntry(LogVerbosity const logVerbosity, std::stringstream const &message, int const lineNumber, std::string const &fileName) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
int SetArgumentSupportStatus(ComputeArgumentName const computeArgumentName, SupportStatus const supportStatus)
Set the SupportStatus of a ComputeArgumentName.
An Extensible Enumeration for the SupportStatus's supported by the KIM API.