Arcane  v4.1.1.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AMRPatchPositionSignature
+ Graphe de collaboration de Arcane::AMRPatchPositionSignature:

Fonctions membres publiques

 AMRPatchPositionSignature (AMRPatchPosition patch, ICartesianMesh *cmesh, AMRPatchPositionLevelGroup *all_patches)
 
 AMRPatchPositionSignature (AMRPatchPosition patch, ICartesianMesh *cmesh, AMRPatchPositionLevelGroup *all_patches, Integer nb_cut)
 
void compress ()
 
void fillSig ()
 
bool isValid () const
 
bool canBeCut () const
 
void compute ()
 
Real efficacity () const
 
std::pair< AMRPatchPositionSignature, AMRPatchPositionSignaturecut (Integer dim, Integer cut_point) const
 
bool isIn (Integer x, Integer y, Integer z) const
 
ConstArrayView< IntegersigX () const
 
ConstArrayView< IntegersigY () const
 
ConstArrayView< IntegersigZ () const
 
AMRPatchPosition patch () const
 
ICartesianMeshmesh () const
 
bool stopCut () const
 
void setStopCut (bool stop_cut)
 
bool isComputed () const
 

Attributs privés

bool m_is_null
 
AMRPatchPosition m_patch
 
ICartesianMeshm_mesh
 
Integer m_nb_cut
 
bool m_stop_cut
 
ICartesianMeshNumberingMngInternalm_numbering
 
bool m_have_cells
 
bool m_is_computed
 
UniqueArray< Integerm_sig_x
 
UniqueArray< Integerm_sig_y
 
UniqueArray< Integerm_sig_z
 
AMRPatchPositionLevelGroupm_all_patches
 

Description détaillée

Définition à la ligne 32 du fichier AMRPatchPositionSignature.h.

Documentation des constructeurs et destructeur

◆ AMRPatchPositionSignature() [1/3]

Arcane::AMRPatchPositionSignature::AMRPatchPositionSignature ( )

Définition à la ligne 49 du fichier AMRPatchPositionSignature.cc.

◆ AMRPatchPositionSignature() [2/3]

Arcane::AMRPatchPositionSignature::AMRPatchPositionSignature ( AMRPatchPosition patch,
ICartesianMesh * cmesh,
AMRPatchPositionLevelGroup * all_patches )

Définition à la ligne 62 du fichier AMRPatchPositionSignature.cc.

◆ AMRPatchPositionSignature() [3/3]

Arcane::AMRPatchPositionSignature::AMRPatchPositionSignature ( AMRPatchPosition patch,
ICartesianMesh * cmesh,
AMRPatchPositionLevelGroup * all_patches,
Integer nb_cut )

Définition à la ligne 78 du fichier AMRPatchPositionSignature.cc.

Documentation des fonctions membres

◆ canBeCut()

bool Arcane::AMRPatchPositionSignature::canBeCut ( ) const

Définition à la ligne 304 du fichier AMRPatchPositionSignature.cc.

◆ compress()

void Arcane::AMRPatchPositionSignature::compress ( )

Définition à la ligne 104 du fichier AMRPatchPositionSignature.cc.

◆ compute()

void Arcane::AMRPatchPositionSignature::compute ( )

Définition à la ligne 338 du fichier AMRPatchPositionSignature.cc.

◆ cut()

std::pair< AMRPatchPositionSignature, AMRPatchPositionSignature > Arcane::AMRPatchPositionSignature::cut ( Integer dim,
Integer cut_point ) const

Définition à la ligne 412 du fichier AMRPatchPositionSignature.cc.

◆ efficacity()

Real Arcane::AMRPatchPositionSignature::efficacity ( ) const

Définition à la ligne 354 du fichier AMRPatchPositionSignature.cc.

◆ fillSig()

void Arcane::AMRPatchPositionSignature::fillSig ( )

Définition à la ligne 208 du fichier AMRPatchPositionSignature.cc.

◆ isComputed()

bool Arcane::AMRPatchPositionSignature::isComputed ( ) const

Définition à la ligne 455 du fichier AMRPatchPositionSignature.cc.

◆ isIn()

bool Arcane::AMRPatchPositionSignature::isIn ( Integer x,
Integer y,
Integer z ) const

Définition à la ligne 422 du fichier AMRPatchPositionSignature.cc.

◆ isValid()

bool Arcane::AMRPatchPositionSignature::isValid ( ) const

Définition à la ligne 289 du fichier AMRPatchPositionSignature.cc.

◆ mesh()

ICartesianMesh * Arcane::AMRPatchPositionSignature::mesh ( ) const

Définition à la ligne 443 du fichier AMRPatchPositionSignature.cc.

◆ patch()

AMRPatchPosition Arcane::AMRPatchPositionSignature::patch ( ) const

Définition à la ligne 439 du fichier AMRPatchPositionSignature.cc.

◆ setStopCut()

void Arcane::AMRPatchPositionSignature::setStopCut ( bool stop_cut)

Définition à la ligne 451 du fichier AMRPatchPositionSignature.cc.

◆ sigX()

ConstArrayView< Integer > Arcane::AMRPatchPositionSignature::sigX ( ) const

Définition à la ligne 427 du fichier AMRPatchPositionSignature.cc.

◆ sigY()

ConstArrayView< Integer > Arcane::AMRPatchPositionSignature::sigY ( ) const

Définition à la ligne 431 du fichier AMRPatchPositionSignature.cc.

◆ sigZ()

ConstArrayView< Integer > Arcane::AMRPatchPositionSignature::sigZ ( ) const

Définition à la ligne 435 du fichier AMRPatchPositionSignature.cc.

◆ stopCut()

bool Arcane::AMRPatchPositionSignature::stopCut ( ) const

Définition à la ligne 447 du fichier AMRPatchPositionSignature.cc.

Documentation des données membres

◆ m_all_patches

AMRPatchPositionLevelGroup* Arcane::AMRPatchPositionSignature::m_all_patches
private

Définition à la ligne 78 du fichier AMRPatchPositionSignature.h.

◆ m_have_cells

bool Arcane::AMRPatchPositionSignature::m_have_cells
private

Définition à la ligne 71 du fichier AMRPatchPositionSignature.h.

◆ m_is_computed

bool Arcane::AMRPatchPositionSignature::m_is_computed
private

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

◆ m_is_null

bool Arcane::AMRPatchPositionSignature::m_is_null
private

Définition à la ligne 63 du fichier AMRPatchPositionSignature.h.

◆ m_mesh

ICartesianMesh* Arcane::AMRPatchPositionSignature::m_mesh
private

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

◆ m_nb_cut

Integer Arcane::AMRPatchPositionSignature::m_nb_cut
private

Définition à la ligne 66 du fichier AMRPatchPositionSignature.h.

◆ m_numbering

ICartesianMeshNumberingMngInternal* Arcane::AMRPatchPositionSignature::m_numbering
private

Définition à la ligne 69 du fichier AMRPatchPositionSignature.h.

◆ m_patch

AMRPatchPosition Arcane::AMRPatchPositionSignature::m_patch
private

Définition à la ligne 64 du fichier AMRPatchPositionSignature.h.

◆ m_sig_x

UniqueArray<Integer> Arcane::AMRPatchPositionSignature::m_sig_x
private

Définition à la ligne 74 du fichier AMRPatchPositionSignature.h.

◆ m_sig_y

UniqueArray<Integer> Arcane::AMRPatchPositionSignature::m_sig_y
private

Définition à la ligne 75 du fichier AMRPatchPositionSignature.h.

◆ m_sig_z

UniqueArray<Integer> Arcane::AMRPatchPositionSignature::m_sig_z
private

Définition à la ligne 76 du fichier AMRPatchPositionSignature.h.

◆ m_stop_cut

bool Arcane::AMRPatchPositionSignature::m_stop_cut
private

Définition à la ligne 67 du fichier AMRPatchPositionSignature.h.


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