Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex
+ Graphe d'héritage de Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex:
+ Graphe de collaboration de Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex:

Fonctions membres publiques

Real refine_matrix (const Integer i, const Integer j, const Integer k) const
 matrice de transformation des noeuds de la maille mère en noeuds des mailles filles
 
Integer face_mapping (const Integer, const Integer) const
 
Integer hChildrenTypeId (const Integer i) const
 
Integer getNbHChildren () const
 
- Fonctions membres publiques hérités de Arcane::RefinementPatternT< HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex >
Real refine_matrix (const Integer i, const Integer j, const Integer k) const
 
Integer face_mapping (const Integer i, const Integer j) const
 
Integer face_mapping_topo (const Integer i, const Integer j) const
 
Integer hChildrenTypeId (const Integer i) const
 
Integer getNbHChildren () const
 

Attributs privés statiques

static const Integer m_nb_hChildren = 17
 
static const double _refine_matrix_1 [7][5][5]
 
static const double _refine_matrix_2 [4][6][5]
 
static const double _refine_matrix_3 [3][6][5]
 
static const double _refine_matrix_4 [2][7][5]
 
static const double _refine_matrix_5 [1][8][5]
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::RefinementPatternT< HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex >
HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1HexasImp ()
 Barton & Nackman Trick.
 
const HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1HexasImp () const
 

Description détaillée

Définition à la ligne 731 du fichier ItemRefinementPattern.h.

Documentation des constructeurs et destructeur

◆ HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex()

Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex ( )
inline

Définition à la ligne 735 du fichier ItemRefinementPattern.h.

Documentation des fonctions membres

◆ face_mapping()

Integer Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::face_mapping ( const Integer  ,
const Integer   
) const
inline

Définition à la ligne 746 du fichier ItemRefinementPattern.h.

◆ getNbHChildren()

Integer Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::getNbHChildren ( ) const
inline

Définition à la ligne 758 du fichier ItemRefinementPattern.h.

◆ hChildrenTypeId()

Integer Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::hChildrenTypeId ( const Integer  i) const
inline

Définition à la ligne 750 du fichier ItemRefinementPattern.h.

◆ refine_matrix()

Real Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::refine_matrix ( const Integer  i,
const Integer  j,
const Integer  k 
) const
inline

matrice de transformation des noeuds de la maille mère en noeuds des mailles filles

Définition à la ligne 738 du fichier ItemRefinementPattern.h.

Documentation des données membres

◆ _refine_matrix_1

const double Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::_refine_matrix_1
staticprivate

Définition à la ligne 764 du fichier ItemRefinementPattern.h.

◆ _refine_matrix_2

const double Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::_refine_matrix_2
staticprivate

Définition à la ligne 765 du fichier ItemRefinementPattern.h.

◆ _refine_matrix_3

const double Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::_refine_matrix_3
staticprivate
Valeur initiale :
= {
{
{0.0, 0.333, 0.666, 0.0, 0.0 },
{0.0, 0.333, 0.333, 0.333, 0.0},
{0.0, 0.0, 0.666, 0.333, 0.0 },
{0.222, 0.0, 0.444, 0.222, 0.111 },
{0.333, 0.0, 0.666, 0.0, 0.0 },
{0.333, 0.333, 0.333, 0.0, 0.0 },
},
{
{0.333, 0.333, 0.333, 0.0, 0.0 },
{0.0, 0.666, 0.333, 0.0, 0.0 },
{0.0, 0.333, 0.666, 0.0, 0.0 },
{0.0, 0.333, 0.333, 0.333, 0.0},
{0.222, 0.0, 0.444, 0.222, 0.111 },
{0.222, 0.444, 0.0, 0.222, 0.111 },
},
{
{0.0, 0.666, 0.333, 0.0, 0.0 },
{0.0, 0.666, 0.0, 0.333, 0.0 },
{0.0, 0.333, 0.333, 0.333, 0.0},
{0.222, 0.444, 0.0, 0.222, 0.111 },
{0.333, 0.333, 0.333, 0.0, 0.0 },
{0.333, 0.666, 0.0, 0.0, 0.0 },
}
}

Définition à la ligne 766 du fichier ItemRefinementPattern.h.

◆ _refine_matrix_4

const double Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::_refine_matrix_4
staticprivate
Valeur initiale :
= {
{
{0.0, 0.333, 0.333, 0.333, 0.0},
{0.222, 0.0, 0.444, 0.222, 0.111 },
{0.222, 0.444, 0.0, 0.222, 0.111 },
{0.111, 0.222, 0.0, 0.444, 0.222},
{0.0, 0.333, 0.0, 0.666, 0.0 },
{0.0, 0.0, 0.333, 0.666, 0.0 },
{0.111, 0.0, 0.222, 0.444, 0.222},
},
{
{0.333, 0.333, 0.333, 0.0, 0.0 },
{0.666, 0.0, 0.333, 0.0, 0.0 },
{0.666, 0.333, 0.0, 0.0, 0.0 },
{0.444, 0.222, 0.0, 0.111, 0.222},
{0.222, 0.444, 0.0, 0.222, 0.111 },
{0.222, 0.0, 0.444, 0.222, 0.111 },
{0.444, 0.0, 0.222, 0.111, 0.222},
}
}

Définition à la ligne 767 du fichier ItemRefinementPattern.h.

◆ _refine_matrix_5

const double Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::_refine_matrix_5
staticprivate
Valeur initiale :
= {
{
{0.222, 0.111, 0.0, 0.222, 0.444},
{0.444, 0.222, 0.0, 0.111, 0.222},
{0.222, 0.444, 0.0, 0.222, 0.111 },
{0.111, 0.222, 0.0, 0.444, 0.222},
{0.222, 0.0, 0.111, 0.222, 0.444},
{0.444, 0.0, 0.222, 0.111, 0.222},
{0.222, 0.0, 0.444, 0.222, 0.111 },
{0.111, 0.0, 0.222, 0.444, 0.222},
}
}

Définition à la ligne 768 du fichier ItemRefinementPattern.h.

◆ m_nb_hChildren

const Integer Arcane::HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex::m_nb_hChildren = 17
staticprivate

Définition à la ligne 763 du fichier ItemRefinementPattern.h.


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