Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::impl::MshMeshGenerationInfo Class Reference

Brief information about a mesh derived from the 'msh' format. More...

#include <arcane/core/internal/MshMeshGenerationInfo.h>

Collaboration diagram for Arcane::impl::MshMeshGenerationInfo:

Classes

class  MshPhysicalName
 Brief information about a physical name. More...
class  MshPhysicalNameList
 Brief information about the '$PhysicalNames' block. More...
class  MshEntitiesNodes
 Info for 0D entities. More...
class  MshEntitiesWithNodes
 Info for 1D, 2D, and 3D entities. More...
class  MshPeriodicOneInfo
class  MshPeriodicInfo
 Information on periodicity. More...

Public Member Functions

 MshMeshGenerationInfo (IMesh *mesh)
void findEntities (Int32 dimension, Int64 tag, Array< MshEntitiesWithNodes > &entities)
MshEntitiesNodesfindNodeEntities (Int64 tag)
MshPhysicalName findPhysicalName (Int32 dimension, Int64 tag) const

Static Public Member Functions

static MshMeshGenerationInfo * getReference (IMesh *mesh, bool create)

Public Attributes

MshPhysicalNameList physical_name_list
UniqueArray< MshEntitiesNodesentities_nodes_list
FixedArray< UniqueArray< MshEntitiesWithNodes >, 3 > entities_with_nodes_list
MshPeriodicInfo m_periodic_info

Private Attributes

IMeshm_mesh = nullptr

Detailed Description

Brief information about a mesh derived from the 'msh' format.

Definition at line 36 of file MshMeshGenerationInfo.h.

Constructor & Destructor Documentation

◆ MshMeshGenerationInfo()

Arcane::impl::MshMeshGenerationInfo::MshMeshGenerationInfo ( IMesh * mesh)
explicit

Definition at line 31 of file MshMeshGenerationInfo.cc.

Member Function Documentation

◆ findEntities()

void Arcane::impl::MshMeshGenerationInfo::findEntities ( Int32 dimension,
Int64 tag,
Array< MshEntitiesWithNodes > & entities )
inline

Definition at line 187 of file MshMeshGenerationInfo.h.

◆ findNodeEntities()

MshEntitiesNodes * Arcane::impl::MshMeshGenerationInfo::findNodeEntities ( Int64 tag)
inline

Definition at line 195 of file MshMeshGenerationInfo.h.

◆ findPhysicalName()

MshPhysicalName Arcane::impl::MshMeshGenerationInfo::findPhysicalName ( Int32 dimension,
Int64 tag ) const
inline

Definition at line 203 of file MshMeshGenerationInfo.h.

◆ getReference()

MshMeshGenerationInfo * Arcane::impl::MshMeshGenerationInfo::getReference ( IMesh * mesh,
bool create )
static

Definition at line 40 of file MshMeshGenerationInfo.cc.

Member Data Documentation

◆ entities_nodes_list

UniqueArray<MshEntitiesNodes> Arcane::impl::MshMeshGenerationInfo::entities_nodes_list

Definition at line 211 of file MshMeshGenerationInfo.h.

◆ entities_with_nodes_list

FixedArray<UniqueArray<MshEntitiesWithNodes>, 3> Arcane::impl::MshMeshGenerationInfo::entities_with_nodes_list

Definition at line 212 of file MshMeshGenerationInfo.h.

◆ m_mesh

IMesh* Arcane::impl::MshMeshGenerationInfo::m_mesh = nullptr
private

Definition at line 217 of file MshMeshGenerationInfo.h.

◆ m_periodic_info

MshPeriodicInfo Arcane::impl::MshMeshGenerationInfo::m_periodic_info

Definition at line 213 of file MshMeshGenerationInfo.h.

◆ physical_name_list

MshPhysicalNameList Arcane::impl::MshMeshGenerationInfo::physical_name_list

Definition at line 210 of file MshMeshGenerationInfo.h.


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