QMCPACK
coulomb_types.h
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////////////////////////////////
2 // This file is distributed under the University of Illinois/NCSA Open Source License.
3 // See LICENSE file in top directory for details.
4 //
5 // Copyright (c) 2016 Jeongnim Kim and QMCPACK developers.
6 //
7 // File developed by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
8 // Ye Luo, yeluo@anl.gov, Argonne National Laboratory
9 //
10 // File created by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
11 //////////////////////////////////////////////////////////////////////////////////////
12 
13 #ifndef QMCPLUSPLUS_COULOMB_TYPE_HPP
14 #define QMCPLUSPLUS_COULOMB_TYPE_HPP
15 #include <config.h>
16 //model to implement the mixed precision
17 
18 #define DECLARE_COULOMB_TYPES \
19  using pRealType = OHMMS_PRECISION; \
20  using mRealType = OHMMS_PRECISION_FULL; \
21  using PosType = TinyVector<pRealType, OHMMS_DIM>;
22 #endif