ESPResSo 3.2.0-11-g9950804-git
Extensible Simulation Package for Soft Matter Research
Functions | Variables
mdlc_correction.c File Reference
#include "utils.h"
#include "global.h"
#include "grid.h"
#include "domain_decomposition.h"
#include "particle_data.h"
#include "communication.h"
#include "p3m-dipolar.h"
#include "cells.h"
#include "mdlc_correction.h"
Include dependency graph for mdlc_correction.c:

Go to the source code of this file.

Functions

void calc_mu_max ()
MDINLINE double g1_DLC_dip (double g, double x)
MDINLINE double g2_DLC_dip (double g, double x)
double slab_dip_count_mu (double *mt, double *mx, double *my)
double get_DLC_dipolar (int kcut, double *fx, double *fy, double *fz, double *tx, double *ty, double *tz)
double get_DLC_energy_dipolar (int kcut)
void add_mdlc_force_corrections ()
double add_mdlc_energy_corrections ()
int mdlc_tune (double error)
int mdlc_sanity_checks ()
int mdlc_set_params (double maxPWerror, double gap_size, double far_cut)

Variables

DLC_struct dlc_params = { 1e100, 0, 0, 0, 0}
static int n_local_particles = 0
static double mu_max

Function Documentation

double add_mdlc_energy_corrections ( )
void add_mdlc_force_corrections ( )
void calc_mu_max ( )
MDINLINE double g1_DLC_dip ( double  g,
double  x 
)

Definition at line 72 of file mdlc_correction.c.

Referenced by mdlc_tune().

MDINLINE double g2_DLC_dip ( double  g,
double  x 
)

Definition at line 83 of file mdlc_correction.c.

Referenced by mdlc_tune().

double get_DLC_dipolar ( int  kcut,
double *  fx,
double *  fy,
double *  fz,
double *  tx,
double *  ty,
double *  tz 
)
double get_DLC_energy_dipolar ( int  kcut)
int mdlc_sanity_checks ( )

Definition at line 720 of file mdlc_correction.c.

References ERROR_SPRINTF, PERIODIC, and runtime_error().

Referenced by check_obs_calc_initialized().

int mdlc_set_params ( double  maxPWerror,
double  gap_size,
double  far_cut 
)
int mdlc_tune ( double  error)
double slab_dip_count_mu ( double *  mt,
double *  mx,
double *  my 
)

Variable Documentation

DLC_struct dlc_params = { 1e100, 0, 0, 0, 0}

Definition at line 47 of file mdlc_correction.c.

Referenced by mpi_bcast_coulomb_params_slave(), and tclprint_to_result_MDLC().

double mu_max [static]

Definition at line 50 of file mdlc_correction.c.

Referenced by calc_mu_max(), and mdlc_tune().

int n_local_particles = 0 [static]