Public Types | |
using | DataIORegularType = dataIORegular< T > |
using | DataIOType = dataIO< T > |
Public Member Functions | |
TypeInfoTemplate111 ("dataIO", T,"regular") | |
dataIORegular (const IOPattern &iop) | |
dataIORegular (const dataIORegular &)=default | |
dataIORegular (dataIORegular &&)=default | |
dataIORegular & | operator= (const dataIORegular &)=default |
dataIORegular & | operator= (dataIORegular &&)=default |
~dataIORegular ()=default | |
add_vCtor (DataIOType, DataIORegularType, IOPattern) | |
![]() | |
TypeInfo ("dataIO") | |
Type info. More... | |
dataIO (const IOPattern &iop) | |
dataIO (const dataIO &)=default | |
dataIO (dataIO &&)=default | |
dataIO & | operator= (const dataIO &)=default |
dataIO & | operator= (dataIO &&)=default |
virtual | ~dataIO ()=default |
create_vCtor (dataIO, IOPattern,(const IOPattern &iop),(iop)) | |
bool | writeData (iOstream &os, span< T > data) |
Write data to the end of file from all processors. More... | |
bool | readData (iIstream &is, std::vector< T > &data) |
bool | writeData (iOstream &os, span< word > data) |
Protected Member Functions | |
bool | gatherData (span< T > data) override |
gather data from all processors and put the results in buffer_ More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< dataIO > | create (const IOPattern &iop) |
![]() | |
IOPattern | ioPattern_ |
std::vector< T > | buffer_ |
span< T > | bufferSpan_ |
Definition at line 29 of file dataIORegular.hpp.
using DataIORegularType = dataIORegular<T> |
Definition at line 35 of file dataIORegular.hpp.
using DataIOType = dataIO<T> |
Definition at line 37 of file dataIORegular.hpp.
|
inline |
Definition at line 52 of file dataIORegular.hpp.
|
default |
|
default |
|
default |
|
inlineoverrideprotectedvirtual |
gather data from all processors and put the results in buffer_
in serial mode, no gathering is required.
Implements dataIO< T >.
Definition at line 41 of file dataIORegular.hpp.
References dataIO< T >::bufferSpan_.
TypeInfoTemplate111 | ( | "dataIO" | , |
T | , | ||
"regular" | |||
) |
|
default |
|
default |
add_vCtor | ( | DataIOType | , |
DataIORegularType | , | ||
IOPattern | |||
) |