ParticleStatisticsDetailed Struct Reference

Developer Documentation: MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed Struct Reference
Developer Documentation
MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed Struct Reference
Collaboration diagram for MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed:
[legend]

Public Member Functions

void add_info (const ObstacleField< dim, number, ObstacleType > &obstacle_field)
 

Public Attributes

Statistics n_particles_per_cell {"# particle centers per cell"}
 

Detailed Description

template<int dim, typename number, typename ObstacleType>
struct MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed

Statistics which are computationally expensive to collect and only recorded if requested in add_info().

Member Function Documentation

◆ add_info()

template<int dim, typename number , typename ObstacleType >
void MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed::add_info ( const ObstacleField< dim, number, ObstacleType > &  obstacle_field)

Records the number of particle centers in each locally owned cell of the triangulation of obstacle_field.

Parameters
obstacle_fieldThe monitored obstacle field.

Member Data Documentation

◆ n_particles_per_cell

template<int dim, typename number , typename ObstacleType >
Statistics MeltPoolDG::ParticleMonitor< dim, number, ObstacleType >::ParticleStatisticsDetailed::n_particles_per_cell {"# particle centers per cell"}

The documentation for this struct was generated from the following files: