DOLFINx 0.8.0
DOLFINx C++ interface
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
ADIOS2Writer Class Reference

Base class for ADIOS2-based writers. More...

#include <ADIOS2Writers.h>

Public Member Functions

void close ()
 Close the file.
 

Protected Member Functions

 ADIOS2Writer (MPI_Comm comm, const std::filesystem::path &filename, std::string tag, std::string engine)
 Create an ADIOS2-based writer.
 
 ADIOS2Writer (ADIOS2Writer &&writer)=default
 Move constructor.
 
 ADIOS2Writer (const ADIOS2Writer &)=delete
 Copy constructor.
 
 ~ADIOS2Writer ()
 Destructor.
 
ADIOS2Writeroperator= (ADIOS2Writer &&writer)=default
 Move assignment.
 
ADIOS2Writeroperator= (const ADIOS2Writer &)=delete
 

Detailed Description

Base class for ADIOS2-based writers.

Constructor & Destructor Documentation

◆ ADIOS2Writer()

ADIOS2Writer ( MPI_Comm comm,
const std::filesystem::path & filename,
std::string tag,
std::string engine )
protected

Create an ADIOS2-based writer.

Parameters
[in]commThe MPI communicator
[in]filenameName of output file
[in]tagThe ADIOS2 object name
[in]engineADIOS2 engine type. See https://adios2.readthedocs.io/en/latest/engines/engines.html.

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