![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <core/DataTypes.h>#include <core/cell/Cell.h>#include <core/cell/CellInterval.h>#include <core/math/Matrix3.h>#include <core/math/Vector3.h>#include <field/GhostLayerField.h>#include <stencil/D3Q19.h>#include <array>#include <cassert>#include <iterator>#include <tuple>#include <vector>
Include dependency graph for FieldAccessorsSinglePrecision.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | walberla |
| \file PackInfoPdfDoublePrecision.cpp \author pystencils | |
| namespace | walberla::lbm |
| namespace | walberla::lbm::accessor |
| namespace | walberla::lbm::accessor::Population |
| namespace | walberla::lbm::accessor::Vector |
| namespace | walberla::lbm::accessor::EquilibriumDistribution |
| namespace | walberla::lbm::accessor::Equilibrium |
| namespace | walberla::lbm::accessor::Density |
| namespace | walberla::lbm::accessor::Velocity |
| namespace | walberla::lbm::accessor::Force |
| namespace | walberla::lbm::accessor::MomentumDensity |
| namespace | walberla::lbm::accessor::PressureTensor |
Functions | |
| auto | walberla::lbm::accessor::Population::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, Cell const &cell) |
| void | walberla::lbm::accessor::Population::set (GhostLayerField< float, uint_t{19u}> *pdf_field, std::array< float, 19u > const &pop, Cell const &cell) |
| void | walberla::lbm::accessor::Population::set (GhostLayerField< float, uint_t{19u}> *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> const *force_field, std::array< float, 19u > const &pop, Cell const &cell) |
| void | walberla::lbm::accessor::Population::initialize (GhostLayerField< float, uint_t{19u}> *pdf_field, std::array< float, 19u > const &pop) |
| auto | walberla::lbm::accessor::Population::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, CellInterval const &ci) |
| void | walberla::lbm::accessor::Population::set (GhostLayerField< float, uint_t{19u}> *pdf_field, std::vector< float > const &values, CellInterval const &ci) |
| void | walberla::lbm::accessor::Population::set (GhostLayerField< float, uint_t{19u}> *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> const *force_field, std::vector< float > const &values, CellInterval const &ci) |
| auto | walberla::lbm::accessor::Vector::get (GhostLayerField< float, uint_t{3u}> const *vec_field, Cell const &cell) |
| void | walberla::lbm::accessor::Vector::set (GhostLayerField< float, uint_t{3u}> *vec_field, Vector3< float > const &vec, Cell const &cell) |
| void | walberla::lbm::accessor::Vector::add (GhostLayerField< float, uint_t{3u}> *vec_field, Vector3< float > const &vec, Cell const &cell) |
| void | walberla::lbm::accessor::Vector::initialize (GhostLayerField< float, uint_t{3u}> *vec_field, Vector3< float > const &vec) |
| void | walberla::lbm::accessor::Vector::add_to_all (GhostLayerField< float, uint_t{3u}> *vec_field, Vector3< float > const &vec) |
| auto | walberla::lbm::accessor::Vector::get (GhostLayerField< float, uint_t{3u}> const *vec_field, CellInterval const &ci) |
| void | walberla::lbm::accessor::Vector::set (GhostLayerField< float, uint_t{3u}> *vec_field, std::vector< float > const &values, CellInterval const &ci) |
| float | walberla::lbm::accessor::EquilibriumDistribution::get (stencil::Direction const direction, Vector3< float > const &u=Vector3< float >(float{0}), float rho=float{1}) |
| void | walberla::lbm::accessor::Equilibrium::set (GhostLayerField< float, uint_t{19u}> *pdf_field, Vector3< float > const &u, float const rho, Cell const &cell) |
| float | walberla::lbm::accessor::Density::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, float const density, Cell const &cell) |
| void | walberla::lbm::accessor::Density::set (GhostLayerField< float, uint_t{19u}> *pdf_field, float const rho_in, float const density, Cell const &cell) |
| std::vector< float > | walberla::lbm::accessor::Density::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, float const density, CellInterval const &ci) |
| void | walberla::lbm::accessor::Density::set (GhostLayerField< float, uint_t{19u}> *pdf_field, std::vector< float > const &values, float const density, CellInterval const &ci) |
| auto | walberla::lbm::accessor::Velocity::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, GhostLayerField< float, uint_t{3u}> const *force_field, Cell const &cell) |
| auto | walberla::lbm::accessor::Velocity::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, GhostLayerField< float, uint_t{3u}> const *force_field, CellInterval const &ci) |
| void | walberla::lbm::accessor::Velocity::set (GhostLayerField< float, uint_t{19u}> *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> const *force_field, Vector3< float > const &u, Cell const &cell) |
| void | walberla::lbm::accessor::Velocity::set (GhostLayerField< float, uint_t{19u}> *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> const *force_field, std::vector< float > const &values, CellInterval const &ci) |
| void | walberla::lbm::accessor::Force::set (GhostLayerField< float, uint_t{19u}> const *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> *force_field, Vector3< float > const &force, float const density, Cell const &cell) |
| void | walberla::lbm::accessor::Force::set (GhostLayerField< float, uint_t{19u}> const *pdf_field, GhostLayerField< float, uint_t{3u}> *velocity_field, GhostLayerField< float, uint_t{3u}> *force_field, std::vector< float > const &values, float const density, CellInterval const &ci) |
| auto | walberla::lbm::accessor::MomentumDensity::reduce (GhostLayerField< float, uint_t{19u}> const *pdf_field, GhostLayerField< float, uint_t{3u}> const *force_field, float const density) |
| auto | walberla::lbm::accessor::PressureTensor::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, float const density, Cell const &cell) |
| auto | walberla::lbm::accessor::PressureTensor::get (GhostLayerField< float, uint_t{19u}> const *pdf_field, float const density, CellInterval const &ci) |
| auto | walberla::lbm::accessor::PressureTensor::reduce (GhostLayerField< float, uint_t{19u}> const *pdf_field, float const density) |