![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <config/config.hpp>#include "aosoa_pack.hpp"#include "energy_inline.hpp"#include "short_range_cabana_helpers.hpp"#include <utils/Vector.hpp>#include <Cabana_Core.hpp>#include <omp.h>#include <cstddef>#include <memory>#include <optional>#include <variant>#include <vector>
Include dependency graph for energy_cabana.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | EnergyBinLayout |
| struct | EnergyKernel |
Functions | |
| static void | reduce_cabana_energy (Kokkos::View< double **, Kokkos::LayoutRight > const &local_energy, EnergyBinLayout const &layout, Observable_stat &obs, BondedInteractionsMap const &bonded_ias, int n_types) |
|
static |
Definition at line 207 of file energy_cabana.hpp.
References Observable_stat::bonded_contribution(), EnergyBinLayout::bonded_idx(), Observable_stat::coulomb, EnergyBinLayout::coulomb_idx(), Observable_stat::dipolar, EnergyBinLayout::dipolar_idx(), EnergyBinLayout::n_bonded, EnergyBinLayout::nb_inter_idx(), EnergyBinLayout::nb_intra_idx(), Observable_stat::non_bonded_inter_contribution(), and Observable_stat::non_bonded_intra_contribution().
Referenced by System::System::calculate_energy().