IOSS 2.0
|
#include <Ioex_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.