31#ifndef OUTPUTBOUNDARYFLUXGNU_H
32#define OUTPUTBOUNDARYFLUXGNU_H
46 virtual void writeResults(std::vector<CellInterface*>* cellInterfacesLvl);
50 double getFlux(std::vector<CellInterface*>* cellInterfacesLvl);
FluxType
Definition OutputBoundaryFluxGNU.h:36
@ POWERFLUX
Definition OutputBoundaryFluxGNU.h:36
@ MASSFLOW
Definition OutputBoundaryFluxGNU.h:36
Definition CellInterface.h:52
Definition OutputBoundaryFluxGNU.h:39
virtual void writeResults(std::vector< CellInterface * > *cellInterfacesLvl)
Definition OutputBoundaryFluxGNU.cpp:205
virtual void initializeSpecificOutputBound()
Definition OutputBoundaryFluxGNU.cpp:60
double m_flux
Flux recorded through boundary either massflow (kg.s-1) or power flux (W)
Definition OutputBoundaryFluxGNU.h:68
FluxType m_fluxType
Flux type could be either massflow or power flux.
Definition OutputBoundaryFluxGNU.h:67
double computeTotalEnthalpyFluxFace(CellInterface *bound)
Compute the enthalpy flux contribution of a single cell interface.
Definition OutputBoundaryFluxGNU.cpp:164
double getFlux(std::vector< CellInterface * > *cellInterfacesLvl)
Get flux either massflow or enthalpy through the boundary.
Definition OutputBoundaryFluxGNU.cpp:83
double computeMassflowFace(CellInterface *bound)
Compute the massflow contribution of a single cell interface.
Definition OutputBoundaryFluxGNU.cpp:151
double computeTotalEnthalpyFluxFaceMRF(CellInterface *bound)
Compute the enthalpy flux contribution of a single cell interface when MRF is activated.
Definition OutputBoundaryFluxGNU.cpp:178
double extractMassflow(std::vector< CellInterface * > *cellInterfacesLvl)
Extract massflow throught the whole boundary surface.
Definition OutputBoundaryFluxGNU.cpp:98
virtual ~OutputBoundaryFluxGNU()
Definition OutputBoundaryFluxGNU.cpp:54
double extractEnthalpyFlux(std::vector< CellInterface * > *cellInterfacesLvl)
Extract enthalpy flux throught the whole boundary surface.
Definition OutputBoundaryFluxGNU.cpp:115
Definition OutputBoundaryGNU.h:37
Definition tinyxml2.h:1149