Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ParallelDataWriter Class Reference

Parallel writer for outputting data by increasing uniqueId(). More...

#include <arcane/std/internal/ParallelDataWriter.h>

Collaboration diagram for Arcane::ParallelDataWriter:

Classes

class  Impl

Public Member Functions

 ParallelDataWriter (IParallelMng *pm)
 ParallelDataWriter (const ParallelDataWriter &rhs)=delete
Int64ConstArrayView sortedUniqueIds () const
void setGatherAll (bool v)
void sort (Int32ConstArrayView local_ids, Int64ConstArrayView items_uid)
Ref< IDatagetSortedValues (IData *data)

Private Attributes

Implm_p

Detailed Description

Parallel writer for outputting data by increasing uniqueId().

An instance of this class is associated with a mesh group.

Definition at line 35 of file ParallelDataWriter.h.

Constructor & Destructor Documentation

◆ ParallelDataWriter()

Arcane::ParallelDataWriter::ParallelDataWriter ( IParallelMng * pm)
explicit

Definition at line 81 of file ParallelDataWriter.cc.

◆ ~ParallelDataWriter()

Arcane::ParallelDataWriter::~ParallelDataWriter ( )

Definition at line 87 of file ParallelDataWriter.cc.

Member Function Documentation

◆ getSortedValues()

Ref< IData > Arcane::ParallelDataWriter::getSortedValues ( IData * data)

Definition at line 110 of file ParallelDataWriter.cc.

◆ setGatherAll()

void Arcane::ParallelDataWriter::setGatherAll ( bool v)

Definition at line 98 of file ParallelDataWriter.cc.

◆ sort()

void Arcane::ParallelDataWriter::sort ( Int32ConstArrayView local_ids,
Int64ConstArrayView items_uid )

Definition at line 104 of file ParallelDataWriter.cc.

◆ sortedUniqueIds()

Int64ConstArrayView Arcane::ParallelDataWriter::sortedUniqueIds ( ) const

Definition at line 93 of file ParallelDataWriter.cc.

Member Data Documentation

◆ m_p

Impl* Arcane::ParallelDataWriter::m_p
private

Definition at line 54 of file ParallelDataWriter.h.


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