DUNE-FEM (unstable)
sionlibstreams.hh
65 numFiles_( std::min( MPIManager::size(), parameter.getValue< int >( "fem.io.sionlib.numfiles", 1 ) ) ),
69 SIONlibOutStream ( const std::string &filename, ParameterReader parameter = Parameter::container() )
73 SIONlibOutStream ( const std::string &filename, const int rank, ParameterReader parameter = Parameter::container() )
input stream reading from a file in binary form
Definition: sionlibstreams.hh:174
std::stringstream * data_
standard file stream
Definition: sionlibstreams.hh:305
~SIONlibInStream()
destructor deleting interal data buffer
Definition: sionlibstreams.hh:199
SIONlibInStream(const std::string &filename, const int rank=MPIManager ::rank(), MPICommunicatorType mpiComm=MPIHelper ::getCommunicator())
constructor
Definition: sionlibstreams.hh:191
output stream writing into a single file with the SIONlib (http://www2.fz-juelich....
Definition: sionlibstreams.hh:41
std::stringstream * data_
standard file stream
Definition: sionlibstreams.hh:152
SIONlibOutStream(const std::string &filename, const int rank, MPICommunicatorType mpiComm, ParameterReader parameter=Parameter::container())
constructor
Definition: sionlibstreams.hh:59
~SIONlibOutStream()
destructor writing internal data buffer to the file via SIONlib
Definition: sionlibstreams.hh:78
input stream reading from a given std::istream
Definition: standardstreams.hh:202
output stream writing into a given std::ostream
Definition: standardstreams.hh:61
MPI_Comm MPICommunicator
The type of the mpi communicator.
Definition: mpihelper.hh:192
static MPICommunicator getCommunicator()
get the default communicator
Definition: mpihelper.hh:200
Implements an utility class that provides collective communication methods for sequential programs.
constexpr auto min
Function object that returns the smaller of the given values.
Definition: hybridutilities.hh:506
Implements an utility class that provides MPI's collective communication methods.
constexpr std::integral_constant< std::size_t, sizeof...(II)> size(std::integer_sequence< T, II... >)
Return the size of the sequence.
Definition: integersequence.hh:75
STL namespace.
MPIHelper::MPICommunicator MPICommunicatorType
type of MPI communicator
Definition: sionlibstreams.hh:315
static SIONlibInStream * create(const std::string &filename, const int rank=MPIManager::rank(), const MPICommunicatorType &mpiComm=MPIHelper ::getCommunicator())
return pointer to stream object created by new.
Definition: sionlibstreams.hh:323
Factory class for Fem Streams to deal with different constructor parameters.
Definition: streams.hh:390
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)