NanoMagMC  v0.2
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials
output.hpp
Go to the documentation of this file.
1 #ifndef _OUTP
2 #define _OUTP
3 
4 #include "param_read.hpp"
5 
6 #include <fstream>
7 #include <cstring>
8 
9 void check_h5_file(stateOptions& stOpt,
10  simOptions& simOpt,
11  const int num_Ts,
12  const int num_Hs,
13  const float* Ts,
14  const float* Hs,
15  const int v1_size,
16  bool** checkp,
17  bool &file_exists);
18 
19 void create_h5_file(stateOptions& stOpt,
20  simOptions& simOpt,
21  const int num_Ts,
22  const int num_Hs,
23  const float* Ts,
24  const float* Hs,
25  const int v1_size);
26 
27 void print_TD_h5(const float* magx,
28  const float* magy,
29  const float* magz,
30  const float* mag,
31  const float* ener,
32  const float* smagx,
33  const float* smagy,
34  const float* smagz,
35  const float* smag,
36  const float* s4magx,
37  const float* s4magy,
38  const float* s4magz,
39  const float* s4mag,
40  float** tcs,
41  stateOptions stOpt,
42  simOptions simOpt,
43  const int var1,
44  const int var2,
45  const int v2max,
46  const int latt_num);
47 
48 #endif
void print_TD_h5(const float *magx, const float *magy, const float *magz, const float *mag, const float *ener, const float *smagx, const float *smagy, const float *smagz, const float *smag, const float *s4magx, const float *s4magy, const float *s4magz, const float *s4mag, float **tcs, stateOptions stOpt, simOptions simOpt, const int var1, const int var2, const int v2max, const int latt_num)
void create_h5_file(stateOptions &stOpt, simOptions &simOpt, const int num_Ts, const int num_Hs, const float *Ts, const float *Hs, const int v1_size)
void check_h5_file(stateOptions &stOpt, simOptions &simOpt, const int num_Ts, const int num_Hs, const float *Ts, const float *Hs, const int v1_size, bool **checkp, bool &file_exists)
Definition: param_read.hpp:22
Definition: param_read.hpp:6