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 |
| IGeometry * | m_geometry |
| FaceFaceContactList | m_contacts |
| Internal * | m_internal |
Définition à la ligne 25 du fichier ParallelCorefinementService.h.
| ParallelCorefinementService::ParallelCorefinementService | ( | const Arcane::ServiceBuildInfo & | sbi | ) |
Constructeur de la classe
Définition à la ligne 232 du fichier ParallelCorefinementService.cc.
|
virtual |
Destructeur de la classe
Définition à la ligne 242 du fichier ParallelCorefinementService.cc.
| const IParallelCorefinement::FaceFaceContactList & ParallelCorefinementService::contacts | ( | ) |
Access to computed contacts.
Définition à la ligne 698 du fichier ParallelCorefinementService.cc.
| void ParallelCorefinementService::init | ( | const FaceGroup & | masterGroup, |
| const FaceGroup & | slaveGroup, | ||
| const Real | boxTolerance, | ||
| IGeometry * | geometry ) |
Initialisation.
Définition à la ligne 251 du fichier ParallelCorefinementService.cc.
| void ParallelCorefinementService::update | ( | ) |
Update.
Définition à la ligne 266 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 :
|
private |
Définition à la ligne 52 du fichier ParallelCorefinementService.h.
|
private |
Définition à la ligne 54 du fichier ParallelCorefinementService.h.
|
private |
Définition à la ligne 53 du fichier ParallelCorefinementService.h.
|
private |
Définition à la ligne 59 du fichier ParallelCorefinementService.h.
|
private |
Définition à la ligne 50 du fichier ParallelCorefinementService.h.
|
private |
Définition à la ligne 51 du fichier ParallelCorefinementService.h.