STARS-H
Software for Testing Accuracy, Reliability and Scalability of Hierarchical computations
electrostatics.c File Reference
#include "common.h"
#include "starsh.h"
#include "starsh-electrostatics.h"
Include dependency graph for electrostatics.c:

Functions

int starsh_esdata_new (STARSH_esdata **data, STARSH_int count, int ndim)
 Allocate memory for STARSH_esdata object. More...
 
int starsh_esdata_init (STARSH_esdata **data, STARSH_int count, int ndim, double *point)
 Initialize STARSH_esdata object by given data. More...
 
int starsh_esdata_generate (STARSH_esdata **data, STARSH_int count, int ndim, enum STARSH_PARTICLES_PLACEMENT place)
 Generate STARSH_esdata object by given distribution. More...
 
int starsh_esdata_generate_va (STARSH_esdata **data, STARSH_int count, va_list args)
 Generate STARSH_esdata object with incomplete set of parameters. More...
 
int starsh_esdata_generate_el (STARSH_esdata **data, STARSH_int count,...)
 Generate STARSH_esdata object with incomplete set of parameters. More...
 
void starsh_esdata_free (STARSH_esdata *data)
 Free memory of STARSH_esdata object. More...
 
int starsh_esdata_get_kernel (STARSH_kernel **kernel, STARSH_esdata *data, enum STARSH_ELECTROSTATICS_KERNEL type)
 Get kernel for electrostatics problem. More...
 

Detailed Description

STARS-H is a software package, provided by King Abdullah University of Science and Technology (KAUST)

Version
0.3.0
Author
Aleksandr Mikhalev
Date
2017-11-07