![]() |
Documentation 6b54b78464
|
Reads a CGNS zone into linear partitions for the finite element solver (FEM). More...
#include <CCGNSMeshReaderFEM.hpp>
Public Member Functions | |
| CCGNSMeshReaderFEM (const CConfig *val_config, unsigned short val_iZone, unsigned short val_nZone) | |
| Constructor of the CCGNSMeshReaderFEM class. | |
| ~CCGNSMeshReaderFEM (void) override | |
| Destructor of the CCGNSMeshReaderFEM class. | |
Public Member Functions inherited from CCGNSMeshReaderBase | |
| CCGNSMeshReaderBase (const CConfig *val_config, unsigned short val_iZone, unsigned short val_nZone) | |
| Constructor of the CCGNSMeshReaderBase class. | |
| virtual | ~CCGNSMeshReaderBase (void) override |
| Destructor of the CCGNSMeshReaderBase class. | |
Public Member Functions inherited from CMeshReaderBase | |
| CMeshReaderBase (const CConfig *val_config, unsigned short val_iZone, unsigned short val_nZone) | |
| Constructor of the CMeshReaderBase class. | |
| virtual | ~CMeshReaderBase ()=default |
| unsigned short | GetDimension () const |
| Get the physical dimension of the problem (2 or 3). | |
| const vector< unsigned long > & | GetGlobalPointIDs () const |
| Get the global IDs of the local points. | |
| const vector< vector< passivedouble > > & | GetLocalPointCoordinates () const |
| Get the local point coordinates (linearly partitioned). | |
| const vector< unsigned long > & | GetSurfaceElementConnectivityForMarker (int val_iMarker) const |
| Get the surface element connectivity for the specified marker. Only the master node owns the surface connectivity. | |
| const vector< unsigned long > & | GetNumberOfSurfaceElementsAllMarkers () const |
| Get the number surface elements for all markers. | |
| unsigned long | GetNumberOfSurfaceElementsForMarker (int val_iMarker) const |
| Get the number surface elements for the specified marker. | |
| const vector< unsigned long > & | GetLocalVolumeElementConnectivity () const |
| Get the local volume element connectivity (linearly partitioned). | |
| unsigned long | GetNumberOfMarkers () const |
| Get the total number of markers in the mesh zone. | |
| const vector< string > & | GetMarkerNames () const |
| Get the vector of string names for all markers in the mesh zone. | |
| unsigned long | GetNumberOfLocalPoints () const |
| Get the number of local grid points within the linear partition on this rank. | |
| unsigned long | GetNumberOfGlobalPoints () const |
| Get the number of global grid points within the mesh file. | |
| unsigned long | GetNumberOfLocalElements () const |
| Get the number of local elements within the linear partition on this rank. | |
| unsigned long | GetNumberOfGlobalElements () const |
| Get the number of global elements within the mesh file. | |
Additional Inherited Members | |
Protected Member Functions inherited from CMeshReaderBase | |
| void | DetermineFacesVolumeElements (vector< CFaceOfElement > &localFaces) |
| Function, which determines the faces of the local volume elements. | |
| void | GetCornerPointsAllFaces (const unsigned long *elemInfo, unsigned short &numFaces, unsigned short nPointsPerFace[], unsigned long faceConn[6][4]) |
| Get all the corner points of all the faces of the given element. It must. | |
| void | CopyMarkers (const std::vector< std::string > &srcDstMarkers) |
| Creates copies of some markers. | |
Protected Attributes inherited from CMeshReaderBase | |
| const int | rank |
| MPI Rank. | |
| const int | size |
| MPI Size. | |
| const CConfig * | config = nullptr |
| Local pointer to the config parameter object. | |
| unsigned short | dimension = 0 |
| Dimension of the problem (2 or 3). | |
| unsigned long | numberOfLocalPoints |
| Number of local grid points within the linear partition on this rank. | |
| unsigned long | numberOfGlobalPoints = 0 |
| Number of global grid points within the mesh file. | |
| vector< vector< passivedouble > > | localPointCoordinates |
| Vector holding the coordinates from the mesh file for the local grid points. First index is dimension, second is point index. | |
| vector< unsigned long > | globalPointIDs |
| Vector holding the global IDs of the local grid points. | |
| unsigned long | numberOfLocalElements |
| Number of local elements within the linear partition on this rank. | |
| unsigned long | numberOfGlobalElements = 0 |
| Number of global elements within the mesh file. | |
| vector< unsigned long > | localVolumeElementConnectivity |
| Vector containing the element connectivity from the mesh file for the local elements. | |
| unsigned long | numberOfMarkers = 0 |
| Total number of markers contained within the mesh file. | |
| vector< string > | markerNames |
| String names for all markers in the mesh file. | |
| vector< unsigned long > | numberOfLocalSurfaceElements |
| Vector containing the number of local surface elements. | |
| vector< vector< unsigned long > > | surfaceElementConnectivity |
| Vector containing the surface element connectivity from the mesh file on a per-marker basis. For FVM, only the master node reads and stores this connectivity. | |
Reads a CGNS zone into linear partitions for the finite element solver (FEM).
| CCGNSMeshReaderFEM::CCGNSMeshReaderFEM | ( | const CConfig * | val_config, |
| unsigned short | val_iZone, | ||
| unsigned short | val_nZone | ||
| ) |
Constructor of the CCGNSMeshReaderFEM class.
|
overridedefault |
Destructor of the CCGNSMeshReaderFEM class.