Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::LimaUtils Class Reference
Collaboration diagram for Arcane::LimaUtils:

Static Public Member Functions

static void createGroup (IItemFamily *family, const String &name, Int32ArrayView local_ids)
 Creates a group of entities.
static IMeshReader::eReturnType _directLimaPartitionMalipp (ITimerMng *timer_mng, IPrimaryMesh *mesh, const String &filename, Real length_multiplier)
static IMeshReader::eReturnType _directLimaPartitionMalipp2 (ITimerMng *timer_mng, IPrimaryMesh *mesh, const String &filename, Real length_multiplier)

Detailed Description

Definition at line 34 of file LimaUtils.h.

Member Function Documentation

◆ _directLimaPartitionMalipp()

IMeshReader::eReturnType Arcane::LimaUtils::_directLimaPartitionMalipp ( ITimerMng * timer_mng,
IPrimaryMesh * mesh,
const String & filename,
Real length_multiplier )
static

Definition at line 72 of file LimaUtils.cc.

◆ _directLimaPartitionMalipp2()

IMeshReader::eReturnType Arcane::LimaUtils::_directLimaPartitionMalipp2 ( ITimerMng * timer_mng,
IPrimaryMesh * mesh,
const String & filename,
Real length_multiplier )
static

Definition at line 92 of file LimaUtils.cc.

◆ createGroup()

void Arcane::LimaUtils::createGroup ( IItemFamily * family,
const String & name,
Int32ArrayView local_ids )
static

Creates a group of entities.

To ensure reproducibility, ensures that the entities are sorted according to their localid. Also ensures there are no duplicates in the list because Lima allows it but Arcane does not.

Definition at line 42 of file LimaUtils.cc.

References Arcane::IItemFamily::createGroup(), Arcane::ArrayView< T >::empty(), Arcane::ITraceMng::info(), Arcane::ArrayView< T >::size(), Arcane::ArrayView< T >::subView(), Arcane::IItemFamily::traceMng(), and Arcane::ITraceMng::warning().

Here is the call graph for this function:

The documentation for this class was generated from the following files: