ScaMaC  0.8.2
A Scalable Matrix Collection
scamac_wrapper_OneFermion.h
1 /* *** *** *** *** *** *** *** *** *** *** */
2 /* autogenerated by ScaMaC_build_generator */
3 /* Fri, 24 May 2019 12:40:36 +0200 */
4 /* *** *** *** *** *** *** *** *** *** *** */
5 #ifndef SCAMAC_WRAPPER_ONEFERMION_H
6 #define SCAMAC_WRAPPER_ONEFERMION_H
7 
8 #include "scamac_internal.h"
9 #include "scamac_sparserow.h"
10 #include "scamac_matrix_FreeFermionChain.h"
11 
12 typedef struct {
13  double t;
14  int n_sites;
15  scamac_option_ty bc;
16 } scamac_wrapper_OneFermion_params_st;
17 
18 ScamacErrorCode scamac_wrapper_OneFermion_unwrap(const scamac_wrapper_OneFermion_params_st * par_in, scamac_matrix_FreeFermionChain_params_st * par_out);
19 ScamacErrorCode scamac_wrapper_OneFermion_check(const scamac_wrapper_OneFermion_params_st * par, char ** desc);
20 
21 #endif /* SCAMAC_WRAPPER_ONEFERMION_H */
Internal types and (macro) definitions.