kim-api  2.0.2+v2.0.2.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Macros | Functions
LennardJones612Implementation.cpp File Reference
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iostream>
#include <map>
#include <sstream>
#include "KIM_ModelDriverHeaders.hpp"
#include "LennardJones612Implementation.hpp"
#include "LennardJones612ImplementationComputeDispatch.cpp"
Include dependency graph for LennardJones612Implementation.cpp:

Go to the source code of this file.

Macros

#define MAXLINE   1024
 
#define IGNORE_RESULT(fn)   if (fn) {}
 
#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate
 
#define KIM_LOGGER_OBJECT_NAME   modelRefresh
 
#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate
 
#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate
 
#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate
 
#define KIM_LOGGER_OBJECT_NAME   modelComputeArgumentsCreate
 
#define SNUM(x)   static_cast<std::ostringstream &>(std::ostringstream() << std::dec << x).str()
 
#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate
 
#define KIM_LOGGER_OBJECT_NAME   modelComputeArguments
 
#define KIM_LOGGER_OBJECT_NAME   modelCompute
 

Functions

void AllocateAndInitialize2DArray (double **&arrayPtr, int const extentZero, int const extentOne)
 
void Deallocate2DArray (double **&arrayPtr)
 

Macro Definition Documentation

◆ IGNORE_RESULT

#define IGNORE_RESULT (   fn)    if (fn) {}

Definition at line 43 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [1/9]

#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [2/9]

#define KIM_LOGGER_OBJECT_NAME   modelRefresh

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [3/9]

#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [4/9]

#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [5/9]

#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [6/9]

#define KIM_LOGGER_OBJECT_NAME   modelComputeArgumentsCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [7/9]

#define KIM_LOGGER_OBJECT_NAME   modelDriverCreate

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [8/9]

#define KIM_LOGGER_OBJECT_NAME   modelComputeArguments

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ KIM_LOGGER_OBJECT_NAME [9/9]

#define KIM_LOGGER_OBJECT_NAME   modelCompute

Definition at line 968 of file LennardJones612Implementation.cpp.

◆ MAXLINE

#define MAXLINE   1024

Definition at line 42 of file LennardJones612Implementation.cpp.

◆ SNUM

#define SNUM (   x)    static_cast<std::ostringstream &>(std::ostringstream() << std::dec << x).str()

Definition at line 677 of file LennardJones612Implementation.cpp.

Function Documentation

◆ AllocateAndInitialize2DArray()

void AllocateAndInitialize2DArray ( double **&  arrayPtr,
int const  extentZero,
int const  extentOne 
)

Definition at line 1099 of file LennardJones612Implementation.cpp.

◆ Deallocate2DArray()

void Deallocate2DArray ( double **&  arrayPtr)

Definition at line 1116 of file LennardJones612Implementation.cpp.