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

Fonctions membres publiques

 BarycentricGeomShapeComputerByType (GeomShapeMng &shape_mng, VariableNodeReal3 &node_coords)
 
template<GeomType ItemType>
void _applyGeneric (ItemVectorView cells)
 
void applyVertex (ItemVectorView cells) override
 
void applyLine2 (ItemVectorView cells) override
 
void applyPentagon5 (ItemVectorView cells) override
 
void applyHexagon6 (ItemVectorView cells) override
 
void applyQuad4 (ItemVectorView cells) override
 
void applyTriangle3 (ItemVectorView cells) override
 
void applyHexaedron8 (ItemVectorView cells) override
 
void applyPyramid5 (ItemVectorView cells) override
 
void applyPentaedron6 (ItemVectorView cells) override
 
void applyTetraedron4 (ItemVectorView cells) override
 
void applyHeptaedron10 (ItemVectorView cells) override
 
void applyOctaedron12 (ItemVectorView cells) override
 
- Fonctions membres publiques hérités de Arcane::AbstractItemOperationByBasicType
virtual ~AbstractItemOperationByBasicType ()
 Libère les ressources.
 
virtual void applyHemiHexa7 (ItemVectorView group)
 
virtual void applyHemiHexa6 (ItemVectorView group)
 
virtual void applyHemiHexa5 (ItemVectorView group)
 
virtual void applyAntiWedgeLeft6 (ItemVectorView group)
 
virtual void applyAntiWedgeRight6 (ItemVectorView group)
 
virtual void applyDiTetra5 (ItemVectorView group)
 
virtual void applyDualNode (ItemVectorView group)
 
virtual void applyDualEdge (ItemVectorView group)
 
virtual void applyDualFace (ItemVectorView group)
 
virtual void applyDualCell (ItemVectorView group)
 
virtual void applyLink (ItemVectorView group)
 
- Fonctions membres publiques hérités de Arcane::IItemOperationByBasicType
virtual ~IItemOperationByBasicType ()
 Libère les ressources.
 

Attributs privés

GeomShapeMng m_shape_mng
 
VariableNodeReal3 m_node_coords
 

Description détaillée

Définition à la ligne 342 du fichier BarycentricGeomShapeComputer.cc.

Documentation des constructeurs et destructeur

◆ BarycentricGeomShapeComputerByType()

Arcane::BarycentricGeomShapeComputerByType::BarycentricGeomShapeComputerByType ( GeomShapeMng shape_mng,
VariableNodeReal3 node_coords 
)
inline

Définition à la ligne 348 du fichier BarycentricGeomShapeComputer.cc.

Documentation des fonctions membres

◆ _applyGeneric()

template<GeomType ItemType>
void Arcane::BarycentricGeomShapeComputerByType::_applyGeneric ( ItemVectorView  cells)
inline

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

◆ applyHeptaedron10()

void Arcane::BarycentricGeomShapeComputerByType::applyHeptaedron10 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 414 du fichier BarycentricGeomShapeComputer.cc.

◆ applyHexaedron8()

void Arcane::BarycentricGeomShapeComputerByType::applyHexaedron8 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 394 du fichier BarycentricGeomShapeComputer.cc.

◆ applyHexagon6()

void Arcane::BarycentricGeomShapeComputerByType::applyHexagon6 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 379 du fichier BarycentricGeomShapeComputer.cc.

◆ applyLine2()

void Arcane::BarycentricGeomShapeComputerByType::applyLine2 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 369 du fichier BarycentricGeomShapeComputer.cc.

◆ applyOctaedron12()

void Arcane::BarycentricGeomShapeComputerByType::applyOctaedron12 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 419 du fichier BarycentricGeomShapeComputer.cc.

◆ applyPentaedron6()

void Arcane::BarycentricGeomShapeComputerByType::applyPentaedron6 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 404 du fichier BarycentricGeomShapeComputer.cc.

◆ applyPentagon5()

void Arcane::BarycentricGeomShapeComputerByType::applyPentagon5 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 374 du fichier BarycentricGeomShapeComputer.cc.

◆ applyPyramid5()

void Arcane::BarycentricGeomShapeComputerByType::applyPyramid5 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 399 du fichier BarycentricGeomShapeComputer.cc.

◆ applyQuad4()

void Arcane::BarycentricGeomShapeComputerByType::applyQuad4 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 385 du fichier BarycentricGeomShapeComputer.cc.

◆ applyTetraedron4()

void Arcane::BarycentricGeomShapeComputerByType::applyTetraedron4 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 409 du fichier BarycentricGeomShapeComputer.cc.

◆ applyTriangle3()

void Arcane::BarycentricGeomShapeComputerByType::applyTriangle3 ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 389 du fichier BarycentricGeomShapeComputer.cc.

◆ applyVertex()

void Arcane::BarycentricGeomShapeComputerByType::applyVertex ( ItemVectorView  cells)
inlineoverridevirtual

Réimplémentée à partir de Arcane::AbstractItemOperationByBasicType.

Définition à la ligne 364 du fichier BarycentricGeomShapeComputer.cc.

Documentation des données membres

◆ m_node_coords

VariableNodeReal3 Arcane::BarycentricGeomShapeComputerByType::m_node_coords
private

Définition à la ligne 346 du fichier BarycentricGeomShapeComputer.cc.

◆ m_shape_mng

GeomShapeMng Arcane::BarycentricGeomShapeComputerByType::m_shape_mng
private

Définition à la ligne 345 du fichier BarycentricGeomShapeComputer.cc.


La documentation de cette classe a été générée à partir du fichier suivant :