Inheritance diagram for dataIORegular< T >:
Collaboration diagram for dataIORegular< T >: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) | |
Public Member Functions inherited from dataIO< T > | |
| 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 Public Member Functions inherited from dataIO< T > | |
| static uniquePtr< dataIO > | create (const IOPattern &iop) |
Protected Attributes inherited from dataIO< T > | |
| 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 | |||
| ) |