GEOS
Classes | Namespaces
SinglePhaseStatisticsAggregator.hpp File Reference
#include "physicsSolvers/StatisticsAggregatorBase.hpp"

Go to the source code of this file.

Classes

struct  geos::StatsAggregatorTraits< singlePhaseStatistics::StatsAggregator >
 
class  geos::singlePhaseStatistics::RegionStatistics
 Output data group to contain the result of a given stat aggregator on the dataRepository. Attributes are public since the class is a POD. More...
 
class  geos::singlePhaseStatistics::StatsAggregator
 Reponsible of computing physical statistics over the grid, registering the result in the data repository, but not storing / outputing it by itself. It does not have mutable state except the encountered issues. More...
 

Namespaces

 geos
 

Detailed Description

Region statistics data is stored as follow:

Problem : ProblemManager |-> domain : DomainPartition |-> MeshBodies : Group |-> cartesianMesh : MeshBody |-> meshLevels : Group |-> Level0 : MeshLevel | |-> nodeManager : NodeManager | | |-> sets : Group | | | * all : Wrapper< index array > | | | * xneg : Wrapper< index array > | | [...] (other element sets) | | | |-> ElementRegions : ElementRegionManager | | |-> Channel : CellElementRegion | | | |-> cb-0_0_0 : CellElementSubRegion | | | | | * pressure : Wrapper< real64 array > | | | | | * temperature : Wrapper< real64 array > | | | | [...] (other fields) | | | | | | | |-> cb-0_0_1 : CellElementSubRegion | | | | | * pressure : Wrapper< real64 array > | | | | | * temperature : Wrapper< real64 array > | | | | [...] (other fields) | | | | | | | [...] (other sub-regions) | | | | | |-> Barrier : CellElementRegion | | |-> cb-1_0_0 : CellElementSubRegion | | |-> cb-1_0_1 : CellElementSubRegion | | [...] (other sub-regions) | | | [...] (other element managers) ____ | | | | |-> statistics : Group (storage for all stats) | | |-> flowStats : Group (storage for this instance stats) | | | |-> regionsStatistics : RegionStatistics (aggregate) | | | |-> Channel : RegionStatistics (aggregate, mpi reduced) | | | | |-> cb-0_0_0 : RegionStatistics (compute read-back) stats | | | | |-> cb-0_0_1 : RegionStatistics (compute read-back) data -> | | | | [...] (other sub-regions stats) | | | | | | | |-> Barrier : RegionStatistics (aggregate, mpi reduced) | | | |-> cb-1_0_0 : RegionStatistics (compute read-back) | | | |-> cb-1_0_1 : RegionStatistics (compute read-back) | | | [...] (other sub-regions stats) | | | |___ | [...] (other stats storages) | [...] (other discretizations)

Definition in file SinglePhaseStatisticsAggregator.hpp.