kim-api  2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Public Member Functions | List of all members
LennardJones612Implementation Class Reference

#include <LennardJones612Implementation.hpp>

Public Member Functions

 LennardJones612Implementation (KIM::ModelDriverCreate *const modelDriverCreate, KIM::LengthUnit const requestedLengthUnit, KIM::EnergyUnit const requestedEnergyUnit, KIM::ChargeUnit const requestedChargeUnit, KIM::TemperatureUnit const requestedTemperatureUnit, KIM::TimeUnit const requestedTimeUnit, int *const ier)
 
 ~LennardJones612Implementation ()
 
int Refresh (KIM::ModelRefresh *const modelRefresh)
 
int Compute (KIM::ModelCompute const *const modelCompute, KIM::ModelComputeArguments const *const modelComputeArguments)
 
int ComputeArgumentsCreate (KIM::ModelComputeArgumentsCreate *const modelComputeArgumentsCreate) const
 
int ComputeArgumentsDestroy (KIM::ModelComputeArgumentsDestroy *const modelComputeArgumentsDestroy) const
 

Detailed Description

Definition at line 77 of file LennardJones612Implementation.hpp.

Constructor & Destructor Documentation

◆ LennardJones612Implementation()

LennardJones612Implementation::LennardJones612Implementation ( KIM::ModelDriverCreate *const  modelDriverCreate,
KIM::LengthUnit const  requestedLengthUnit,
KIM::EnergyUnit const  requestedEnergyUnit,
KIM::ChargeUnit const  requestedChargeUnit,
KIM::TemperatureUnit const  requestedTemperatureUnit,
KIM::TimeUnit const  requestedTimeUnit,
int *const  ier 
)

Definition at line 55 of file LennardJones612Implementation.cpp.

◆ ~LennardJones612Implementation()

LennardJones612Implementation::~LennardJones612Implementation ( )

Definition at line 119 of file LennardJones612Implementation.cpp.

Member Function Documentation

◆ Compute()

int LennardJones612Implementation::Compute ( KIM::ModelCompute const *const  modelCompute,
KIM::ModelComputeArguments const *const  modelComputeArguments 
)

Definition at line 156 of file LennardJones612Implementation.cpp.

◆ ComputeArgumentsCreate()

int LennardJones612Implementation::ComputeArgumentsCreate ( KIM::ModelComputeArgumentsCreate *const  modelComputeArgumentsCreate) const

Definition at line 214 of file LennardJones612Implementation.cpp.

◆ ComputeArgumentsDestroy()

int LennardJones612Implementation::ComputeArgumentsDestroy ( KIM::ModelComputeArgumentsDestroy *const  modelComputeArgumentsDestroy) const

Definition at line 230 of file LennardJones612Implementation.cpp.

◆ Refresh()

int LennardJones612Implementation::Refresh ( KIM::ModelRefresh *const  modelRefresh)

Definition at line 140 of file LennardJones612Implementation.cpp.


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