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

Functions

int starsh_eddata_new (STARSH_eddata **data, STARSH_int count, int ndim)
 Allocate memory for STARSH_eddata object. More...
 
int starsh_eddata_init (STARSH_eddata **data, STARSH_int count, int ndim, double *point, double k, double diag)
 Initialize STARSH_eddata object by given data. More...
 
int starsh_eddata_generate (STARSH_eddata **data, STARSH_int count, int ndim, double k, double diag, enum STARSH_PARTICLES_PLACEMENT place)
 Generate STARSH_ssdata object by given distribution. More...
 
int starsh_eddata_generate_va (STARSH_eddata **data, STARSH_int count, va_list args)
 Generate STARSH_eddata object with incomplete set of parameters. More...
 
int starsh_eddata_generate_el (STARSH_eddata **data, STARSH_int count,...)
 Generate STARSH_eddata object with incomplete set of parameters. More...
 
void starsh_eddata_free (STARSH_eddata *data)
 Free memory of STARSH_eddata object. More...
 
int starsh_eddata_get_kernel (STARSH_kernel **kernel, STARSH_eddata *data, enum STARSH_ELECTRODYNAMICS_KERNEL type)
 Get kernel for electrodynamics 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