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

Classes

class  AccumulatorBase
 
class  AutoUpdateAccumulators
 
class  ContactTimes
 Record the time distances are below a threshold. More...
 
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.