ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
Correlator.cpp File Reference
#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)