![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "Correlator.hpp"#include <utils/Vector.hpp>#include <utils/math/sqr.hpp>#include <utils/serialization/multi_array.hpp>#include <boost/archive/binary_iarchive.hpp>#include <boost/archive/binary_oarchive.hpp>#include <boost/iostreams/device/array.hpp>#include <boost/iostreams/stream.hpp>#include <boost/serialization/string.hpp>#include <boost/serialization/vector.hpp>#include <algorithm>#include <array>#include <cassert>#include <cmath>#include <cstddef>#include <functional>#include <numeric>#include <sstream>#include <stdexcept>#include <string>#include <vector>
Include dependency graph for Correlator.cpp:Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{Correlator.cpp} |
| namespace | Accumulators |
Functions | |
| int | anonymous_namespace{Correlator.cpp}::min (int i, unsigned int j) |
| std::vector< double > | Accumulators::compress_linear (std::vector< double > const &A1, std::vector< double > const &A2) |
| Compress computing arithmetic mean: A_compressed=(A1+A2)/2. | |
| std::vector< double > | Accumulators::compress_discard1 (std::vector< double > const &A1, std::vector< double > const &A2) |
| Compress discarding the 1st argument and return the 2nd. | |
| std::vector< double > | Accumulators::compress_discard2 (std::vector< double > const &A1, std::vector< double > const &A2) |
| Compress discarding the 2nd argument and return the 1st. | |
| std::vector< double > | Accumulators::scalar_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &) |
| std::vector< double > | Accumulators::componentwise_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &) |
| std::vector< double > | Accumulators::tensor_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &) |
| std::vector< double > | Accumulators::square_distance_componentwise (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &) |
| std::vector< double > | Accumulators::fcs_acf (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &wsquare) |