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

Classes

class  Internal
 

Fonctions membres publiques

 ParallelCorefinementService (const Arcane::ServiceBuildInfo &sbi)
 
virtual ~ParallelCorefinementService ()
 
void init (const FaceGroup &masterGroup, const FaceGroup &slaveGroup, const Real boxTolerance, IGeometry *geometry)
 Initialisation.
 
void update ()
 Update.
 
const FaceFaceContactList & contacts ()
 Access to computed contacts.
 

Attributs privés

FaceGroup m_master_group
 
FaceGroup m_slave_group
 
Real m_box_tolerance
 
IGeometrym_geometry
 
FaceFaceContactList m_contacts
 
Internalm_internal
 

Description détaillée

Définition à la ligne 25 du fichier ParallelCorefinementService.h.

Documentation des constructeurs et destructeur

◆ ParallelCorefinementService()

ParallelCorefinementService::ParallelCorefinementService ( const Arcane::ServiceBuildInfo & sbi)

Constructeur de la classe

Définition à la ligne 227 du fichier ParallelCorefinementService.cc.

◆ ~ParallelCorefinementService()

ParallelCorefinementService::~ParallelCorefinementService ( )
virtual

Destructeur de la classe

Définition à la ligne 237 du fichier ParallelCorefinementService.cc.

Documentation des fonctions membres

◆ contacts()

const IParallelCorefinement::FaceFaceContactList & ParallelCorefinementService::contacts ( )

Access to computed contacts.

Définition à la ligne 693 du fichier ParallelCorefinementService.cc.

◆ init()

void ParallelCorefinementService::init ( const FaceGroup & masterGroup,
const FaceGroup & slaveGroup,
const Real boxTolerance,
IGeometry * geometry )

Initialisation.

Définition à la ligne 246 du fichier ParallelCorefinementService.cc.

◆ update()

void ParallelCorefinementService::update ( )

Update.

Définition à la ligne 261 du fichier ParallelCorefinementService.cc.

Références Arcane::Array< DataType >::add(), Arcane::Real3::add(), Arcane::MessagePassing::ISerializeMessageList::addMessage(), Arcane::Real3::addSame(), Arcane::IParallelMng::allGather(), Arcane::BasicSerializer::allocateBuffer(), Arcane::IParallelMng::commRank(), Arcane::IParallelMng::commSize(), Arcane::ISurfaceUtils::computeSurfaceContact(), Arcane::IParallelMng::createSerializeMessageList(), Arcane::ISurfaceUtils::createSurface(), Arcane::DT_Int64, Arcane::DT_Real, Arcane::ItemGroup::empty(), ENUMERATE_FACE, Arcane::BasicSerializer::get(), Arcane::BasicSerializer::getInteger(), Arcane::BasicSerializer::getReal(), Arcane::Item::isOwn(), Arcane::IParallelMng::isParallel(), Arcane::Item::localId(), Arcane::math::max(), Arcane::Trace::Medium, Arcane::math::min(), Arcane::ISerializer::ModeGet, Arcane::ISerializer::ModePut, Arcane::ItemWithNodes::nodes(), Arcane::math::normeR3(), Arcane::Item::null(), Arcane::Item::owner(), Arcane::MessagePassing::ISerializeMessageList::processPendingMessages(), Arcane::BasicSerializer::put(), Arcane::BasicSerializer::putInteger(), Arcane::BasicSerializer::putReal(), Arcane::IParallelMng::reduce(), Arcane::MessagePassing::ReduceMin, Arcane::BasicSerializer::reserve(), Arcane::Array< DataType >::resize(), Arcane::ISurfaceUtils::setFaceToSurface(), Arcane::BasicSerializer::setMode(), Arcane::Item::uniqueId(), Arcane::MessagePassing::ISerializeMessageList::waitMessages(), Arcane::Real3POD::x, Arcane::Real3POD::y, et Arcane::Real3POD::z.

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_box_tolerance

Real Arcane::ParallelCorefinementService::m_box_tolerance
private

Définition à la ligne 52 du fichier ParallelCorefinementService.h.

◆ m_contacts

FaceFaceContactList Arcane::ParallelCorefinementService::m_contacts
private

Définition à la ligne 54 du fichier ParallelCorefinementService.h.

◆ m_geometry

IGeometry* Arcane::ParallelCorefinementService::m_geometry
private

Définition à la ligne 53 du fichier ParallelCorefinementService.h.

◆ m_internal

Internal* Arcane::ParallelCorefinementService::m_internal
private

Définition à la ligne 59 du fichier ParallelCorefinementService.h.

◆ m_master_group

FaceGroup Arcane::ParallelCorefinementService::m_master_group
private

Définition à la ligne 50 du fichier ParallelCorefinementService.h.

◆ m_slave_group

FaceGroup Arcane::ParallelCorefinementService::m_slave_group
private

Définition à la ligne 51 du fichier ParallelCorefinementService.h.


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