Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex
Graphe d'héritage de Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex:
Graphe de collaboration de Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_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< HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_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 = 11
static const double _refine_matrix_1 [4][7][7]
static const double _refine_matrix_2 [4][6][7]
static const double _refine_matrix_3 [2][5][7]
static const double _refine_matrix_4 [1][8][7]

Membres hérités additionnels

Fonctions membres protégées hérités de Arcane::RefinementPatternT< HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex >
HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1HexasImp ()
 Barton & Nackman Trick.

Description détaillée

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

Documentation des constructeurs et destructeur

◆ HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex()

Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex ( )
inline

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

Documentation des fonctions membres

◆ face_mapping()

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

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

◆ getNbHChildren()

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

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

◆ hChildrenTypeId()

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

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

◆ refine_matrix()

Real Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_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 957 du fichier ItemRefinementPattern.h.

Documentation des données membres

◆ _refine_matrix_1

const double Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::_refine_matrix_1
staticprivate

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

◆ _refine_matrix_2

const double Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::_refine_matrix_2
staticprivate

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

◆ _refine_matrix_3

const double Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::_refine_matrix_3
staticprivate
Valeur initiale :
= {
{
{0.0, 0.0, 0.0, 0.25, 0.25, 0.25, 0.25 },
{0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125 },
{0.25, 0.25, 0.0, 0.0, 0.0, 0.25, 0.25},
{0.0, 0.25, 0.25, 0.25, 0.0, 0.0, 0.25 },
{0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5 },
},
{
{0.5, 0.0, 0.5, 0.0, 0.0, 0.0, 0.0 },
{0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125 },
{0.25, 0.0, 0.25, 0.25, 0.25, 0.0, 0.0 },
{0.5, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0 },
{1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 },
}
}

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

◆ _refine_matrix_4

const double Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::_refine_matrix_4
staticprivate
Valeur initiale :
= {
{
{0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125 },
{0.0, 0.25, 0.25, 0.25, 0.0, 0.0, 0.25 },
{0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5 },
{0.0, 0.0, 0.0, 0.25, 0.25, 0.25, 0.25 },
{0.25, 0.0, 0.25, 0.25, 0.25, 0.0, 0.0 },
{0.0, 0.0, 0.5, 0.5, 0.0, 0.0, 0.0 },
{0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0 },
{0.0, 0.0, 0.0, 0.5, 0.5, 0.0, 0.0 },
}
}

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

◆ m_nb_hChildren

const Integer Arcane::HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex::m_nb_hChildren = 11
staticprivate

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


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