ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
Accumulators Namespace Reference

Classes

class  AccumulatorBase
 
class  AutoUpdateAccumulators
 
class  Correlator
 The main correlator class. More...
 
class  MeanVarianceCalculator
 
class  TimeSeries
 Record values of an observable. More...
 

Functions

std::vector< double > compress_linear (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress computing arithmetic mean: A_compressed=(A1+A2)/2.
 
std::vector< double > compress_discard1 (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress discarding the 1st argument and return the 2nd.
 
std::vector< double > compress_discard2 (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress discarding the 2nd argument and return the 1st.
 
std::vector< double > scalar_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< double > componentwise_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< double > tensor_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< double > square_distance_componentwise (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< double > fcs_acf (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &wsquare)
 

Function Documentation

◆ componentwise_product()

std::vector< double > Accumulators::componentwise_product ( std::vector< double > const &  A,
std::vector< double > const &  B,
Utils::Vector3d const &   
)

Definition at line 89 of file Correlator.cpp.

◆ compress_discard1()

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.

Definition at line 62 of file Correlator.cpp.

◆ compress_discard2()

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.

Definition at line 70 of file Correlator.cpp.

◆ compress_linear()

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.

Definition at line 50 of file Correlator.cpp.

◆ fcs_acf()

std::vector< double > Accumulators::fcs_acf ( std::vector< double > const &  A,
std::vector< double > const &  B,
Utils::Vector3d const &  wsquare 
)

Definition at line 138 of file Correlator.cpp.

References Utils::sqr().

◆ scalar_product()

std::vector< double > Accumulators::scalar_product ( std::vector< double > const &  A,
std::vector< double > const &  B,
Utils::Vector3d const &   
)

Definition at line 77 of file Correlator.cpp.

◆ square_distance_componentwise()

std::vector< double > Accumulators::square_distance_componentwise ( std::vector< double > const &  A,
std::vector< double > const &  B,
Utils::Vector3d const &   
)

Definition at line 118 of file Correlator.cpp.

◆ tensor_product()

std::vector< double > Accumulators::tensor_product ( std::vector< double > const &  A,
std::vector< double > const &  B,
Utils::Vector3d const &   
)

Definition at line 103 of file Correlator.cpp.