IOSS  2.0
Iodw::IOFactory Class Reference

#include <Iodw_DatabaseIO.h>

Static Public Member Functions

static const IOFactoryfactory ()
 
- Static Public Member Functions inherited from Ioss::IOFactory
static DatabaseIOcreate (const std::string &type, const std::string &filename, DatabaseUsage db_usage, MPI_Comm communicator=MPI_COMM_WORLD, const Ioss::PropertyManager &properties=Ioss::PropertyManager())
 Create an IO database. More...
 
static int describe (NameList *names)
 Get the names of database formats known to IOSS. More...
 
static void clean ()
 Empty method. More...
 

Private Member Functions

 IOFactory ()
 
Ioss::DatabaseIOmake_IO (const std::string &filename, Ioss::DatabaseUsage db_usage, MPI_Comm communicator, const Ioss::PropertyManager &properties) const
 

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)
 

Constructor & Destructor Documentation

◆ IOFactory()

Iodw::IOFactory::IOFactory ( )
private

Member Function Documentation

◆ factory()

const IOFactory * Iodw::IOFactory::factory ( )
static

◆ make_IO()

Ioss::DatabaseIO * Iodw::IOFactory::make_IO ( const std::string &  filename,
Ioss::DatabaseUsage  db_usage,
MPI_Comm  communicator,
const Ioss::PropertyManager properties 
) const
privatevirtual

Implements Ioss::IOFactory.


The documentation for this class was generated from the following files: