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< doublecompress_linear (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress computing arithmetic mean: A_compressed=(A1+A2)/2.
 
std::vector< doublecompress_discard1 (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress discarding the 1st argument and return the 2nd.
 
std::vector< doublecompress_discard2 (std::vector< double > const &A1, std::vector< double > const &A2)
 Compress discarding the 2nd argument and return the 1st.
 
std::vector< doublescalar_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< doublecomponentwise_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< doubletensor_product (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< doublesquare_distance_componentwise (std::vector< double > const &A, std::vector< double > const &B, Utils::Vector3d const &)
 
std::vector< doublefcs_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 87 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 59 of file Correlator.cpp.

References stream.

◆ 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 68 of file Correlator.cpp.

References stream.

◆ 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 46 of file Correlator.cpp.

References stream.

◆ 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 136 of file Correlator.cpp.

References Utils::sqr(), and stream.

◆ scalar_product()

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

Definition at line 75 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 116 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 101 of file Correlator.cpp.

References stream.