mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
111 lines
1.8 KiB
C++
111 lines
1.8 KiB
C++
// -*- C++ -*-
|
|
|
|
// ************************************************************************* //
|
|
|
|
#include "fieldTransfer"
|
|
|
|
massflow
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane1;
|
|
|
|
operation areaNormalIntegrate;
|
|
|
|
fields ( rhoU );
|
|
}
|
|
|
|
areaAverage
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane1;
|
|
|
|
operation weightedAreaAverage;
|
|
weightField rhoU;
|
|
fields ( p pTotal );
|
|
}
|
|
|
|
areaIntegrate
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane1;
|
|
|
|
operation weightedAreaIntegrate;
|
|
weightField rhoU;
|
|
fields ( p pTotal );
|
|
}
|
|
|
|
// Inflow uniformity
|
|
UI1
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane1;
|
|
|
|
operation uniformity;
|
|
fields ( U p );
|
|
}
|
|
|
|
|
|
// Uniformity after the bend
|
|
UI2
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane2;
|
|
|
|
operation uniformity;
|
|
fields ( U p );
|
|
}
|
|
|
|
|
|
// Uniformity on sampled surface
|
|
UI3
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane3;
|
|
|
|
operation uniformity;
|
|
fields ( U p );
|
|
}
|
|
|
|
|
|
// rhoU-weighted uniformity, including weighting U too (weird but possible)
|
|
rhoU_UI1
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane1;
|
|
|
|
operation weightedUniformity;
|
|
weightField rhoU;
|
|
fields ( p U rhoU );
|
|
}
|
|
|
|
|
|
// rhoU-weighted uniformity
|
|
rhoU_UI2
|
|
{
|
|
${__surfaceFieldValue}
|
|
|
|
regionType surface;
|
|
name plane2;
|
|
|
|
operation weightedUniformity;
|
|
weightField rhoU;
|
|
fields ( p U rhoU );
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|