33 #ifndef IOSS_Iocgns_IOFactory_h 34 #define IOSS_Iocgns_IOFactory_h 43 class PropertyManager;
62 #endif // IOSS_Iocgns_IOFactory_h
The main namespace for the Ioss library.
Definition: Ioad_DatabaseIO.C:66
An input or output Database.
Definition: Ioss_DatabaseIO.h:82
A namespace for the CGNS database format.
Definition: Iocgns_DatabaseIO.C:444
Ioss::DatabaseIO * make_IO(const std::string &filename, Ioss::DatabaseUsage db_usage, MPI_Comm communicator, const Ioss::PropertyManager &properties) const override
Definition: Iocgns_IOFactory.C:74
void show_config() const override
Definition: Iocgns_IOFactory.C:110
IOFactory()
Definition: Iocgns_IOFactory.C:66
The main public user interface for creating Ioss::DatabaseIO objects.
Definition: Ioss_IOFactory.h:58
DatabaseUsage
Specifies how an Ioss::DatabaseIO object will be used.
Definition: Ioss_DBUsage.h:40
static const IOFactory * factory()
Definition: Iocgns_IOFactory.C:60
Definition: Iocgns_IOFactory.h:48
int MPI_Comm
Definition: Ioss_CodeTypes.h:88
A collection of Ioss::Property objects.
Definition: Ioss_PropertyManager.h:49