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>
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) |