Hawaii Hybrid
Loading...
Searching...
No Matches
hep_hawaii.cpp File Reference
#include "hep_hawaii.hpp"
#include "hep_hawaii.h"
Include dependency graph for hep_hawaii.cpp:

Functions

void transform_variables (hep::mc_point< double > const &x, double *qp, double *jac)
 transform_variables
double integrand_pf (hep::mc_point< double > const &x)
 integrand_pf
double integrand_M0 (hep::mc_point< double > const &x)
 integrand_M0
void init_integrand_M2 ()
void cleanup_integrand_M2 ()
double integrand_M2 (hep::mc_point< double > const &x)
 integrand_M2
void mpi_perform_integration (MoleculeSystem *ms, Integrand integrand, CalcParams *params, double Temperature, size_t niterations, size_t npoints, double *m, double *q)
 mpi_perform_integration
void c_mpi_perform_integration (MoleculeSystem *ms, IntegrandType integrand_type, CalcParams *params, double Temperature, size_t niterations, size_t npoints, double *m, double *q)

Function Documentation

◆ c_mpi_perform_integration()

void c_mpi_perform_integration ( MoleculeSystem * ms,
IntegrandType integrand_type,
CalcParams * params,
double Temperature,
size_t niterations,
size_t npoints,
double * m,
double * q )

◆ cleanup_integrand_M2()

void cleanup_integrand_M2 ( )

◆ init_integrand_M2()

void init_integrand_M2 ( )

◆ integrand_M0()

double integrand_M0 ( hep::mc_point< double > const & x)

◆ integrand_M2()

double integrand_M2 ( hep::mc_point< double > const & x)

◆ integrand_pf()

double integrand_pf ( hep::mc_point< double > const & x)

◆ mpi_perform_integration()

void mpi_perform_integration ( MoleculeSystem * ms,
Integrand integrand,
CalcParams * params,
double Temperature,
size_t niterations,
size_t npoints,
double * m,
double * q )

◆ transform_variables()

void transform_variables ( hep::mc_point< double > const & x,
double * qp,
double * jac )

transform_variables

Input: n-dimensional point in [0; 1]^n hypercube Output: [std::vector<double>] point in phase space [double] cumulative jacobian of the transform