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 227 du fichier ParallelCorefinementService.cc.
|
virtual |
Destructeur de la classe
Définition à la ligne 237 du fichier ParallelCorefinementService.cc.
const IParallelCorefinement::FaceFaceContactList & ParallelCorefinementService::contacts | ( | ) |
Access to computed contacts.
Définition à la ligne 693 du fichier ParallelCorefinementService.cc.
void ParallelCorefinementService::init | ( | const FaceGroup & | masterGroup, |
const FaceGroup & | slaveGroup, | ||
const Real | boxTolerance, | ||
IGeometry * | geometry ) |
Initialisation.
Définition à la ligne 246 du fichier ParallelCorefinementService.cc.
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.
|
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.