Localized Orbital Scaling Correction (LOSC) C library
local_occupation.h
Go to the documentation of this file.
1 
6 #ifndef _LOSC_INCLUDE_C_LOSC_LOCAL_OCCUPATION_H_
7 #define _LOSC_INCLUDE_C_LOSC_LOCAL_OCCUPATION_H_
8 
9 #include <c_losc/matrix.h>
10 #include <stddef.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
33 losc_matrix *losc_local_occupation(const losc_matrix *C_lo,
34  const losc_matrix *S, const losc_matrix *D);
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
40 #endif
losc_matrix * losc_local_occupation(const losc_matrix *C_lo, const losc_matrix *S, const losc_matrix *D)
Create the local occupation matrix.
The C interface of matrix used in LOSC.