![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <config/config.hpp>#include "BoxGeometry.hpp"#include "Observable_stat.hpp"#include "Particle.hpp"#include "aosoa_pack.hpp"#include "bonded_interactions/bonded_interaction_data.hpp"#include "electrostatics/coulomb.hpp"#include "exclusions.hpp"#include "forces_inline.hpp"#include "nonbonded_interactions/nonbonded_interaction_data.hpp"#include "pressure_inline.hpp"#include "short_range_cabana_helpers.hpp"#include "dpd.hpp"#include <utils/Vector.hpp>#include <utils/math/tensor_product.hpp>#include <Cabana_Core.hpp>#include <omp.h>#include <cstddef>#include <span>#include <vector>
Include dependency graph for pressure_cabana.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | PressureBinLayout |
| struct | PressureKernel |
Functions | |
| static void | reduce_cabana_pressure (Kokkos::View< double **, Kokkos::LayoutRight > const &local_pressure, PressureBinLayout const &layout, Observable_stat &obs, BondedInteractionsMap const &bonded_ias, int n_types) |
|
static |
Definition at line 214 of file pressure_cabana.hpp.
References Observable_stat::bonded_contribution(), PressureBinLayout::bonded_idx(), Observable_stat::coulomb, PressureBinLayout::coulomb_idx(), Observable_stat::dipolar, PressureBinLayout::dipolar_idx(), Observable_stat::dpd, PressureBinLayout::dpd_idx(), PressureBinLayout::n_bonded, PressureBinLayout::nb_inter_idx(), PressureBinLayout::nb_intra_idx(), Observable_stat::non_bonded_inter_contribution(), Observable_stat::non_bonded_intra_contribution(), and PressureBinLayout::tensor_offset().
Referenced by System::System::calculate_pressure().