Documentation 6b54b78464
Loading...
Searching...
No Matches
CInternalFaceElementFEM Class Reference

Class to store an internal face for the FEM solver. More...

#include <fem_geometry_structure.hpp>

Public Member Functions

bool operator< (const CInternalFaceElementFEM &other) const
 Less than operator of the class. Needed for the sorting. The criterion for comparison are the standard element and adjacent volume ID's.
 

Public Attributes

unsigned short VTK_Type
 Element type using the VTK convention.
 
unsigned short indStandardElement
 Index in the vector of standard face elements.
 
unsigned long elemID0
 Element ID adjacent to side 0 of the face.
 
unsigned long elemID1
 Element ID adjacent to side 1 of the face.
 
vector< unsigned long > DOFsGridFaceSide0
 Vector of the grid DOFs of side 0 of the face.
 
vector< unsigned long > DOFsGridFaceSide1
 Vector of the grid DOFs of side 1 of the face.
 
vector< unsigned long > DOFsSolFaceSide0
 Vector of the solution DOFs of side 0 of the face.
 
vector< unsigned long > DOFsSolFaceSide1
 Vector of the solution DOFs of side 1 of the face.
 
vector< unsigned long > DOFsGridElementSide0
 Vector of the grid DOFs of the element of side 0.
 
vector< unsigned long > DOFsGridElementSide1
 Vector of the grid DOFs of the element of side 1.
 
vector< unsigned long > DOFsSolElementSide0
 Vector of the solution DOFs of the element of side 0.
 
vector< unsigned long > DOFsSolElementSide1
 Vector of the solution DOFs of the element of side 1.
 
vector< su2double > metricNormalsFace
 The normals in the integration points of the face. The normals point from side 0 to side 1.
 
vector< su2double > metricCoorDerivFace0
 The terms drdx, dsdx, etc. of side 0 in the integration points of the face.
 
vector< su2double > metricCoorDerivFace1
 The terms dxdr, dydr, etc. of side 1 in the integration points of the face.
 
vector< su2double > coorIntegrationPoints
 Coordinates for the integration points of this face.
 
vector< su2double > gridVelocities
 Grid velocities in the integration points of this face.
 
vector< su2double > wallDistance
 The wall distance to the viscous walls for the integration points of this face.
 

Detailed Description

Class to store an internal face for the FEM solver.

Author
E. van der Weide
Version
8.5.0 "Harrier"

Member Function Documentation

◆ operator<()

bool CInternalFaceElementFEM::operator< ( const CInternalFaceElementFEM &  other) const

Less than operator of the class. Needed for the sorting. The criterion for comparison are the standard element and adjacent volume ID's.

Member Data Documentation

◆ coorIntegrationPoints

vector<su2double> CInternalFaceElementFEM::coorIntegrationPoints

Coordinates for the integration points of this face.

◆ DOFsGridElementSide0

vector<unsigned long> CInternalFaceElementFEM::DOFsGridElementSide0

Vector of the grid DOFs of the element of side 0.

◆ DOFsGridElementSide1

vector<unsigned long> CInternalFaceElementFEM::DOFsGridElementSide1

Vector of the grid DOFs of the element of side 1.

◆ DOFsGridFaceSide0

vector<unsigned long> CInternalFaceElementFEM::DOFsGridFaceSide0

Vector of the grid DOFs of side 0 of the face.

◆ DOFsGridFaceSide1

vector<unsigned long> CInternalFaceElementFEM::DOFsGridFaceSide1

Vector of the grid DOFs of side 1 of the face.

◆ DOFsSolElementSide0

vector<unsigned long> CInternalFaceElementFEM::DOFsSolElementSide0

Vector of the solution DOFs of the element of side 0.

◆ DOFsSolElementSide1

vector<unsigned long> CInternalFaceElementFEM::DOFsSolElementSide1

Vector of the solution DOFs of the element of side 1.

◆ DOFsSolFaceSide0

vector<unsigned long> CInternalFaceElementFEM::DOFsSolFaceSide0

Vector of the solution DOFs of side 0 of the face.

◆ DOFsSolFaceSide1

vector<unsigned long> CInternalFaceElementFEM::DOFsSolFaceSide1

Vector of the solution DOFs of side 1 of the face.

◆ elemID0

unsigned long CInternalFaceElementFEM::elemID0

Element ID adjacent to side 0 of the face.

◆ elemID1

unsigned long CInternalFaceElementFEM::elemID1

Element ID adjacent to side 1 of the face.

◆ gridVelocities

vector<su2double> CInternalFaceElementFEM::gridVelocities

Grid velocities in the integration points of this face.

◆ indStandardElement

unsigned short CInternalFaceElementFEM::indStandardElement

Index in the vector of standard face elements.

◆ metricCoorDerivFace0

vector<su2double> CInternalFaceElementFEM::metricCoorDerivFace0

The terms drdx, dsdx, etc. of side 0 in the integration points of the face.

◆ metricCoorDerivFace1

vector<su2double> CInternalFaceElementFEM::metricCoorDerivFace1

The terms dxdr, dydr, etc. of side 1 in the integration points of the face.

◆ metricNormalsFace

vector<su2double> CInternalFaceElementFEM::metricNormalsFace

The normals in the integration points of the face. The normals point from side 0 to side 1.

◆ VTK_Type

unsigned short CInternalFaceElementFEM::VTK_Type

Element type using the VTK convention.

◆ wallDistance

vector<su2double> CInternalFaceElementFEM::wallDistance

The wall distance to the viscous walls for the integration points of this face.


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