IGMPlot
3.17.3
Optimized IGMplot version able to use wfn/wfx/rkf/xyz files
Loading...
Searching...
No Matches
src
include
SELFATOMIC.h
Go to the documentation of this file.
1
/*
2
* Copyright University of Reims Champagne-Ardenne
3
* Authors and Contributors: Akilan RAJAMANI, Corentin LEFEBVRE, Johanna KLEIN,
4
* Emmanuel PLUOT, Gaetan RUBEZ, Hassan KHARTABIL,
5
* Jean-Charles BOISSON and Eric HENON
6
* (24/07/2017)
7
* jean-charles.boisson@univ-reims.fr, eric.henon@univ-reims.fr
8
*
9
* This software is a computer program whose purpose is to
10
* detect and quantify interactions from electron density
11
* obtained either internally from promolecular density or
12
* calculated from an input wave function input file. It also
13
* prepares for the visualization of isosurfaces representing
14
* several descriptors (dg) coming from the IGM methodology.
15
*
16
* This software is governed by the CeCILL-C license under French law and
17
* abiding by the rules of distribution of free software. You can use,
18
* modify and/ or redistribute the software under the terms of the CeCILL-C
19
* license as circulated by CEA, CNRS and INRIA at the following URL
20
* "http://www.cecill.info".
21
*
22
* As a counterpart to the access to the source code and rights to copy,
23
* modify and redistribute granted by the license, users are provided only
24
* with a limited warranty and the software's author, the holder of the
25
* economic rights, and the successive licensors have only limited
26
* liability.
27
*
28
* In this respect, the user's attention is drawn to the risks associated
29
* with loading, using, modifying and/or developing or reproducing the
30
* software by the user in light of its specific status of free software,
31
* that may mean that it is complicated to manipulate, and that also
32
* therefore means that it is reserved for developers and experienced
33
* professionals having in-depth computer knowledge. Users are therefore
34
* encouraged to load and test the software's suitability as regards their
35
* requirements in conditions enabling the security of their systems and/or
36
* data to be ensured and, more generally, to use and operate it in the
37
* same conditions as regards security.
38
*
39
* The fact that you are presently reading this means that you have had
40
* knowledge of the CeCILL-C license and that you accept its terms.
41
*
42
* */
43
87
88
#ifndef _SELFATOMIC_H_
89
#define _SELFATOMIC_H_
90
91
#include <vector>
92
116
void
selfAtomicFast(
unsigned
int
nbAtoms,
117
const
unsigned
int
* atomFragment,
118
double
** D,
119
double
** chi,
120
const
unsigned
int
* icenter,
121
const
std::vector<unsigned int>& prunedPri,
122
const
std::vector<unsigned int>& prunedFrp,
123
double
** weight,
124
double
rhoValue,
125
double
** pauliThread,
126
double
* selfOut);
127
128
129
#endif
Generated by
1.13.2