kim-api  2.2.0-git+v2.1.3-git-55-g4abf2db1.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Public Member Functions | Static Public Member Functions | List of all members
LennardJones612 Class Reference

#include <LennardJones612.hpp>

Public Member Functions

 LennardJones612 (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)
 ~LennardJones612 ()

Static Public Member Functions

static int Destroy (KIM::ModelDestroy *const modelDestroy)
static int Refresh (KIM::ModelRefresh *const modelRefresh)
static int Compute (KIM::ModelCompute const *const modelCompute, KIM::ModelComputeArguments const *const modelComputeArguments)
static int ComputeArgumentsCreate (KIM::ModelCompute const *const modelCompute, KIM::ModelComputeArgumentsCreate *const modelComputeArgumentsCreate)
static int ComputeArgumentsDestroy (KIM::ModelCompute const *const modelCompute, KIM::ModelComputeArgumentsDestroy *const modelComputeArgumentsDestroy)

Detailed Description

Definition at line 47 of file LennardJones612.hpp.

Constructor & Destructor Documentation

◆ LennardJones612()

LennardJones612::LennardJones612 ( 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 86 of file LennardJones612.cpp.

◆ ~LennardJones612()

LennardJones612::~LennardJones612 ( )

Definition at line 105 of file LennardJones612.cpp.

Member Function Documentation

◆ Compute()

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

Definition at line 136 of file LennardJones612.cpp.

◆ ComputeArgumentsCreate()

int LennardJones612::ComputeArgumentsCreate ( KIM::ModelCompute const *const  modelCompute,
KIM::ModelComputeArgumentsCreate *const  modelComputeArgumentsCreate 

Definition at line 149 of file LennardJones612.cpp.

◆ ComputeArgumentsDestroy()

int LennardJones612::ComputeArgumentsDestroy ( KIM::ModelCompute const *const  modelCompute,
KIM::ModelComputeArgumentsDestroy *const  modelComputeArgumentsDestroy 

Definition at line 162 of file LennardJones612.cpp.

◆ Destroy()

int LennardJones612::Destroy ( KIM::ModelDestroy *const  modelDestroy)

Definition at line 109 of file LennardJones612.cpp.

◆ Refresh()

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

Definition at line 126 of file LennardJones612.cpp.

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