|
mdcore
0.1.5
|
#include "../config.h"#include <stdlib.h>#include <stdio.h>#include <pthread.h>#include <math.h>#include <float.h>#include <string.h>#include <limits.h>#include <sched.h>#include "cycle.h"#include "errs.h"#include "fptype.h"#include "lock.h"#include "part.h"#include "cell.h"#include "fifo.h"#include "space.h"#include "potential.h"#include "potential_eval.h"#include "engine.h"#include "runner.h"Defines | |
| #define | error(id) ( runner_err = errs_register( id , runner_err_msg[-(id)] , __LINE__ , __FUNCTION__ , __FILE__ ) ) |
Functions | |
| __attribute__ ((flatten)) | |
| Compute the interactions between the particles in the given cell using the verlet list. | |
Variables | |
| char * | runner_err_msg [] |
| unsigned int | runner_rcount |
| #define error | ( | id | ) | ( runner_err = errs_register( id , runner_err_msg[-(id)] , __LINE__ , __FUNCTION__ , __FILE__ ) ) |
| __attribute__ | ( | (flatten) | ) |
Compute the interactions between the particles in the given cell using the verlet list.
Fill in the Verlet list entries for the given cell pair.
| r | The runner. |
| c | The cell containing the particles to traverse. |
| f | A pointer to an array of #FPTYPE in which to aggregate the interaction forces. |
| r | The runner computing the pair. |
| cell_i | The first cell. |
| cell_j | The second cell. |
| pshift | A pointer to an array of three floating point values containing the vector separating the centers of cell_i and cell_j. |
| char* runner_err_msg[] |
| unsigned int runner_rcount |
1.7.6.1