|
IOSS 2.0
|
#include <Ioexnl_IOFactory.h>
Static Public Member Functions | |
| static const IOFactory * | factory () |
| Static Public Member Functions inherited from Ioss::IOFactory | |
| static IOSS_NODISCARD DatabaseIO * | create (const std::string &type, const std::string &filename, DatabaseUsage db_usage, Ioss_MPI_Comm communicator=Ioss::ParallelUtils::comm_world(), const Ioss::PropertyManager &properties=Ioss::PropertyManager()) |
| Create an IO database. | |
| static int | describe (NameList *names) |
| Get the names of database formats known to IOSS. | |
| static IOSS_NODISCARD NameList | describe () |
| Get the names of database formats known to IOSS. | |
| static void | clean () |
| Empty method. | |
| static IOSS_NODISCARD std::string | show_configuration () |
Private Member Functions | |
| IOFactory () | |
| IOSS_NODISCARD Ioss::DatabaseIO * | make_IO (const std::string &filename, Ioss::DatabaseUsage db_usage, Ioss_MPI_Comm communicator, const Ioss::PropertyManager &properties) const override |
| IOSS_NODISCARD std::string | show_config () const override |
Additional Inherited Members | |
| Public Member Functions inherited from Ioss::IOFactory | |
| virtual | ~IOFactory ()=default |
| Protected Member Functions inherited from Ioss::IOFactory | |
| IOFactory (const std::string &type) | |
| Static Protected Member Functions inherited from Ioss::IOFactory | |
| static void | alias (const std::string &base, const std::string &syn) |
|
private |
|
static |
|
overrideprivatevirtual |
Implements Ioss::IOFactory.
|
overrideprivatevirtual |
Reimplemented from Ioss::IOFactory.