Skip to content

Add templating for NbnxnPairlistGpu and nbnxn_cj_packed_t

Mark Abraham requested to merge nbnxm_templatingForNbnxmPairlistGpu2 into main

No functionality changes, merely templating of these classes. The only instantiations of each makes an object that is identical to the previous version.

Manually inlined three related functions that would otherwise have needed templating. The fucntion names were more confusing than the variable name that is now used to describe the inlined operation.

Made other minor related changes necessary to compile.

Also made some related function and variable usage conform to style.

Refs #3847

Edited by Mark Abraham

Merge request reports