Base class for ADIOS2-based writers.
More...
#include <ADIOS2Writers.h>
|
void | close () |
| Close the file.
|
|
|
| ADIOS2Writer (MPI_Comm comm, const std::filesystem::path &filename, std::string tag, std::shared_ptr< const mesh::Mesh > mesh) |
| Create an ADIOS2-based writer for a mesh. More...
|
|
| ADIOS2Writer (MPI_Comm comm, const std::filesystem::path &filename, std::string tag, const U &u) |
| Create an ADIOS2-based writer for a list of functions. More...
|
|
| ADIOS2Writer (ADIOS2Writer &&writer)=default |
| Move constructor.
|
|
| ADIOS2Writer (const ADIOS2Writer &)=delete |
| Copy constructor.
|
|
| ~ADIOS2Writer () |
| Destructor.
|
|
ADIOS2Writer & | operator= (ADIOS2Writer &&writer)=default |
| Move assignment.
|
|
ADIOS2Writer & | operator= (const ADIOS2Writer &)=delete |
|
Base class for ADIOS2-based writers.
◆ ADIOS2Writer() [1/2]
ADIOS2Writer |
( |
MPI_Comm |
comm, |
|
|
const std::filesystem::path & |
filename, |
|
|
std::string |
tag, |
|
|
std::shared_ptr< const mesh::Mesh > |
mesh |
|
) |
| |
|
protected |
Create an ADIOS2-based writer for a mesh.
- Parameters
-
[in] | comm | The MPI communicator |
[in] | filename | Name of output file |
[in] | tag | The ADIOS2 object name |
[in] | mesh | The mesh |
◆ ADIOS2Writer() [2/2]
ADIOS2Writer |
( |
MPI_Comm |
comm, |
|
|
const std::filesystem::path & |
filename, |
|
|
std::string |
tag, |
|
|
const U & |
u |
|
) |
| |
|
protected |
Create an ADIOS2-based writer for a list of functions.
- Parameters
-
[in] | comm | The MPI communicator |
[in] | filename | Name of output file |
[in] | tag | The ADIOS2 object name |
[in] | u | List of functions |
The documentation for this class was generated from the following files:
- /__w/dolfinx/dolfinx/cpp/dolfinx/io/ADIOS2Writers.h
- /__w/dolfinx/dolfinx/cpp/dolfinx/io/ADIOS2Writers.cpp