Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CartesianPatch

Patch AMR d'un maillage cartésien. Plus de détails...

#include <arcane/cartesianmesh/CartesianPatch.h>

+ Graphe de collaboration de Arcane::CartesianPatch:

Fonctions membres publiques

 CartesianPatch ()=default
 Patch nul.
 
 CartesianPatch (ICartesianMeshPatch *patch_interface)
 Patch nul.
 
CartesianPatchoperator= (const CartesianPatch &)=default
 
CartesianPatchoperator= (ICartesianMeshPatch *patch_interface)
 
CellGroup cells ()
 Groupe de mailles du patch.
 
CellDirectionMngcellDirection (eMeshDirection dir)
 Liste des mailles dans la direction dir.
 
CellDirectionMngcellDirection (Integer idir)
 Liste des mailles dans la direction dir (0, 1 ou 2)
 
FaceDirectionMngfaceDirection (eMeshDirection dir)
 Liste des faces dans la direction dir.
 
FaceDirectionMngfaceDirection (Integer idir)
 Liste des faces dans la direction dir (0, 1 ou 2)
 
NodeDirectionMngnodeDirection (eMeshDirection dir)
 Liste des noeuds dans la direction dir.
 
NodeDirectionMngnodeDirection (Integer idir)
 Liste des noeuds dans la direction dir (0, 1 ou 2)
 
void checkValid () const
 Effectue des vérifications sur la validité de l'instance.
 
bool isNull () const
 Indique si le patch est nul.
 
ICartesianMeshPatchpatchInterface () const
 Interface associée au patch (pour compatibilité avec l'existant)
 

Attributs privés

ICartesianMeshPatchm_patch = nullptr
 

Description détaillée

Patch AMR d'un maillage cartésien.

Définition à la ligne 33 du fichier CartesianPatch.h.

Documentation des constructeurs et destructeur

◆ CartesianPatch()

Arcane::CartesianPatch::CartesianPatch ( ICartesianMeshPatch patch_interface)
inlineexplicit

Patch nul.

Définition à la ligne 41 du fichier CartesianPatch.h.

Documentation des fonctions membres

◆ cellDirection() [1/2]

CellDirectionMng & Arcane::CartesianPatch::cellDirection ( eMeshDirection  dir)
inline

Liste des mailles dans la direction dir.

Définition à la ligne 58 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ cellDirection() [2/2]

CellDirectionMng & Arcane::CartesianPatch::cellDirection ( Integer  idir)
inline

Liste des mailles dans la direction dir (0, 1 ou 2)

Définition à la ligne 65 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ cells()

CellGroup Arcane::CartesianPatch::cells ( )

Groupe de mailles du patch.

Définition à la ligne 27 du fichier CartesianPatch.cc.

Références ARCANE_CHECK_POINTER, et Arcane::ICartesianMeshPatch::cells().

◆ checkValid()

void Arcane::CartesianPatch::checkValid ( ) const
inline

Effectue des vérifications sur la validité de l'instance.

Définition à la ligne 100 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ faceDirection() [1/2]

FaceDirectionMng & Arcane::CartesianPatch::faceDirection ( eMeshDirection  dir)
inline

Liste des faces dans la direction dir.

Définition à la ligne 72 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ faceDirection() [2/2]

FaceDirectionMng & Arcane::CartesianPatch::faceDirection ( Integer  idir)
inline

Liste des faces dans la direction dir (0, 1 ou 2)

Définition à la ligne 79 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ isNull()

bool Arcane::CartesianPatch::isNull ( ) const
inline

Indique si le patch est nul.

Définition à la ligne 107 du fichier CartesianPatch.h.

◆ nodeDirection() [1/2]

NodeDirectionMng & Arcane::CartesianPatch::nodeDirection ( eMeshDirection  dir)
inline

Liste des noeuds dans la direction dir.

Définition à la ligne 86 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ nodeDirection() [2/2]

NodeDirectionMng & Arcane::CartesianPatch::nodeDirection ( Integer  idir)
inline

Liste des noeuds dans la direction dir (0, 1 ou 2)

Définition à la ligne 93 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ operator=()

CartesianPatch & Arcane::CartesianPatch::operator= ( ICartesianMeshPatch patch_interface)
inline

Définition à la ligne 46 du fichier CartesianPatch.h.

◆ patchInterface()

ICartesianMeshPatch * Arcane::CartesianPatch::patchInterface ( ) const
inline

Interface associée au patch (pour compatibilité avec l'existant)

Définition à la ligne 110 du fichier CartesianPatch.h.

Documentation des données membres

◆ m_patch

ICartesianMeshPatch* Arcane::CartesianPatch::m_patch = nullptr
private

Définition à la ligne 114 du fichier CartesianPatch.h.


La documentation de cette classe a été générée à partir des fichiers suivants :