NanoMagMC  v0.2
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials
Macros | Functions
functions.hpp File Reference
#include <vector>
#include <fstream>
#include <cstring>
#include <xtensor/xfixed.hpp>
Include dependency graph for functions.hpp:

Go to the source code of this file.

Macros

#define XTENSOR_USE_XSIMD
 

Functions

double mean (std::vector< double > &oY)
 
double std_dev (std::vector< double > &x)
 
double norm (std::vector< double > vals)
 
double sum (std::vector< double > &oY)
 
int sum (std::vector< int > &oY)
 
void AtoLn (double amean, double asd, double &lmean, double &lsd)
 
int mod (int a, int b)
 
void c_prod (const xt::xtensorf< double, xt::xshape< 4 >> &s1, const xt::xtensorf< double, xt::xshape< 4 >> &s2, xt::xtensorf< double, xt::xshape< 4 >> &out)
 

Macro Definition Documentation

#define XTENSOR_USE_XSIMD

Function Documentation

void AtoLn ( double  amean,
double  asd,
double &  lmean,
double &  lsd 
)
void c_prod ( const xt::xtensorf< double, xt::xshape< 4 >> &  s1,
const xt::xtensorf< double, xt::xshape< 4 >> &  s2,
xt::xtensorf< double, xt::xshape< 4 >> &  out 
)
double mean ( std::vector< double > &  oY)
int mod ( int  a,
int  b 
)
double norm ( std::vector< double >  vals)
double std_dev ( std::vector< double > &  x)
double sum ( std::vector< double > &  oY)
int sum ( std::vector< int > &  oY)