15#include "ioexnl_export.h"
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
int Ioss_MPI_Comm
Definition Ioss_CodeTypes.h:64
IOSS_NODISCARD std::string show_config() const override
Definition Ioexnl_IOFactory.C:82
IOFactory()
Definition Ioexnl_IOFactory.C:40
IOSS_NODISCARD Ioss::DatabaseIO * make_IO(const std::string &filename, Ioss::DatabaseUsage db_usage, Ioss_MPI_Comm communicator, const Ioss::PropertyManager &properties) const override
Definition Ioexnl_IOFactory.C:42
static const IOFactory * factory()
Definition Ioexnl_IOFactory.C:34
An input or output Database.
Definition Ioss_DatabaseIO.h:63
The main public user interface for creating Ioss::DatabaseIO objects.
Definition Ioss_IOFactory.h:35
A collection of Ioss::Property objects.
Definition Ioss_PropertyManager.h:36
A namespace for the exodus database format.
Definition Ioexnl_BaseDatabaseIO.C:93
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
DatabaseUsage
Specifies how an Ioss::DatabaseIO object will be used.
Definition Ioss_DBUsage.h:13