STORMM Source Documentation
Loading...
Searching...
No Matches
hpc_map_density.h
1// -*-c++-*-
2#ifndef STORMM_HPC_MAP_DENSITY_H
3#define STORMM_HPC_MAP_DENSITY_H
4
5#ifdef STORMM_USE_CUDA
6# include <cuda_runtime.h>
7#endif
8#include "copyright.h"
9#include "Constants/behavior.h"
10
11namespace stormm {
12namespace energy {
13
14using constants::PrecisionModel;
15
21cudaFuncAttributes queryShrAccQMapKernelRequirements(PrecisionModel calc_prec,
22 PrecisionModel acc_prec, bool overflow_needed,
23 size_t cg_tmat, int order);
24
28cudaFuncAttributes queryGeneralQMapKernelRequirements(PrecisionModel prec, size_t cg_tmat,
29 int order);
30
31} // namespace energy
32} // namespace stormm
33
34#endif