forked from lijiext/lammps
24 lines
437 B
C
24 lines
437 B
C
|
#ifndef MEMORY_H
|
||
|
#define MEMORY_H
|
||
|
|
||
|
#include "mpi.h"
|
||
|
|
||
|
class Memory {
|
||
|
public:
|
||
|
Memory(MPI_Comm);
|
||
|
~Memory();
|
||
|
|
||
|
void *smalloc(int n, const char *);
|
||
|
void sfree(void *);
|
||
|
void *srealloc(void *, int n, const char *name);
|
||
|
|
||
|
double **create_2d_double_array(int, int, const char *);
|
||
|
double **grow_2d_double_array(double **, int, int, const char *);
|
||
|
void destroy_2d_double_array(double **);
|
||
|
|
||
|
private:
|
||
|
class Error *error;
|
||
|
};
|
||
|
|
||
|
#endif
|