| 42 |
|
module notifyCutoffs |
| 43 |
|
|
| 44 |
|
use definitions |
| 45 |
< |
use doForces, only: createRCuts |
| 45 |
> |
use doForces, only: setDefaultCutoffs |
| 46 |
|
use reaction_field, only: setCutoffsRF |
| 47 |
< |
use lj, only: setCutoffLJ |
| 47 |
> |
use lj, only: setLJDefaultCutoff |
| 48 |
|
use eam, only: setCutoffEAM |
| 49 |
|
use switcheroo, only: set_switch |
| 50 |
|
use status |
| 56 |
|
|
| 57 |
|
#define __FORTRAN90 |
| 58 |
|
#include "UseTheForce/fSwitchingFunction.h" |
| 59 |
+ |
#include "UseTheForce/fCutoffPolicy.h" |
| 60 |
|
|
| 61 |
|
public::cutoffNotify |
| 62 |
|
|
| 108 |
|
|
| 109 |
|
endif |
| 110 |
|
|
| 111 |
< |
call createRCuts( defaultRlist=rlist,stat=localError ) |
| 111 |
> |
call setDefaultCutoffs(rcut, rsw, rlist, TRADITIONAL_CUTOFF_POLICY) |
| 112 |
|
call setCutoffsRF( rcut, rsw ) |
| 113 |
< |
call setCutoffLJ( rcut, do_shift, localError ) |
| 113 |
> |
call setLJDefaultCutoff( rcut, do_shift ) |
| 114 |
|
call setCutoffEAM( rcut, localError) |
| 115 |
|
call set_switch(GROUP_SWITCH, rsw, rcut) |
| 116 |
|
|