ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
short_range_cabana_helpers.hpp File Reference
#include <config/config.hpp>
#include "aosoa_pack.hpp"
#include "nonbonded_interactions/nonbonded_interaction_data.hpp"
#include <Kokkos_Core.hpp>
+ Include dependency graph for short_range_cabana_helpers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PairDataFlags
 

Functions

KOKKOS_INLINE_FUNCTION bool gay_berne_active (double dist, IA_parameters const &ia_params)
 
KOKKOS_INLINE_FUNCTION bool thole_active (IA_parameters const &ia_params, bool has_coulomb_kernel)
 
KOKKOS_INLINE_FUNCTION PairDataFlags compute_pair_data_flags (double dist, IA_parameters const &ia_params, bool has_coulomb, bool has_dipoles, auto const &aosoa, std::size_t i, std::size_t j)
 

Function Documentation

◆ compute_pair_data_flags()

KOKKOS_INLINE_FUNCTION PairDataFlags compute_pair_data_flags ( double  dist,
IA_parameters const &  ia_params,
bool  has_coulomb,
bool  has_dipoles,
auto const &  aosoa,
std::size_t  i,
std::size_t  j 
)

◆ gay_berne_active()

KOKKOS_INLINE_FUNCTION bool gay_berne_active ( double  dist,
IA_parameters const &  ia_params 
)

◆ thole_active()

KOKKOS_INLINE_FUNCTION bool thole_active ( IA_parameters const &  ia_params,
bool  has_coulomb_kernel 
)