Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Member Functions | List of all members
alsuq::io::MPIWriterFactory Class Reference

#include <alsuq/io/MPIWriterFactory.hpp>

Inheritance diagram for alsuq::io::MPIWriterFactory:
alsfvm::io::WriterFactory

Public Member Functions

 MPIWriterFactory (const std::vector< std::string > &groupNames, size_t groupIndex, bool createFile, MPI_Comm mpiCommunicator, MPI_Info mpiInfo)
 
alsfvm::shared_ptr< alsfvm::io::WritercreateWriter (const std::string &name, const std::string &baseFilename, const alsfvm::io::Parameters &parameters) override
 
- Public Member Functions inherited from alsfvm::io::WriterFactory
virtual ~WriterFactory ()
 

Additional Inherited Members

- Public Types inherited from alsfvm::io::WriterFactory
typedef alsutils::base::Factory< Writer, const std::string &, const Parameters & >::CreatorType CreatorType
 

Constructor & Destructor Documentation

◆ MPIWriterFactory()

alsuq::io::MPIWriterFactory::MPIWriterFactory ( const std::vector< std::string > &  groupNames,
size_t  groupIndex,
bool  createFile,
MPI_Comm  mpiCommunicator,
MPI_Info  mpiInfo 
)

Member Function Documentation

◆ createWriter()

alsfvm::shared_ptr< alsfvm::io::Writer > alsuq::io::MPIWriterFactory::createWriter ( const std::string &  name,
const std::string &  baseFilename,
const alsfvm::io::Parameters parameters 
)
overridevirtual

Reimplemented from alsfvm::io::WriterFactory.


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