MercuryDPM
0.10
|
This class stores statistical values for a given spatial position; to be used in combination with StatisticsVector. More...
#include <StatisticsPoint.h>
Public Member Functions | |
StatisticsPoint () | |
Constructor sets sensible values. More... | |
StatisticsPoint (const StatisticsPoint &other) | |
Copy constructor; simply copies everything. More... | |
void | set_CG_type (const char *CG_type) |
see StatisticsVector::set_CG_type More... | |
CG | get_CG_type () const |
see StatisticsVector::get_CG_type More... | |
void | set_w2 (Mdouble new_) |
see StatisticsVector::set_w2 More... | |
Mdouble | get_w2 () const |
see StatisticsVector::get_w2 More... | |
Mdouble | get_w () const |
see StatisticsVector::get_w More... | |
Mdouble | get_cutoff () |
see StatisticsVector::get_cutoff More... | |
Mdouble | get_cutoff2 () |
see StatisticsVector::get_cutoff2 More... | |
Mdouble | get_xmaxStat () |
see StatisticsVector::get_xmaxStat More... | |
Mdouble | get_ymaxStat () |
see StatisticsVector::get_ymaxStat More... | |
Mdouble | get_zmaxStat () |
see StatisticsVector::get_zmaxStat More... | |
Mdouble | get_xminStat () |
see StatisticsVector::get_xminStat More... | |
Mdouble | get_yminStat () |
see StatisticsVector::get_yminStat More... | |
Mdouble | get_zminStat () |
see StatisticsVector::get_zminStat More... | |
void | get_n (int &nx_, int &ny_, int &nz_) |
see StatisticsVector::get_n More... | |
Mdouble | evaluatePolynomial (Mdouble r) |
see StatisticsVector::evaluatePolynomial More... | |
Mdouble | evaluatePolynomialGradient (Mdouble r) |
see StatisticsVector::evaluatePolynomialGradient More... | |
Mdouble | evaluateIntegral (Mdouble n1, Mdouble n2, Mdouble t) |
see StatisticsVector::evaluateIntegral More... | |
void | set_CG_invvolume () |
sets CG_invvolume More... | |
int | nonaveragedDim () |
double | averagingVolume () |
Mdouble | get_CG_invvolume () |
returns CG_invvolume More... | |
void | set_Gaussian_invvolume (int dim) |
sets CG_invvolume if CG_type=Gaussian More... | |
double | compute_Gaussian_invvolume (int dim) |
computes CG_invvolume if CG_type=Gaussian More... | |
void | set_Heaviside_invvolume () |
sets CG_invvolume if CG_type=HeaviSideSphere More... | |
void | set_Polynomial_invvolume (int dim) |
sets CG_invvolume if CG_type=Polynomial More... | |
void | set_Position (Vec3D new_) |
sets Position More... | |
Vec3D | get_Position () const |
returns Position More... | |
void | set_zero () |
Sets all statistical variables to zero. More... | |
StatisticsPoint< T > | getSquared () |
Squares all statistical variables; needed for variance. More... | |
StatisticsPoint< T > & | operator= (const StatisticsPoint< T > &P) |
Defines a equal operator needed for copy constructor. More... | |
StatisticsPoint< T > & | operator+= (const StatisticsPoint< T > &P) |
Defines a plus operator needed to average values ( ![]() | |
StatisticsPoint< T > & | operator-= (const StatisticsPoint< T > &P) |
Defines a plus operator needed to calculate variance. More... | |
StatisticsPoint< T > & | operator/= (const Mdouble a) |
Defines a division operator needed to average values ( ![]() | |
void | firstTimeAverage (const int n) |
Defines a division operator needed to time-average values (because the displacement does not have a value at the first timestep, this is slightly different than /=) More... | |
Mdouble | get_distance2 (const Vec3D &P) |
returns the coarse graining distance in the coordinates that are not averaged about More... | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
Returns the dot product of two vectors in the coordinates that are not averaged about. More... | |
Vec3D | clearAveragedDirections (Vec3D P) |
Returns a vector where the averaged directions are zero. More... | |
Vec3D | cross (Vec3D P, Vec3D &Q) |
Returns the cross product of two vectors in the coordinates that are not averaged about. More... | |
Matrix3D | MatrixCross (Vec3D P, Matrix3D &Q) |
Returns the cross product of two vectors in the coordinates that are not averaged about. More... | |
Mdouble | CG_function (const Vec3D &PI) |
Returns the value of the course graining function phi(P,PI) More... | |
Mdouble | CG_function_2D (const Vec3D &PI) |
returns the value of the course graining function phi(P,PI) averaged along a line More... | |
Mdouble | CG_function_1D (const Vec3D &PI) |
Returns the value of the course graining function phi(P,PI) averaged along a plane. More... | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
gradient of phi More... | |
Vec3D | CG_integral_gradient (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance) |
gradient of phi More... | |
Mdouble | CG_integral_gradient_1D (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance) |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
Returns the value of the coarse graining integral ![]() | |
Mdouble | CG_integral_2D (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Mdouble &rpsi_scalar) |
Returns the value of the coarse graining integral ![]() | |
Mdouble | CG_integral_1D (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Mdouble &rpsi_scalar) |
Returns the value of the coarse graining integral ![]() | |
std::string | print () const |
Outputs statistical variables in human-readable format. More... | |
std::string | print_sqrt () const |
Outputs root of statistical variables in human-readable format. More... | |
std::string | write_variable_names () |
Outputs names of statistical variables in computer-readable format. More... | |
std::string | write () const |
Outputs statistical variables in computer-readable format. More... | |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
int | nonaveragedDim () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
double | averagingVolume () |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &PI) |
template<> | |
Mdouble | CG_function (const Vec3D &) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &P, const Mdouble phi) |
template<> | |
Vec3D | CG_gradient (const Vec3D &, const Mdouble) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &, Mdouble, Vec3D &rpsi UNUSED) |
template<> | |
Mdouble | CG_integral (Vec3D &, Vec3D &, Vec3D &, Mdouble, Vec3D &rpsi UNUSED) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &, Mdouble, Vec3D &rpsi UNUSED) |
template<> | |
Mdouble | CG_integral (Vec3D &, Vec3D &, Vec3D &, Mdouble, Vec3D &rpsi UNUSED) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance, Vec3D &rpsi) |
template<> | |
Mdouble | CG_integral (Vec3D &P1 UNUSED, Vec3D &P2 UNUSED, Vec3D &P1_P2_normal UNUSED, Mdouble P1_P2_distance UNUSED, Vec3D &rpsi) |
template<> | |
Vec3D | CG_integral_gradient (Vec3D &P1, Vec3D &P2, Vec3D &P1_P2_normal, Mdouble P1_P2_distance) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &P) |
template<> | |
Mdouble | get_distance2 (const Vec3D &) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dot (const Vec3D &, const Vec3D &) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P) |
template<> | |
Vec3D | clearAveragedDirections (Vec3D P UNUSED) |
template<> | |
Vec3D | cross (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | cross (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | cross (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | cross (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | cross (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | cross (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | cross (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Matrix3D | MatrixCross (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | MatrixCross (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | MatrixCross (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | MatrixCross (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | MatrixCross (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | MatrixCross (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | MatrixCross (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
Static Public Member Functions | |
static void | set_gb (StatisticsVector< T > *new_gb) |
see StatisticsVector::set_CG_type More... | |
Public Attributes | |
Mdouble | Nu |
Particle volume fraction, ![]() | |
Mdouble | Density |
Density, ![]() | |
Vec3D | Momentum |
Momentum, ![]() | |
Vec3D | DisplacementMomentum |
Momentum from linear displacement, ![]() ![]() ![]() | |
MatrixSymmetric3D | Displacement |
Linear displacement, ![]() | |
MatrixSymmetric3D | MomentumFlux |
Momentum flux, ![]() | |
MatrixSymmetric3D | DisplacementMomentumFlux |
Momentum flux from linear displacement, ![]() | |
Vec3D | EnergyFlux |
Energy flux, ![]() | |
Matrix3D | NormalStress |
Stress from normal forces, ![]() | |
Matrix3D | TangentialStress |
Stress from tangential forces, ![]() | |
Vec3D | NormalTraction |
Traction from normal forces, ![]() | |
Vec3D | TangentialTraction |
Traction from tangential forces, ![]() | |
MatrixSymmetric3D | Fabric |
Fabric tensor, ![]() | |
Vec3D | CollisionalHeatFlux |
Heat flux from collisions, ![]() | |
Mdouble | Dissipation |
Dissipation form collisions, ![]() | |
Mdouble | Potential |
Elastic energy ![]() | |
Vec3D | LocalAngularMomentum |
Matrix3D | LocalAngularMomentumFlux |
Matrix3D | ContactCoupleStress |
Mdouble | CG_invvolume |
Prefactor of CG function which depends on $w. More... | |
int | mirrorParticle |
indicates that a position is a (fake) particles used for periodic walls More... | |
Private Attributes | |
Vec3D | Position |
Position at which evaluation occurs. More... | |
Static Private Attributes | |
static StatisticsVector< T > * | gb |
Pointer to StatisticsVector (to obtain global parameters) More... | |
Friends | |
std::ostream & | operator (std::ostream &os, const StatisticsPoint< T > &stat) |
Outputs statistical variables to ostream. More... | |
This class stores statistical values for a given spatial position; to be used in combination with StatisticsVector.
Definition at line 33 of file StatisticsPoint.h.
|
inline |
Constructor sets sensible values.
Definition at line 46 of file StatisticsPoint.h.
References StatisticsPoint< T >::mirrorParticle, StatisticsPoint< T >::Position, and Vec3D::set_zero().
|
inline |
Copy constructor; simply copies everything.
Definition at line 53 of file StatisticsPoint.h.
References StatisticsPoint< T >::mirrorParticle.
double StatisticsPoint< T >::averagingVolume | ( | ) |
double StatisticsPoint< XYZ >::averagingVolume | ( | ) |
Definition at line 831 of file StatisticsPoint.hcc.
double StatisticsPoint< XY >::averagingVolume | ( | ) |
Definition at line 834 of file StatisticsPoint.hcc.
double StatisticsPoint< XZ >::averagingVolume | ( | ) |
Definition at line 837 of file StatisticsPoint.hcc.
double StatisticsPoint< YZ >::averagingVolume | ( | ) |
Definition at line 840 of file StatisticsPoint.hcc.
double StatisticsPoint< X >::averagingVolume | ( | ) |
Definition at line 843 of file StatisticsPoint.hcc.
double StatisticsPoint< Y >::averagingVolume | ( | ) |
Definition at line 847 of file StatisticsPoint.hcc.
double StatisticsPoint< Z >::averagingVolume | ( | ) |
Definition at line 851 of file StatisticsPoint.hcc.
double StatisticsPoint< O >::averagingVolume | ( | ) |
Definition at line 855 of file StatisticsPoint.hcc.
double StatisticsPoint< RAZ >::averagingVolume | ( | ) |
Definition at line 860 of file StatisticsPoint.hcc.
double StatisticsPoint< AZ >::averagingVolume | ( | ) |
Definition at line 861 of file StatisticsPoint.hcc.
double StatisticsPoint< RZ >::averagingVolume | ( | ) |
Definition at line 862 of file StatisticsPoint.hcc.
double StatisticsPoint< RA >::averagingVolume | ( | ) |
Definition at line 863 of file StatisticsPoint.hcc.
double StatisticsPoint< R >::averagingVolume | ( | ) |
Definition at line 864 of file StatisticsPoint.hcc.
double StatisticsPoint< A >::averagingVolume | ( | ) |
Definition at line 865 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::CG_function | ( | const Vec3D & | PI | ) |
Returns the value of the course graining function phi(P,PI)
Definition at line 238 of file StatisticsPoint.hcc.
References Gaussian, HeavisideSphere, and Polynomial.
Mdouble StatisticsPoint< RA >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 867 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< RZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 870 of file StatisticsPoint.hcc.
References Gaussian, besselFunc::I0(), sqr, Vec3D::X, Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< AZ >::CG_function | ( | const Vec3D & | ) |
Definition at line 880 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< R >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 883 of file StatisticsPoint.hcc.
References Gaussian, besselFunc::I0(), sqr, Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< A >::CG_function | ( | const Vec3D & | ) |
Definition at line 892 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< XY >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 896 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< XZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 899 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< YZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 902 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< X >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 905 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Y >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 908 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Z >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 911 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< O >::CG_function | ( | const Vec3D & | ) |
Definition at line 914 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::CG_function_1D | ( | const Vec3D & | PI | ) |
Returns the value of the course graining function phi(P,PI) averaged along a plane.
Definition at line 269 of file StatisticsPoint.hcc.
References Gaussian, HeavisideSphere, constants::pi, and Polynomial.
Mdouble StatisticsPoint< T >::CG_function_2D | ( | const Vec3D & | PI | ) |
returns the value of the course graining function phi(P,PI) averaged along a line
Definition at line 251 of file StatisticsPoint.hcc.
References Gaussian, HeavisideSphere, and Polynomial.
Vec3D StatisticsPoint< T >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
gradient of phi
Definition at line 281 of file StatisticsPoint.hcc.
References Gaussian, and Polynomial.
Vec3D StatisticsPoint< YZ >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 918 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::Y, and Vec3D::Z.
Vec3D StatisticsPoint< XZ >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 924 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::X, and Vec3D::Z.
Vec3D StatisticsPoint< XY >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 930 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::X, and Vec3D::Y.
Vec3D StatisticsPoint< X >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 937 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::X.
Vec3D StatisticsPoint< Y >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 946 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::Y.
Vec3D StatisticsPoint< Z >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 955 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::Z.
Vec3D StatisticsPoint< O >::CG_gradient | ( | const Vec3D & | , |
const Mdouble | |||
) |
Definition at line 965 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Returns the value of the coarse graining integral .
/todo{Thomas: rpsi_scalar is not always set}
we need a converter tool binary->text / text->binary text version of .fstat and the particle data in .restart should have a header should .fstat report every p-p collision twice?
Definition at line 400 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::GetLength(), HeavisideSphere, Polynomial, constants::sqrt_2, and constants::sqrt_pi.
Mdouble StatisticsPoint< RA >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 982 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< RZ >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 988 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< AZ >::CG_integral | ( | Vec3D & | , |
Vec3D & | , | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 991 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< R >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 994 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< A >::CG_integral | ( | Vec3D & | , |
Vec3D & | , | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 997 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< XY >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1001 of file StatisticsPoint.hcc.
References Vec3D::Z.
Mdouble StatisticsPoint< XZ >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1007 of file StatisticsPoint.hcc.
References Vec3D::Y.
Mdouble StatisticsPoint< YZ >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1013 of file StatisticsPoint.hcc.
References Vec3D::X.
Mdouble StatisticsPoint< X >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1019 of file StatisticsPoint.hcc.
References Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< Y >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1025 of file StatisticsPoint.hcc.
References Vec3D::X, and Vec3D::Z.
Mdouble StatisticsPoint< Z >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1031 of file StatisticsPoint.hcc.
References Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< O >::CG_integral | ( | Vec3D &P1 | UNUSED, |
Vec3D &P2 | UNUSED, | ||
Vec3D &P1_P2_normal | UNUSED, | ||
Mdouble P1_P2_distance | UNUSED, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1037 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::CG_integral_1D | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Mdouble & | rpsi_scalar | ||
) |
Returns the value of the coarse graining integral averaged along a plane.
/todo{Thomas: rpsi_scalar is not always set}
Definition at line 524 of file StatisticsPoint.hcc.
References Gaussian, HeavisideSphere, constants::pi, Polynomial, sqr, constants::sqrt_2, and constants::sqrt_pi.
Mdouble StatisticsPoint< T >::CG_integral_2D | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance, | ||
Mdouble & | rpsi_scalar | ||
) |
Returns the value of the coarse graining integral averaged along a line.
/todo{Thomas: rpsi_scalar is not always set}
Definition at line 453 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::GetLength(), HeavisideSphere, constants::pi, Polynomial, sqr, constants::sqrt_2, and constants::sqrt_pi.
Vec3D StatisticsPoint< T >::CG_integral_gradient | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance | ||
) |
gradient of phi
Definition at line 293 of file StatisticsPoint.hcc.
References Gaussian, Vec3D::GetLength(), constants::pi, Polynomial, and sqr.
Vec3D StatisticsPoint< Z >::CG_integral_gradient | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance | ||
) |
Definition at line 1043 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::CG_integral_gradient_1D | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance | ||
) |
Definition at line 343 of file StatisticsPoint.hcc.
References Gaussian, constants::pi, Polynomial, and sqr.
Vec3D StatisticsPoint< T >::clearAveragedDirections | ( | Vec3D | P | ) |
Returns a vector where the averaged directions are zero.
Definition at line 1092 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< XY >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< XZ >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< YZ >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< X >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< Y >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< Z >::clearAveragedDirections | ( | Vec3D | P | ) |
Vec3D StatisticsPoint< O >::clearAveragedDirections | ( | Vec3D P | UNUSED | ) |
Definition at line 1099 of file StatisticsPoint.hcc.
double StatisticsPoint< T >::compute_Gaussian_invvolume | ( | int | dim | ) |
computes CG_invvolume if CG_type=Gaussian
Definition at line 770 of file StatisticsPoint.hcc.
References cubic, sqr, constants::sqrt_2, and constants::sqrt_pi.
Vec3D StatisticsPoint< T >::cross | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Returns the cross product of two vectors in the coordinates that are not averaged about.
Definition at line 221 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< XY >::cross | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< XZ >::cross | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< YZ >::cross | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< X >::cross | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1104 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< Y >::cross | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1105 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< Z >::cross | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1106 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< O >::cross | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1107 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Returns the dot product of two vectors in the coordinates that are not averaged about.
Definition at line 233 of file StatisticsPoint.hcc.
References Vec3D::X, Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< XY >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< XZ >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< YZ >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< X >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< Y >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< Z >::dot | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< O >::dot | ( | const Vec3D & | , |
const Vec3D & | |||
) |
Definition at line 1090 of file StatisticsPoint.hcc.
|
inline |
see StatisticsVector::evaluateIntegral
Definition at line 91 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::evaluatePolynomial
Definition at line 87 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::evaluatePolynomialGradient
Definition at line 89 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
Defines a division operator needed to time-average values (because the displacement does not have a value at the first timestep, this is slightly different than /=)
Definition at line 187 of file StatisticsPoint.hcc.
|
inline |
returns CG_invvolume
Definition at line 98 of file StatisticsPoint.h.
References StatisticsPoint< T >::CG_invvolume.
|
inline |
see StatisticsVector::get_CG_type
Definition at line 61 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_cutoff
Definition at line 69 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_cutoff2
Definition at line 71 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Mdouble StatisticsPoint< T >::get_distance2 | ( | const Vec3D & | P | ) |
returns the coarse graining distance in the coordinates that are not averaged about
Definition at line 216 of file StatisticsPoint.hcc.
References sqr, Vec3D::X, Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< XY >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1076 of file StatisticsPoint.hcc.
References sqr, Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< XZ >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1077 of file StatisticsPoint.hcc.
References sqr, Vec3D::X, and Vec3D::Z.
Mdouble StatisticsPoint< YZ >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1078 of file StatisticsPoint.hcc.
References sqr, Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< X >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1079 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Y >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1080 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Z >::get_distance2 | ( | const Vec3D & | P | ) |
Definition at line 1081 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< O >::get_distance2 | ( | const Vec3D & | ) |
Definition at line 1082 of file StatisticsPoint.hcc.
|
inline |
Definition at line 85 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
returns Position
Definition at line 112 of file StatisticsPoint.h.
References StatisticsPoint< T >::Position.
|
inline |
Definition at line 67 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
Definition at line 65 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_xmaxStat
Definition at line 73 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_xminStat
Definition at line 79 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_ymaxStat
Definition at line 75 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_yminStat
Definition at line 81 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_zmaxStat
Definition at line 77 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::get_zminStat
Definition at line 83 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
StatisticsPoint< T > StatisticsPoint< T >::getSquared | ( | ) |
Squares all statistical variables; needed for variance.
Definition at line 61 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CollisionalHeatFlux, StatisticsPoint< T >::ContactCoupleStress, StatisticsPoint< T >::Density, StatisticsPoint< T >::Displacement, StatisticsPoint< T >::DisplacementMomentum, StatisticsPoint< T >::DisplacementMomentumFlux, StatisticsPoint< T >::Dissipation, StatisticsPoint< T >::EnergyFlux, StatisticsPoint< T >::Fabric, StatisticsPoint< T >::LocalAngularMomentum, StatisticsPoint< T >::LocalAngularMomentumFlux, StatisticsPoint< T >::Momentum, StatisticsPoint< T >::MomentumFlux, StatisticsPoint< T >::NormalStress, StatisticsPoint< T >::NormalTraction, StatisticsPoint< T >::Nu, StatisticsPoint< T >::Potential, sqr, StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
Matrix3D StatisticsPoint< T >::MatrixCross | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Returns the cross product of two vectors in the coordinates that are not averaged about.
Definition at line 225 of file StatisticsPoint.hcc.
References Vec3D::X, Matrix3D::XX, Matrix3D::XY, Matrix3D::XZ, Vec3D::Y, Matrix3D::YX, Matrix3D::YY, Matrix3D::YZ, Vec3D::Z, Matrix3D::ZX, Matrix3D::ZY, and Matrix3D::ZZ.
Matrix3D StatisticsPoint< XY >::MatrixCross | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1109 of file StatisticsPoint.hcc.
References Vec3D::X, Matrix3D::XX, Matrix3D::XY, Matrix3D::XZ, Vec3D::Y, Matrix3D::YX, Matrix3D::YY, and Matrix3D::YZ.
Matrix3D StatisticsPoint< XZ >::MatrixCross | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1113 of file StatisticsPoint.hcc.
References Vec3D::X, Matrix3D::XX, Matrix3D::XY, Matrix3D::XZ, Vec3D::Z, Matrix3D::ZX, Matrix3D::ZY, and Matrix3D::ZZ.
Matrix3D StatisticsPoint< YZ >::MatrixCross | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1117 of file StatisticsPoint.hcc.
References Vec3D::Y, Matrix3D::YX, Matrix3D::YY, Matrix3D::YZ, Vec3D::Z, Matrix3D::ZX, Matrix3D::ZY, and Matrix3D::ZZ.
Matrix3D StatisticsPoint< X >::MatrixCross | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1121 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< Y >::MatrixCross | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1122 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< Z >::MatrixCross | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1123 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< O >::MatrixCross | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1124 of file StatisticsPoint.hcc.
int StatisticsPoint< T >::nonaveragedDim | ( | ) |
int StatisticsPoint< XYZ >::nonaveragedDim | ( | ) |
Definition at line 815 of file StatisticsPoint.hcc.
int StatisticsPoint< YZ >::nonaveragedDim | ( | ) |
Definition at line 816 of file StatisticsPoint.hcc.
int StatisticsPoint< XZ >::nonaveragedDim | ( | ) |
Definition at line 817 of file StatisticsPoint.hcc.
int StatisticsPoint< XY >::nonaveragedDim | ( | ) |
Definition at line 818 of file StatisticsPoint.hcc.
int StatisticsPoint< X >::nonaveragedDim | ( | ) |
Definition at line 819 of file StatisticsPoint.hcc.
int StatisticsPoint< Y >::nonaveragedDim | ( | ) |
Definition at line 820 of file StatisticsPoint.hcc.
int StatisticsPoint< Z >::nonaveragedDim | ( | ) |
Definition at line 821 of file StatisticsPoint.hcc.
int StatisticsPoint< O >::nonaveragedDim | ( | ) |
Definition at line 822 of file StatisticsPoint.hcc.
int StatisticsPoint< RAZ >::nonaveragedDim | ( | ) |
Definition at line 823 of file StatisticsPoint.hcc.
int StatisticsPoint< AZ >::nonaveragedDim | ( | ) |
Definition at line 824 of file StatisticsPoint.hcc.
int StatisticsPoint< RZ >::nonaveragedDim | ( | ) |
Definition at line 825 of file StatisticsPoint.hcc.
int StatisticsPoint< RA >::nonaveragedDim | ( | ) |
Definition at line 826 of file StatisticsPoint.hcc.
int StatisticsPoint< R >::nonaveragedDim | ( | ) |
Definition at line 827 of file StatisticsPoint.hcc.
int StatisticsPoint< A >::nonaveragedDim | ( | ) |
Definition at line 828 of file StatisticsPoint.hcc.
|
inline |
Defines a plus operator needed to average values ( )
Definition at line 111 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CollisionalHeatFlux, StatisticsPoint< T >::ContactCoupleStress, StatisticsPoint< T >::Density, StatisticsPoint< T >::Displacement, StatisticsPoint< T >::DisplacementMomentum, StatisticsPoint< T >::DisplacementMomentumFlux, StatisticsPoint< T >::Dissipation, StatisticsPoint< T >::EnergyFlux, StatisticsPoint< T >::Fabric, StatisticsPoint< T >::LocalAngularMomentum, StatisticsPoint< T >::LocalAngularMomentumFlux, StatisticsPoint< T >::Momentum, StatisticsPoint< T >::MomentumFlux, StatisticsPoint< T >::NormalStress, StatisticsPoint< T >::NormalTraction, StatisticsPoint< T >::Nu, StatisticsPoint< T >::Potential, StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
|
inline |
Defines a plus operator needed to calculate variance.
Definition at line 136 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CollisionalHeatFlux, StatisticsPoint< T >::ContactCoupleStress, StatisticsPoint< T >::Density, StatisticsPoint< T >::Displacement, StatisticsPoint< T >::DisplacementMomentum, StatisticsPoint< T >::DisplacementMomentumFlux, StatisticsPoint< T >::Dissipation, StatisticsPoint< T >::EnergyFlux, StatisticsPoint< T >::Fabric, StatisticsPoint< T >::LocalAngularMomentum, StatisticsPoint< T >::LocalAngularMomentumFlux, StatisticsPoint< T >::Momentum, StatisticsPoint< T >::MomentumFlux, StatisticsPoint< T >::NormalStress, StatisticsPoint< T >::NormalTraction, StatisticsPoint< T >::Nu, StatisticsPoint< T >::Potential, StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
|
inline |
Defines a division operator needed to average values ( )
Definition at line 161 of file StatisticsPoint.hcc.
|
inline |
Defines a equal operator needed for copy constructor.
Definition at line 86 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CollisionalHeatFlux, StatisticsPoint< T >::ContactCoupleStress, StatisticsPoint< T >::Density, StatisticsPoint< T >::Displacement, StatisticsPoint< T >::DisplacementMomentum, StatisticsPoint< T >::DisplacementMomentumFlux, StatisticsPoint< T >::Dissipation, StatisticsPoint< T >::EnergyFlux, StatisticsPoint< T >::Fabric, StatisticsPoint< T >::LocalAngularMomentum, StatisticsPoint< T >::LocalAngularMomentumFlux, StatisticsPoint< T >::Momentum, StatisticsPoint< T >::MomentumFlux, StatisticsPoint< T >::NormalStress, StatisticsPoint< T >::NormalTraction, StatisticsPoint< T >::Nu, StatisticsPoint< T >::Potential, StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
std::string StatisticsPoint< T >::print | ( | ) | const |
Outputs statistical variables in human-readable format.
Definition at line 685 of file StatisticsPoint.hcc.
Referenced by StatisticsVector< T >::write_time_average_statistics().
std::string StatisticsPoint< T >::print_sqrt | ( | ) | const |
Outputs root of statistical variables in human-readable format.
Definition at line 711 of file StatisticsPoint.hcc.
void StatisticsPoint< T >::set_CG_invvolume | ( | ) |
sets CG_invvolume
Definition at line 804 of file StatisticsPoint.hcc.
References Gaussian, HeavisideSphere, and Polynomial.
|
inline |
see StatisticsVector::set_CG_type
Definition at line 59 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
void StatisticsPoint< T >::set_Gaussian_invvolume | ( | int | dim | ) |
sets CG_invvolume if CG_type=Gaussian
Definition at line 765 of file StatisticsPoint.hcc.
|
inlinestatic |
see StatisticsVector::set_CG_type
Definition at line 57 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsVector< T >::constructor().
void StatisticsPoint< T >::set_Heaviside_invvolume | ( | ) |
sets CG_invvolume if CG_type=HeaviSideSphere
Definition at line 792 of file StatisticsPoint.hcc.
References constants::pi.
void StatisticsPoint< T >::set_Polynomial_invvolume | ( | int | dim | ) |
sets CG_invvolume if CG_type=Polynomial
Definition at line 798 of file StatisticsPoint.hcc.
|
inline |
sets Position
Definition at line 110 of file StatisticsPoint.h.
References StatisticsPoint< T >::Position.
|
inline |
Definition at line 63 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
void StatisticsPoint< T >::set_zero | ( | ) |
Sets all statistical variables to zero.
Definition at line 37 of file StatisticsPoint.hcc.
Referenced by StatisticsVector< T >::average().
std::string StatisticsPoint< T >::write | ( | ) | const |
Outputs statistical variables in computer-readable format.
Definition at line 738 of file StatisticsPoint.hcc.
std::string StatisticsPoint< T >::write_variable_names | ( | ) |
Outputs names of statistical variables in computer-readable format.
Definition at line 594 of file StatisticsPoint.hcc.
|
friend |
Outputs statistical variables to ostream.
Mdouble StatisticsPoint< T >::CG_invvolume |
Prefactor of CG function which depends on $w.
Definition at line 238 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::get_CG_invvolume().
Vec3D StatisticsPoint< T >::CollisionalHeatFlux |
Heat flux from collisions, .
Definition at line 225 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Matrix3D StatisticsPoint< T >::ContactCoupleStress |
Definition at line 235 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Mdouble StatisticsPoint< T >::Density |
Density, .
Definition at line 200 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
MatrixSymmetric3D StatisticsPoint< T >::Displacement |
Linear displacement, .
Definition at line 206 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Vec3D StatisticsPoint< T >::DisplacementMomentum |
Momentum from linear displacement, , where
, with
the time intervall between outputs.
Definition at line 204 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
MatrixSymmetric3D StatisticsPoint< T >::DisplacementMomentumFlux |
Momentum flux from linear displacement, .
Definition at line 210 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Mdouble StatisticsPoint< T >::Dissipation |
Dissipation form collisions, .
Definition at line 228 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Vec3D StatisticsPoint< T >::EnergyFlux |
Energy flux, .
Definition at line 212 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
MatrixSymmetric3D StatisticsPoint< T >::Fabric |
Fabric tensor, .
Definition at line 222 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
|
staticprivate |
Pointer to StatisticsVector (to obtain global parameters)
Definition at line 245 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::evaluateIntegral(), StatisticsPoint< T >::evaluatePolynomial(), StatisticsPoint< T >::evaluatePolynomialGradient(), StatisticsPoint< T >::get_CG_type(), StatisticsPoint< T >::get_cutoff(), StatisticsPoint< T >::get_cutoff2(), StatisticsPoint< T >::get_n(), StatisticsPoint< T >::get_w(), StatisticsPoint< T >::get_w2(), StatisticsPoint< T >::get_xmaxStat(), StatisticsPoint< T >::get_xminStat(), StatisticsPoint< T >::get_ymaxStat(), StatisticsPoint< T >::get_yminStat(), StatisticsPoint< T >::get_zmaxStat(), StatisticsPoint< T >::get_zminStat(), StatisticsPoint< T >::set_CG_type(), StatisticsPoint< T >::set_gb(), and StatisticsPoint< T >::set_w2().
Vec3D StatisticsPoint< T >::LocalAngularMomentum |
Definition at line 233 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Matrix3D StatisticsPoint< T >::LocalAngularMomentumFlux |
Definition at line 234 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
int StatisticsPoint< T >::mirrorParticle |
indicates that a position is a (fake) particles used for periodic walls
Definition at line 241 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::StatisticsPoint().
Vec3D StatisticsPoint< T >::Momentum |
Momentum, .
Definition at line 202 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
MatrixSymmetric3D StatisticsPoint< T >::MomentumFlux |
Momentum flux, .
Definition at line 208 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Matrix3D StatisticsPoint< T >::NormalStress |
Stress from normal forces, .
Definition at line 214 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Vec3D StatisticsPoint< T >::NormalTraction |
Traction from normal forces, .
Definition at line 218 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Mdouble StatisticsPoint< T >::Nu |
Particle volume fraction, .
Definition at line 198 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
|
private |
Position at which evaluation occurs.
Definition at line 247 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::get_Position(), StatisticsPoint< T >::set_Position(), and StatisticsPoint< T >::StatisticsPoint().
Mdouble StatisticsPoint< T >::Potential |
Elastic energy .
Definition at line 231 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Matrix3D StatisticsPoint< T >::TangentialStress |
Stress from tangential forces, .
Definition at line 216 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().
Vec3D StatisticsPoint< T >::TangentialTraction |
Traction from tangential forces, .
Definition at line 220 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), and StatisticsPoint< T >::operator=().