LifeV
|
Methods | |
Real | measure (const markerID_Type &flag) |
template<typename VectorType > | |
Real | flux (const VectorType &vectorField, const markerID_Type &flag, UInt feSpace=0, UInt nDim=nDimensions) |
template<typename VectorType > | |
Real | kineticNormalStress (const VectorType &velocity, const Real &density, const markerID_Type &flag, UInt feSpace=0, UInt nDim=nDimensions) |
template<typename VectorType > | |
Real | kineticNormalStressDerivative (const VectorType &velocity, const VectorType &velocityDerivative, const Real &density, const markerID_Type &flag, UInt feSpace=0, UInt nDim=nDimensions) |
template<typename VectorType > | |
Vector | average (const VectorType &field, const markerID_Type &flag, UInt feSpace=0, UInt nDim=1) |
Vector | normal (const markerID_Type &flag, UInt feSpace=0, UInt nDim=nDimensions) |
Vector | geometricCenter (const markerID_Type &flag, UInt feSpace=0, UInt nDim=nDimensions) |
void | showDOFIndexMap (std::ostream &output=std::cout) const |
void | showPatchesMeasure (std::ostream &output=std::cout) const |
void | showPatchesNormal (std::ostream &output=std::cout) const |
void | showPatchesPhi (std::ostream &output=std::cout) const |
const Vector & | patchMeasureInFESpace (const UInt &feSpace=0) const |
const Vector & | patchNormalInFESpace (const UInt &feSpace=0) const |
const std::vector< ID > & | dofGlobalIdInFESpace (const UInt &feSpace=0) const |
const UInt & | numBoundaryDofInFESpace (const UInt &feSpace=0) const |
Number of boundary DOF for the mesh at hand. More... | |
These methods compute quantities on boundary sections associated to a given flag
Real measure | ( | const markerID_Type & | flag | ) |
This method computes the measure of boundary section "flag"
flag | is the marker of the considered boundary section |
Definition at line 701 of file PostProcessingBoundary.hpp.
Real flux | ( | const VectorType & | vectorField, |
const markerID_Type & | flag, | ||
UInt | feSpace = 0 , |
||
UInt | nDim = nDimensions |
||
) |
This method computes the flux of vectorField across boundary section "flag"
VectorType | Vector type. Basic policy for type VectorType: operator[] available |
vectorField | is intended to be a vector field |
flag | is the marker of the considered boundary section |
feSpace | is the identifier of the desired FE Space in M_feSpaceVector |
nDim | is the dimension of vectorField |
Definition at line 732 of file PostProcessingBoundary.hpp.
Real kineticNormalStress | ( | const VectorType & | velocity, |
const Real & | density, | ||
const markerID_Type & | flag, | ||
UInt | feSpace = 0 , |
||
UInt | nDim = nDimensions |
||
) |
Compute the kinetic normal stress (i.e., the normal stress due to the kinetic energy) on a boundary face.
This method computes the following quantity:
velocity | velocity |
density | density of the fluid |
flag | the flag of the boundary face |
feSpace | the FE space |
nDim | the dimension size |
Definition at line 795 of file PostProcessingBoundary.hpp.
Real kineticNormalStressDerivative | ( | const VectorType & | velocity, |
const VectorType & | velocityDerivative, | ||
const Real & | density, | ||
const markerID_Type & | flag, | ||
UInt | feSpace = 0 , |
||
UInt | nDim = nDimensions |
||
) |
Compute the derivative of the kinetic normal stress (i.e., the derivative of the normal stress due to the kinetic energy) on a boundary face.
This method computes the following quantity:
velocity | velocity |
velocityDerivative | velocity derivative |
density | density of the fluid |
flag | the flag of the boundary face |
feSpace | the FE space |
nDim | the dimension size |
Definition at line 852 of file PostProcessingBoundary.hpp.
Vector average | ( | const VectorType & | field, |
const markerID_Type & | flag, | ||
UInt | feSpace = 0 , |
||
UInt | nDim = 1 |
||
) |
This method computes the average value of a field on the boundary section "flag"
VectorType | Vector type. Basic policy for type VectorType: operator[] available |
field | is intended to be a vector or a scalar (pressure in NS problem), this method computes the average value of field on section "flag" |
Definition at line 920 of file PostProcessingBoundary.hpp.
Vector normal | ( | const markerID_Type & | flag, |
UInt | feSpace = 0 , |
||
UInt | nDim = nDimensions |
||
) |
This method computes an approximate normal vector on the boundary section "flag"
Definition at line 1007 of file PostProcessingBoundary.hpp.
Vector geometricCenter | ( | const markerID_Type & | flag, |
UInt | feSpace = 0 , |
||
UInt | nDim = nDimensions |
||
) |
Compute the geometric center of a boundary face.
This method computes the geometric center of a boundary section "flag"
flag | the flag of the boundary face |
feSpace | the FE space |
nDim | the dimension size |
Definition at line 1073 of file PostProcessingBoundary.hpp.
void showDOFIndexMap | ( | std::ostream & | output = std::cout | ) | const |
These methods print to screen information about the class data structures
Definition at line 1190 of file PostProcessingBoundary.hpp.
void showPatchesMeasure | ( | std::ostream & | output = std::cout | ) | const |
Definition at line 1169 of file PostProcessingBoundary.hpp.
void showPatchesNormal | ( | std::ostream & | output = std::cout | ) | const |
Definition at line 1282 of file PostProcessingBoundary.hpp.
void showPatchesPhi | ( | std::ostream & | output = std::cout | ) | const |
Definition at line 1357 of file PostProcessingBoundary.hpp.
Access to private members
Definition at line 310 of file PostProcessingBoundary.hpp.
Definition at line 315 of file PostProcessingBoundary.hpp.
Definition at line 320 of file PostProcessingBoundary.hpp.
Number of boundary DOF for the mesh at hand.
Definition at line 326 of file PostProcessingBoundary.hpp.