TABLE OF CONTENTS


ABINIT/m_lwf_potential [ Modules ]

[ Top ] [ Modules ]

NAME

 m_lwf_potential

FUNCTION

 This module contains an LWF potential. 

 Datatypes:

 Subroutines:
 TODO: add this when F2003 doc style is determined.

COPYRIGHT

 Copyright (C) 2001-2024 ABINIT group (hexu)
 This file is distributed under the terms of the
 GNU General Public License, see ~abinit/COPYING
 or http://www.gnu.org/copyleft/gpl.txt .
 For the initials of contributors, see ~abinit/doc/developers/contributors.txt .

SOURCE

24 #if defined HAVE_CONFIG_H
25 #include "config.h"
26 #endif
27 
28 #include "abi_common.h"
29 
30 
31 module m_lwf_potential
32   use defs_basis
33   use m_errors
34   use m_abicore
35   use m_abstract_potential, only: abstract_potential_t
36   use m_spmat_ndcoo, only: ndcoo_mat_t
37   use m_spmat_coo, only: COO_mat_t
38   use m_spmat_csr, only: CSR_mat_t
39   use m_spmat_spvec, only: sp_real_vec
40   use m_spmat_convert, only: spmat_convert
41   use m_multibinit_cell, only: mbcell_t, mbsupercell_t
42   use m_hashtable_strval, only: hash_table_t
43   use m_twobody_interaction, only: get_twobody_dEdx, get_twobody_delta_E
44   use m_multibinit_dataset, only: multibinit_dtset_type
45   use m_lattice_lwf_map, only: lwf_latt_coeff_t
46   implicit none