MercuryDPM
0.11
|
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 | setCGShape (const char *CG_type) |
see StatisticsVector::setCGShape More... | |
CG | getCGShape () const |
see StatisticsVector::getCGShape More... | |
void | setCGWidth2 (Mdouble new_) |
see StatisticsVector::setCGWidth2 More... | |
Mdouble | getCGWidthSquared () const |
see StatisticsVector::getCGWidthSquared More... | |
Mdouble | getCGWidth () const |
see StatisticsVector::getCGWidth More... | |
Mdouble | getCutoff () |
see StatisticsVector::getCutoff More... | |
Mdouble | getCutoff2 () |
see StatisticsVector::getCutoff2 More... | |
Mdouble | getXMaxStat () |
see StatisticsVector::getXMaxStat More... | |
Mdouble | getYMaxStat () |
see StatisticsVector::getYMaxStat More... | |
Mdouble | getZMaxStat () |
see StatisticsVector::getZMaxStat More... | |
Mdouble | getXMinStat () |
see StatisticsVector::getXMinStat More... | |
Mdouble | getYMinStat () |
see StatisticsVector::getYMinStat More... | |
Mdouble | getZMinStat () |
see StatisticsVector::getZMinStat More... | |
void | getN (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 | setCGInverseVolume () |
sets CG_invvolume More... | |
int | nonaveragedDim () |
double | averagingVolume () |
Mdouble | getCGInverseVolume () |
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 | setPosition (Vec3D new_) |
sets Position More... | |
Vec3D | getPosition () 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 | getDistanceSquaredNonAveraged (const Vec3D &P) |
returns the coarse graining distance in the coordinates that are not averaged about More... | |
Mdouble | dotNonAveraged (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 | crossNonAveraged (Vec3D P, Vec3D &Q) |
Returns the cross product of two vectors in the coordinates that are not averaged about. More... | |
Matrix3D | matrixCrossNonAveraged (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, 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 | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &P) |
template<> | |
Mdouble | getDistanceSquaredNonAveraged (const Vec3D &) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (const Vec3D &P, const Vec3D &Q) |
template<> | |
Mdouble | dotNonAveraged (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 | crossNonAveraged (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P, Vec3D &Q) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Vec3D | crossNonAveraged (Vec3D P UNUSED, Vec3D &Q UNUSED) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P, Matrix3D &Q) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
template<> | |
Matrix3D | matrixCrossNonAveraged (Vec3D P UNUSED, Matrix3D &Q UNUSED) |
Static Public Member Functions | |
static void | set_gb (StatisticsVector< T > *new_gb) |
see StatisticsVector::setCGShape 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 39 of file StatisticsPoint.h.
|
inline |
Constructor sets sensible values.
Definition at line 53 of file StatisticsPoint.h.
References StatisticsPoint< T >::mirrorParticle, StatisticsPoint< T >::Position, and Vec3D::setZero().
|
inline |
Copy constructor; simply copies everything.
Definition at line 61 of file StatisticsPoint.h.
References StatisticsPoint< T >::mirrorParticle.
double StatisticsPoint< T >::averagingVolume | ( | ) |
double StatisticsPoint< XYZ >::averagingVolume | ( | ) |
Definition at line 1036 of file StatisticsPoint.hcc.
double StatisticsPoint< XY >::averagingVolume | ( | ) |
Definition at line 1040 of file StatisticsPoint.hcc.
double StatisticsPoint< XZ >::averagingVolume | ( | ) |
Definition at line 1044 of file StatisticsPoint.hcc.
double StatisticsPoint< YZ >::averagingVolume | ( | ) |
Definition at line 1048 of file StatisticsPoint.hcc.
double StatisticsPoint< X >::averagingVolume | ( | ) |
Definition at line 1052 of file StatisticsPoint.hcc.
double StatisticsPoint< Y >::averagingVolume | ( | ) |
Definition at line 1057 of file StatisticsPoint.hcc.
double StatisticsPoint< Z >::averagingVolume | ( | ) |
Definition at line 1062 of file StatisticsPoint.hcc.
double StatisticsPoint< O >::averagingVolume | ( | ) |
Definition at line 1067 of file StatisticsPoint.hcc.
double StatisticsPoint< RAZ >::averagingVolume | ( | ) |
Definition at line 1073 of file StatisticsPoint.hcc.
double StatisticsPoint< AZ >::averagingVolume | ( | ) |
Definition at line 1077 of file StatisticsPoint.hcc.
double StatisticsPoint< RZ >::averagingVolume | ( | ) |
Definition at line 1081 of file StatisticsPoint.hcc.
double StatisticsPoint< RA >::averagingVolume | ( | ) |
Definition at line 1085 of file StatisticsPoint.hcc.
double StatisticsPoint< R >::averagingVolume | ( | ) |
Definition at line 1089 of file StatisticsPoint.hcc.
double StatisticsPoint< A >::averagingVolume | ( | ) |
Definition at line 1093 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 252 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::evaluatePolynomial(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), StatisticsPoint< T >::getDistanceSquaredNonAveraged(), HeavisideSphere, and Polynomial.
Mdouble StatisticsPoint< RA >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1098 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< RZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1102 of file StatisticsPoint.hcc.
References Gaussian, besselFunc::I0(), mathsFunc::square(), Vec3D::X, Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< AZ >::CG_function | ( | const Vec3D & | ) |
Definition at line 1119 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< R >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1124 of file StatisticsPoint.hcc.
References Gaussian, besselFunc::I0(), mathsFunc::square(), Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< A >::CG_function | ( | const Vec3D & | ) |
Definition at line 1140 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< XY >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1146 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< XZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1150 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< YZ >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1154 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< X >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1158 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Y >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1162 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< Z >::CG_function | ( | const Vec3D & | PI | ) |
Definition at line 1166 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< O >::CG_function | ( | const Vec3D & | ) |
Definition at line 1170 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 306 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::evaluatePolynomial(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), StatisticsPoint< T >::getDistanceSquaredNonAveraged(), HeavisideSphere, constants::pi, and Polynomial.
Referenced by StatisticsPoint< T >::CG_integral_1D(), and StatisticsPoint< T >::CG_integral_2D().
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 275 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::evaluatePolynomial(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), StatisticsPoint< T >::getDistanceSquaredNonAveraged(), HeavisideSphere, and Polynomial.
Vec3D StatisticsPoint< T >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
gradient of phi
Definition at line 329 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::evaluatePolynomialGradient(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), Vec3D::getLength(), Polynomial, and StatisticsPoint< T >::Position.
Vec3D StatisticsPoint< YZ >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 1175 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 1188 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 1201 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 1215 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::X.
Vec3D StatisticsPoint< Y >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 1233 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::Y.
Vec3D StatisticsPoint< Z >::CG_gradient | ( | const Vec3D & | P, |
const Mdouble | phi | ||
) |
Definition at line 1251 of file StatisticsPoint.hcc.
References Gaussian, Polynomial, and Vec3D::Z.
Vec3D StatisticsPoint< O >::CG_gradient | ( | const Vec3D & | , |
const Mdouble | |||
) |
Definition at line 1270 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 479 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::compute_Gaussian_invvolume(), StatisticsPoint< T >::dotNonAveraged(), StatisticsPoint< T >::evaluateIntegral(), Gaussian, StatisticsPoint< T >::gb, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), Vec3D::getLength(), HeavisideSphere, Polynomial, StatisticsPoint< T >::Position, 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 1288 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< RZ >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 1295 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< AZ >::CG_integral | ( | Vec3D & | , |
Vec3D & | , | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 1299 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< R >::CG_integral | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 1303 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< A >::CG_integral | ( | Vec3D & | , |
Vec3D & | , | ||
Vec3D & | , | ||
Mdouble | , | ||
Vec3D &rpsi | UNUSED | ||
) |
Definition at line 1307 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 1312 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 1319 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 1326 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 1333 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 1340 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 1347 of file StatisticsPoint.hcc.
References Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< O >::CG_integral | ( | Vec3D & | P1, |
Vec3D &P2 | UNUSED, | ||
Vec3D &P1_P2_normal | UNUSED, | ||
Mdouble P1_P2_distance | UNUSED, | ||
Vec3D & | rpsi | ||
) |
Definition at line 1354 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 641 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::averagingVolume(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::dotNonAveraged(), StatisticsPoint< T >::evaluateIntegral(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), Vec3D::getLengthSquared(), HeavisideSphere, constants::pi, Polynomial, StatisticsPoint< T >::Position, constants::sqrt_2, constants::sqrt_pi, and mathsFunc::square().
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 546 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::averagingVolume(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::compute_Gaussian_invvolume(), StatisticsPoint< T >::dotNonAveraged(), StatisticsPoint< T >::evaluateIntegral(), Gaussian, StatisticsPoint< T >::gb, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), Vec3D::getLength(), HeavisideSphere, constants::pi, Polynomial, StatisticsPoint< T >::Position, constants::sqrt_2, constants::sqrt_pi, and mathsFunc::square().
Vec3D StatisticsPoint< T >::CG_integral_gradient | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance | ||
) |
gradient of phi
Definition at line 350 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::dotNonAveraged(), StatisticsPoint< T >::evaluateIntegral(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), Vec3D::getLength(), constants::pi, Polynomial, StatisticsPoint< T >::Position, and mathsFunc::square().
Vec3D StatisticsPoint< Z >::CG_integral_gradient | ( | Vec3D & | P1, |
Vec3D & | P2, | ||
Vec3D & | P1_P2_normal, | ||
Mdouble | P1_P2_distance | ||
) |
Definition at line 1361 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 411 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::dotNonAveraged(), StatisticsPoint< T >::evaluateIntegral(), Gaussian, StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), Vec3D::getLengthSquared(), constants::pi, Polynomial, StatisticsPoint< T >::Position, and mathsFunc::square().
Vec3D StatisticsPoint< T >::clearAveragedDirections | ( | Vec3D | P | ) |
Returns a vector where the averaged directions are zero.
Definition at line 1479 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 1507 of file StatisticsPoint.hcc.
double StatisticsPoint< T >::compute_Gaussian_invvolume | ( | int | dim | ) |
computes CG_invvolume if CG_type=Gaussian
Definition at line 913 of file StatisticsPoint.hcc.
References mathsFunc::cubic(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), constants::sqrt_2, constants::sqrt_pi, and mathsFunc::square().
Referenced by StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_2D(), and StatisticsPoint< T >::set_Gaussian_invvolume().
Vec3D StatisticsPoint< T >::crossNonAveraged | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Returns the cross product of two vectors in the coordinates that are not averaged about.
Definition at line 232 of file StatisticsPoint.hcc.
References Vec3D::X, Vec3D::Y, and Vec3D::Z.
Vec3D StatisticsPoint< XY >::crossNonAveraged | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< XZ >::crossNonAveraged | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< YZ >::crossNonAveraged | ( | Vec3D | P, |
Vec3D & | Q | ||
) |
Vec3D StatisticsPoint< X >::crossNonAveraged | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1524 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< Y >::crossNonAveraged | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1526 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< Z >::crossNonAveraged | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1528 of file StatisticsPoint.hcc.
Vec3D StatisticsPoint< O >::crossNonAveraged | ( | Vec3D P | UNUSED, |
Vec3D &Q | UNUSED | ||
) |
Definition at line 1530 of file StatisticsPoint.hcc.
Mdouble StatisticsPoint< T >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Returns the dot product of two vectors in the coordinates that are not averaged about.
Definition at line 246 of file StatisticsPoint.hcc.
References Vec3D::X, Vec3D::Y, and Vec3D::Z.
Referenced by StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), and StatisticsPoint< T >::CG_integral_gradient_1D().
Mdouble StatisticsPoint< XY >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< XZ >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< YZ >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Mdouble StatisticsPoint< X >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Definition at line 1462 of file StatisticsPoint.hcc.
References Vec3D::X.
Mdouble StatisticsPoint< Y >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Definition at line 1466 of file StatisticsPoint.hcc.
References Vec3D::Y.
Mdouble StatisticsPoint< Z >::dotNonAveraged | ( | const Vec3D & | P, |
const Vec3D & | Q | ||
) |
Definition at line 1470 of file StatisticsPoint.hcc.
References Vec3D::Z.
Mdouble StatisticsPoint< O >::dotNonAveraged | ( | const Vec3D & | , |
const Vec3D & | |||
) |
Definition at line 1474 of file StatisticsPoint.hcc.
|
inline |
see StatisticsVector::evaluateIntegral
Definition at line 154 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), and StatisticsPoint< T >::CG_integral_gradient_1D().
|
inline |
see StatisticsVector::evaluatePolynomial
Definition at line 144 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), and StatisticsPoint< T >::CG_function_2D().
|
inline |
see StatisticsVector::evaluatePolynomialGradient
Definition at line 149 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_gradient().
|
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 193 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, MatrixSymmetric3D::setZero(), Vec3D::setZero(), StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
|
inline |
returns CG_invvolume
Definition at line 164 of file StatisticsPoint.h.
References StatisticsPoint< T >::CG_invvolume.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::CG_function_2D(), StatisticsPoint< T >::CG_gradient(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), and StatisticsPoint< T >::CG_integral_gradient_1D().
|
inline |
see StatisticsVector::getCGShape
Definition at line 79 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::CG_function_2D(), StatisticsPoint< T >::CG_gradient(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), StatisticsPoint< T >::CG_integral_gradient_1D(), and StatisticsPoint< T >::setCGInverseVolume().
|
inline |
see StatisticsVector::getCGWidth
Definition at line 94 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_gradient(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), StatisticsPoint< T >::CG_integral_gradient_1D(), and StatisticsPoint< T >::compute_Gaussian_invvolume().
|
inline |
see StatisticsVector::getCGWidthSquared
Definition at line 89 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::CG_function_2D(), StatisticsPoint< T >::CG_gradient(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), StatisticsPoint< T >::CG_integral_gradient_1D(), StatisticsPoint< T >::compute_Gaussian_invvolume(), StatisticsPoint< T >::set_Heaviside_invvolume(), and StatisticsPoint< T >::set_Polynomial_invvolume().
|
inline |
see StatisticsVector::getCutoff
Definition at line 99 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::CG_function_2D(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), and StatisticsPoint< T >::compute_Gaussian_invvolume().
|
inline |
see StatisticsVector::getCutoff2
Definition at line 104 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), StatisticsPoint< T >::CG_function_2D(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), and StatisticsPoint< T >::compute_Gaussian_invvolume().
Mdouble StatisticsPoint< T >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
returns the coarse graining distance in the coordinates that are not averaged about
Definition at line 226 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::Position, mathsFunc::square(), Vec3D::X, Vec3D::Y, and Vec3D::Z.
Referenced by StatisticsPoint< T >::CG_function(), StatisticsPoint< T >::CG_function_1D(), and StatisticsPoint< T >::CG_function_2D().
Mdouble StatisticsPoint< XY >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1421 of file StatisticsPoint.hcc.
References mathsFunc::square(), Vec3D::X, and Vec3D::Y.
Mdouble StatisticsPoint< XZ >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1425 of file StatisticsPoint.hcc.
References mathsFunc::square(), Vec3D::X, and Vec3D::Z.
Mdouble StatisticsPoint< YZ >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1429 of file StatisticsPoint.hcc.
References mathsFunc::square(), Vec3D::Y, and Vec3D::Z.
Mdouble StatisticsPoint< X >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1433 of file StatisticsPoint.hcc.
References mathsFunc::square(), and Vec3D::X.
Mdouble StatisticsPoint< Y >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1437 of file StatisticsPoint.hcc.
References mathsFunc::square(), and Vec3D::Y.
Mdouble StatisticsPoint< Z >::getDistanceSquaredNonAveraged | ( | const Vec3D & | P | ) |
Definition at line 1441 of file StatisticsPoint.hcc.
References mathsFunc::square(), and Vec3D::Z.
Mdouble StatisticsPoint< O >::getDistanceSquaredNonAveraged | ( | const Vec3D & | ) |
Definition at line 1445 of file StatisticsPoint.hcc.
|
inline |
see StatisticsVector::get_n
Definition at line 139 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
returns Position
Definition at line 184 of file StatisticsPoint.h.
References StatisticsPoint< T >::Position.
StatisticsPoint< T > StatisticsPoint< T >::getSquared | ( | ) |
Squares all statistical variables; needed for variance.
Definition at line 66 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, mathsFunc::square(), MatrixSymmetric3D::square(), Matrix3D::square(), Vec3D::square(), StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
|
inline |
see StatisticsVector::getXMaxStat
Definition at line 109 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::getXMinStat
Definition at line 124 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::getYMaxStat
Definition at line 114 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::getYMinStat
Definition at line 129 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::getZMaxStat
Definition at line 119 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::getZMinStat
Definition at line 134 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
Matrix3D StatisticsPoint< T >::matrixCrossNonAveraged | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Returns the cross product of two vectors in the coordinates that are not averaged about.
Definition at line 237 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 >::matrixCrossNonAveraged | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1533 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 >::matrixCrossNonAveraged | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1540 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 >::matrixCrossNonAveraged | ( | Vec3D | P, |
Matrix3D & | Q | ||
) |
Definition at line 1547 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 >::matrixCrossNonAveraged | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1554 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< Y >::matrixCrossNonAveraged | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1558 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< Z >::matrixCrossNonAveraged | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1562 of file StatisticsPoint.hcc.
Matrix3D StatisticsPoint< O >::matrixCrossNonAveraged | ( | Vec3D P | UNUSED, |
Matrix3D &Q | UNUSED | ||
) |
Definition at line 1566 of file StatisticsPoint.hcc.
int StatisticsPoint< T >::nonaveragedDim | ( | ) |
Referenced by StatisticsPoint< T >::setCGInverseVolume().
int StatisticsPoint< XYZ >::nonaveragedDim | ( | ) |
Definition at line 979 of file StatisticsPoint.hcc.
int StatisticsPoint< YZ >::nonaveragedDim | ( | ) |
Definition at line 983 of file StatisticsPoint.hcc.
int StatisticsPoint< XZ >::nonaveragedDim | ( | ) |
Definition at line 987 of file StatisticsPoint.hcc.
int StatisticsPoint< XY >::nonaveragedDim | ( | ) |
Definition at line 991 of file StatisticsPoint.hcc.
int StatisticsPoint< X >::nonaveragedDim | ( | ) |
Definition at line 995 of file StatisticsPoint.hcc.
int StatisticsPoint< Y >::nonaveragedDim | ( | ) |
Definition at line 999 of file StatisticsPoint.hcc.
int StatisticsPoint< Z >::nonaveragedDim | ( | ) |
Definition at line 1003 of file StatisticsPoint.hcc.
int StatisticsPoint< O >::nonaveragedDim | ( | ) |
Definition at line 1007 of file StatisticsPoint.hcc.
int StatisticsPoint< RAZ >::nonaveragedDim | ( | ) |
Definition at line 1011 of file StatisticsPoint.hcc.
int StatisticsPoint< AZ >::nonaveragedDim | ( | ) |
Definition at line 1015 of file StatisticsPoint.hcc.
int StatisticsPoint< RZ >::nonaveragedDim | ( | ) |
Definition at line 1019 of file StatisticsPoint.hcc.
int StatisticsPoint< RA >::nonaveragedDim | ( | ) |
Definition at line 1023 of file StatisticsPoint.hcc.
int StatisticsPoint< R >::nonaveragedDim | ( | ) |
Definition at line 1027 of file StatisticsPoint.hcc.
int StatisticsPoint< A >::nonaveragedDim | ( | ) |
Definition at line 1031 of file StatisticsPoint.hcc.
|
inline |
Defines a plus operator needed to average values ( )
Definition at line 117 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 142 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 167 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 equal operator needed for copy constructor.
Definition at line 92 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 827 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_sqrt | ( | ) | const |
Outputs root of statistical variables in human-readable format.
Definition at line 853 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, Matrix3D::sqrt(), MatrixSymmetric3D::sqrt(), Vec3D::sqrt(), StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
void StatisticsPoint< T >::set_Gaussian_invvolume | ( | int | dim | ) |
sets CG_invvolume if CG_type=Gaussian
Definition at line 907 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CG_invvolume, and StatisticsPoint< T >::compute_Gaussian_invvolume().
Referenced by StatisticsPoint< T >::setCGInverseVolume().
|
inlinestatic |
see StatisticsVector::setCGShape
Definition at line 69 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 944 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CG_invvolume, StatisticsPoint< T >::getCGWidthSquared(), and constants::pi.
Referenced by StatisticsPoint< T >::setCGInverseVolume().
void StatisticsPoint< T >::set_Polynomial_invvolume | ( | int | dim | ) |
sets CG_invvolume if CG_type=Polynomial
Definition at line 951 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::CG_invvolume, and StatisticsPoint< T >::getCGWidthSquared().
Referenced by StatisticsPoint< T >::setCGInverseVolume().
void StatisticsPoint< T >::set_zero | ( | ) |
Sets all statistical variables to zero.
Definition at line 41 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, Matrix3D::setZero(), MatrixSymmetric3D::setZero(), Vec3D::setZero(), StatisticsPoint< T >::TangentialStress, and StatisticsPoint< T >::TangentialTraction.
void StatisticsPoint< T >::setCGInverseVolume | ( | ) |
sets CG_invvolume
Definition at line 961 of file StatisticsPoint.hcc.
References StatisticsPoint< T >::averagingVolume(), StatisticsPoint< T >::CG_invvolume, Gaussian, StatisticsPoint< T >::getCGShape(), HeavisideSphere, StatisticsPoint< T >::nonaveragedDim(), Polynomial, StatisticsPoint< T >::set_Gaussian_invvolume(), StatisticsPoint< T >::set_Heaviside_invvolume(), and StatisticsPoint< T >::set_Polynomial_invvolume().
|
inline |
see StatisticsVector::setCGShape
Definition at line 74 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
see StatisticsVector::setCGWidth2
Definition at line 84 of file StatisticsPoint.h.
References StatisticsPoint< T >::gb.
|
inline |
sets Position
Definition at line 179 of file StatisticsPoint.h.
References StatisticsPoint< T >::Position.
std::string StatisticsPoint< T >::write | ( | ) | const |
Outputs statistical variables in computer-readable format.
Definition at line 880 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 >::write_variable_names | ( | ) |
Outputs names of statistical variables in computer-readable format.
Definition at line 735 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 311 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::getCGInverseVolume(), StatisticsPoint< T >::set_Gaussian_invvolume(), StatisticsPoint< T >::set_Heaviside_invvolume(), StatisticsPoint< T >::set_Polynomial_invvolume(), and StatisticsPoint< T >::setCGInverseVolume().
Vec3D StatisticsPoint< T >::CollisionalHeatFlux |
Heat flux from collisions, .
Definition at line 298 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Matrix3D StatisticsPoint< T >::ContactCoupleStress |
Definition at line 308 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Mdouble StatisticsPoint< T >::Density |
Density, .
Definition at line 273 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
MatrixSymmetric3D StatisticsPoint< T >::Displacement |
Linear displacement, .
Definition at line 279 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Vec3D StatisticsPoint< T >::DisplacementMomentum |
Momentum from linear displacement, , where
, with
the time intervall between outputs.
Definition at line 277 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
MatrixSymmetric3D StatisticsPoint< T >::DisplacementMomentumFlux |
Momentum flux from linear displacement, .
Definition at line 283 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Mdouble StatisticsPoint< T >::Dissipation |
Dissipation form collisions, .
Definition at line 301 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Vec3D StatisticsPoint< T >::EnergyFlux |
Energy flux, .
Definition at line 285 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
MatrixSymmetric3D StatisticsPoint< T >::Fabric |
Fabric tensor, .
Definition at line 295 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
|
staticprivate |
Pointer to StatisticsVector (to obtain global parameters)
Definition at line 318 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::evaluateIntegral(), StatisticsPoint< T >::evaluatePolynomial(), StatisticsPoint< T >::evaluatePolynomialGradient(), StatisticsPoint< T >::getCGShape(), StatisticsPoint< T >::getCGWidth(), StatisticsPoint< T >::getCGWidthSquared(), StatisticsPoint< T >::getCutoff(), StatisticsPoint< T >::getCutoff2(), StatisticsPoint< T >::getN(), StatisticsPoint< T >::getXMaxStat(), StatisticsPoint< T >::getXMinStat(), StatisticsPoint< T >::getYMaxStat(), StatisticsPoint< T >::getYMinStat(), StatisticsPoint< T >::getZMaxStat(), StatisticsPoint< T >::getZMinStat(), StatisticsPoint< T >::set_gb(), StatisticsPoint< T >::setCGShape(), and StatisticsPoint< T >::setCGWidth2().
Vec3D StatisticsPoint< T >::LocalAngularMomentum |
Definition at line 306 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Matrix3D StatisticsPoint< T >::LocalAngularMomentumFlux |
Definition at line 307 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
int StatisticsPoint< T >::mirrorParticle |
indicates that a position is a (fake) particles used for periodic walls
Definition at line 314 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::StatisticsPoint().
Vec3D StatisticsPoint< T >::Momentum |
Momentum, .
Definition at line 275 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
MatrixSymmetric3D StatisticsPoint< T >::MomentumFlux |
Momentum flux, .
Definition at line 281 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Matrix3D StatisticsPoint< T >::NormalStress |
Stress from normal forces, .
Definition at line 287 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Vec3D StatisticsPoint< T >::NormalTraction |
Traction from normal forces, .
Definition at line 291 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Mdouble StatisticsPoint< T >::Nu |
Particle volume fraction, .
Definition at line 271 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
|
private |
Position at which evaluation occurs.
Definition at line 320 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::CG_gradient(), StatisticsPoint< T >::CG_integral(), StatisticsPoint< T >::CG_integral_1D(), StatisticsPoint< T >::CG_integral_2D(), StatisticsPoint< T >::CG_integral_gradient(), StatisticsPoint< T >::CG_integral_gradient_1D(), StatisticsPoint< T >::getDistanceSquaredNonAveraged(), StatisticsPoint< T >::getPosition(), StatisticsPoint< T >::setPosition(), and StatisticsPoint< T >::StatisticsPoint().
Mdouble StatisticsPoint< T >::Potential |
Elastic energy .
Definition at line 304 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Matrix3D StatisticsPoint< T >::TangentialStress |
Stress from tangential forces, .
Definition at line 289 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().
Vec3D StatisticsPoint< T >::TangentialTraction |
Traction from tangential forces, .
Definition at line 293 of file StatisticsPoint.h.
Referenced by StatisticsPoint< T >::firstTimeAverage(), StatisticsPoint< T >::getSquared(), StatisticsPoint< T >::operator+=(), StatisticsPoint< T >::operator-=(), StatisticsPoint< T >::operator/=(), StatisticsPoint< T >::operator=(), StatisticsPoint< T >::print(), StatisticsPoint< T >::print_sqrt(), StatisticsPoint< T >::set_zero(), and StatisticsPoint< T >::write().