Peano
Loading...
Searching...
No Matches
swift2::statistics Namespace Reference

Functions

template<typename Particle >
void reportSearchRadiusVTDt (const std::string &particleName)
 Report the search radius.
 
template<typename Particle >
void reduceVelocityAndSearchRadius_without_check (Particle *particle)
 Reduce velocity and search radius stats into species information.
 
template<typename Particle >
void reduceVelocityAndSearchRadius (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle)
 
template<typename Particle >
void reduceVelocityAndSearchRadiusWithMasking (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle)
 

Function Documentation

◆ reduceVelocityAndSearchRadius()

template<typename Particle >
void swift2::statistics::reduceVelocityAndSearchRadius ( const peano4::datamanagement::VertexMarker & marker,
Particle & localParticle )

Definition at line 24 of file Statistics.h.

References swift2::kernels::localParticleCanBeUpdatedInVertexKernel(), and reduceVelocityAndSearchRadius_without_check().

Referenced by reduceVelocityAndSearchRadiusWithMasking().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reduceVelocityAndSearchRadius_without_check()

template<typename Particle >
void swift2::statistics::reduceVelocityAndSearchRadius_without_check ( Particle * particle)

Reduce velocity and search radius stats into species information.

Inform the species about a local particle's search radius and velocity. This

Definition at line 4 of file Statistics.cpph.

References tarch::la::norm2().

Referenced by reduceVelocityAndSearchRadius().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reduceVelocityAndSearchRadiusWithMasking()

template<typename Particle >
void swift2::statistics::reduceVelocityAndSearchRadiusWithMasking ( const peano4::datamanagement::VertexMarker & marker,
Particle & localParticle )
Todo
This version is not yet available and likely will never vectorise anyway

Definition at line 34 of file Statistics.h.

References reduceVelocityAndSearchRadius().

Here is the call graph for this function:

◆ reportSearchRadiusVTDt()

template<typename Particle >
void swift2::statistics::reportSearchRadiusVTDt ( const std::string & particleName)

Report the search radius.

Degenerates to nop if it is not called by the global master.

Definition at line 5 of file Reports.cpph.

References _log, tarch::mpi::Rank::getInstance(), and logInfo.

Here is the call graph for this function: