![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <bond_energy_kokkos.hpp>
Collaboration diagram for PairBondsEnergyKernel:Public Member Functions | |
| PairBondsEnergyKernel (BondsEnergyKernelData data_, LocalBondState::PairBondlistType bond_list_, LocalBondState::PairBondIDType bond_ids_, Coulomb::ShortRangeEnergyKernel::kernel_type const *coulomb_u_kernel_) | |
| ESPRESSO_ATTR_ALWAYS_INLINE KOKKOS_INLINE_FUNCTION void | operator() (std::size_t idx) const |
Definition at line 48 of file bond_energy_kokkos.hpp.
|
inline |
Definition at line 54 of file bond_energy_kokkos.hpp.
|
inline |
Definition at line 62 of file bond_energy_kokkos.hpp.
References BondsEnergyKernelData::aosoa, bond_broken_error(), bond_ids, bond_list, BondsEnergyKernelData::bonded_ias, BondsEnergyKernelData::box_geo, calc_pair_bonded_energy(), coulomb_u_kernel, data, BondsEnergyKernelData::layout, and BondsEnergyKernelData::local_energy.
| LocalBondState::PairBondIDType PairBondsEnergyKernel::bond_ids |
Definition at line 51 of file bond_energy_kokkos.hpp.
Referenced by operator()().
| LocalBondState::PairBondlistType PairBondsEnergyKernel::bond_list |
Definition at line 50 of file bond_energy_kokkos.hpp.
Referenced by operator()().
| Coulomb::ShortRangeEnergyKernel::kernel_type const* const PairBondsEnergyKernel::coulomb_u_kernel |
Definition at line 52 of file bond_energy_kokkos.hpp.
Referenced by operator()().
| BondsEnergyKernelData PairBondsEnergyKernel::data |
Definition at line 49 of file bond_energy_kokkos.hpp.
Referenced by operator()().