KIM API V2
Public Member Functions | Friends | List of all members
KIM::ComputeArguments Class Reference

#include <KIM_ComputeArguments.hpp>

Public Member Functions

int GetArgumentSupportStatus (ComputeArgumentName const computeArgumentName, SupportStatus *const supportStatus) const
 
int GetCallbackSupportStatus (ComputeCallbackName const computeCallbackName, SupportStatus *const supportStatus) const
 
int SetArgumentPointer (ComputeArgumentName const computeArgumentName, int const *const ptr)
 
int SetArgumentPointer (ComputeArgumentName const computeArgumentName, int *const ptr)
 
int SetArgumentPointer (ComputeArgumentName const computeArgumentName, double const *const ptr)
 
int SetArgumentPointer (ComputeArgumentName const computeArgumentName, double *const ptr)
 
int SetCallbackPointer (ComputeCallbackName const computeCallbackName, LanguageName const languageName, func *const fptr, void const *const dataObject)
 
void AreAllRequiredArgumentsAndCallbacksPresent (int *const result) const
 
void SetSimulatorBufferPointer (void *const ptr)
 
void GetSimulatorBufferPointer (void **const ptr) const
 
std::string const & String () const
 
void SetLogID (std::string const &logID)
 
void PushLogVerbosity (LogVerbosity const logVerbosity)
 
void PopLogVerbosity ()
 

Friends

class ModelImplementation
 

Detailed Description

Definition at line 55 of file KIM_ComputeArguments.hpp.

Member Function Documentation

◆ AreAllRequiredArgumentsAndCallbacksPresent()

void KIM::ComputeArguments::AreAllRequiredArgumentsAndCallbacksPresent ( int *const  result) const

◆ GetArgumentSupportStatus()

int KIM::ComputeArguments::GetArgumentSupportStatus ( ComputeArgumentName const  computeArgumentName,
SupportStatus *const  supportStatus 
) const

◆ GetCallbackSupportStatus()

int KIM::ComputeArguments::GetCallbackSupportStatus ( ComputeCallbackName const  computeCallbackName,
SupportStatus *const  supportStatus 
) const

◆ GetSimulatorBufferPointer()

void KIM::ComputeArguments::GetSimulatorBufferPointer ( void **const  ptr) const

◆ PopLogVerbosity()

void KIM::ComputeArguments::PopLogVerbosity ( )

◆ PushLogVerbosity()

void KIM::ComputeArguments::PushLogVerbosity ( LogVerbosity const  logVerbosity)

◆ SetArgumentPointer() [1/4]

int KIM::ComputeArguments::SetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
int const *const  ptr 
)

◆ SetArgumentPointer() [2/4]

int KIM::ComputeArguments::SetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
int *const  ptr 
)

◆ SetArgumentPointer() [3/4]

int KIM::ComputeArguments::SetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
double const *const  ptr 
)

◆ SetArgumentPointer() [4/4]

int KIM::ComputeArguments::SetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
double *const  ptr 
)

◆ SetCallbackPointer()

int KIM::ComputeArguments::SetCallbackPointer ( ComputeCallbackName const  computeCallbackName,
LanguageName const  languageName,
func *const  fptr,
void const *const  dataObject 
)

◆ SetLogID()

void KIM::ComputeArguments::SetLogID ( std::string const &  logID)

◆ SetSimulatorBufferPointer()

void KIM::ComputeArguments::SetSimulatorBufferPointer ( void *const  ptr)

◆ String()

std::string const& KIM::ComputeArguments::String ( ) const

Friends And Related Function Documentation

◆ ModelImplementation

friend class ModelImplementation
friend

Definition at line 89 of file KIM_ComputeArguments.hpp.


The documentation for this class was generated from the following file: