Arcane  v3.16.0.0
Documentation utilisateur
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>

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.
 
Integer index () const
 
Integer level () const
 
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)
 

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 69 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 76 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.

◆ checkValid()

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

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

Définition à la ligne 111 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 83 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 90 du fichier CartesianPatch.h.

Références ARCANE_CHECK_POINTER.

◆ index()

Integer Arcane::CartesianPatch::index ( ) const
inline

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

◆ isNull()

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

Indique si le patch est nul.

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

◆ level()

Integer Arcane::CartesianPatch::level ( ) const
inline

Définition à la ligne 62 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 97 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 104 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 121 du fichier CartesianPatch.h.


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