MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
PlaneData Class Reference

#include <fan203.h>

Classes

struct  NodeBinding
 

Public Member Functions

 PlaneData (FlangePlane fanInletFlange, FlangePlane fanOrEvaseOutletFlange, TraversePlane flowTraverse, std::vector< TraversePlane > addlTravPlanes, MstPlane inletMstPlane, MstPlane outletMstPlane, const double totalPressureLossBtwnPlanes1and4, const double totalPressureLossBtwnPlanes2and5, bool const plane5upstreamOfPlane2)
 

Private Member Functions

void establishFanInletOrOutletDensity (Planar &plane, std::function< double(Planar const &, const double)> const &calcDensity, double const mTotal, double const assumedDensity)
 
void calculate (BaseGasDensity const &bgd)
 

Private Attributes

FlangePlane fanInletFlange
 
FlangePlane fanOrEvaseOutletFlange
 
TraversePlane flowTraverse
 
std::vector< TraversePlaneaddlTravPlanes
 
MstPlane inletMstPlane
 
MstPlane outletMstPlane
 
bool const plane5upstreamOfPlane2
 
const double totalPressureLossBtwnPlanes1and4
 
const double totalPressureLossBtwnPlanes2and5
 

Friends

class Fan203
 
struct NodeBinding
 

Detailed Description

Constructor for the Plane Data class Calculates Plane Data

Definition at line 401 of file fan203.h.

Constructor & Destructor Documentation

◆ PlaneData()

PlaneData::PlaneData ( FlangePlane  fanInletFlange,
FlangePlane  fanOrEvaseOutletFlange,
TraversePlane  flowTraverse,
std::vector< TraversePlane addlTravPlanes,
MstPlane  inletMstPlane,
MstPlane  outletMstPlane,
const double  totalPressureLossBtwnPlanes1and4,
const double  totalPressureLossBtwnPlanes2and5,
bool const  plane5upstreamOfPlane2 
)
inline

Definition at line 472 of file fan203.h.

Member Function Documentation

◆ calculate()

void PlaneData::calculate ( BaseGasDensity const &  bgd)
inlineprivate

Definition at line 506 of file fan203.h.

◆ establishFanInletOrOutletDensity()

void PlaneData::establishFanInletOrOutletDensity ( Planar plane,
std::function< double(Planar const &, const double)> const &  calcDensity,
double const  mTotal,
double const  assumedDensity 
)
inlineprivate

Definition at line 484 of file fan203.h.

Friends And Related Symbol Documentation

◆ Fan203

friend class Fan203
friend

Definition at line 575 of file fan203.h.

◆ NodeBinding

friend struct NodeBinding
friend

Definition at line 576 of file fan203.h.

Member Data Documentation

◆ addlTravPlanes

std::vector<TraversePlane> PlaneData::addlTravPlanes
private

Definition at line 568 of file fan203.h.

◆ fanInletFlange

FlangePlane PlaneData::fanInletFlange
private

Definition at line 566 of file fan203.h.

◆ fanOrEvaseOutletFlange

FlangePlane PlaneData::fanOrEvaseOutletFlange
private

Definition at line 566 of file fan203.h.

◆ flowTraverse

TraversePlane PlaneData::flowTraverse
private

Definition at line 567 of file fan203.h.

◆ inletMstPlane

MstPlane PlaneData::inletMstPlane
private

Definition at line 569 of file fan203.h.

◆ outletMstPlane

MstPlane PlaneData::outletMstPlane
private

Definition at line 570 of file fan203.h.

◆ plane5upstreamOfPlane2

bool const PlaneData::plane5upstreamOfPlane2
private

Definition at line 572 of file fan203.h.

◆ totalPressureLossBtwnPlanes1and4

const double PlaneData::totalPressureLossBtwnPlanes1and4
private

Definition at line 573 of file fan203.h.

◆ totalPressureLossBtwnPlanes2and5

const double PlaneData::totalPressureLossBtwnPlanes2and5
private

Definition at line 573 of file fan203.h.


The documentation for this class was generated from the following file: