IOSS 2.0
|
#include <Ioex_ChangeSet.h>
Public Member Functions | |
ChangeSet (Ioss::Region *region) | |
ChangeSet (Ioss::DatabaseIO *db, const std::string &dbName, const std::string &dbType, unsigned fileCyclicCount) | |
~ChangeSet () override | |
void | populate_change_sets (bool loadAllFiles=true) override |
IOSS_NODISCARD Ioss::DatabaseIO * | open_change_set (unsigned index, Ioss::DatabaseUsage usage) override |
void | close_change_set (unsigned index) override |
Public Member Functions inherited from Ioss::ChangeSet | |
ChangeSet (Ioss::Region *region) | |
ChangeSet (Ioss::DatabaseIO *db, const std::string &dbName, const std::string &dbType, unsigned fileCyclicCount) | |
ChangeSet ()=delete | |
ChangeSet (const ChangeSet &)=delete | |
IOSS_NODISCARD unsigned | supported_formats () const |
IOSS_NODISCARD unsigned | database_format () const |
IOSS_NODISCARD size_t | size () const |
IOSS_NODISCARD const std::vector< std::string > & | names () const |
IOSS_NODISCARD std::string | get_change_set_name (unsigned index) const |
IOSS_NODISCARD unsigned | get_file_cyclic_count () const |
Protected Member Functions | |
void | get_group_change_sets () |
void | clear_change_sets () override |
bool | supports_group () |
Protected Member Functions inherited from Ioss::ChangeSet | |
void | get_cyclic_multi_file_change_sets () |
void | get_linear_multi_file_change_sets () |
void | verify_change_set_index (unsigned index) const |
DatabaseIO * | get_database () const |
IOSS_NODISCARD const ParallelUtils & | util () const |
Private Member Functions | |
ChangeSet ()=delete | |
ChangeSet (const ChangeSet &)=delete | |
Private Attributes | |
std::string | m_currentChangeSet |
Additional Inherited Members | |
Static Public Member Functions inherited from Ioss::ChangeSet | |
static std::string | get_cyclic_database_filename (const std::string &baseFileName, unsigned int fileCyclicCount, unsigned int step) |
static std::string | get_linear_database_filename (const std::string &baseFileName, unsigned int step) |
Protected Attributes inherited from Ioss::ChangeSet | |
Ioss::DatabaseIO * | m_database {nullptr} |
std::string | m_ioDB |
std::string | m_dbType |
unsigned | m_fileCyclicCount {0} |
unsigned | m_supportedFormats {CHANGE_SET_LINEAR_MULTI_FILES | CHANGE_SET_CYCLIC_MULTI_FILES} |
unsigned | m_databaseFormat {CHANGE_SET_NONE} |
std::vector< std::string > | m_changeSetNames |
|
explicit |
Ioex::ChangeSet::ChangeSet | ( | Ioss::DatabaseIO * | db, |
const std::string & | dbName, | ||
const std::string & | dbType, | ||
unsigned | fileCyclicCount ) |
|
overridevirtual |
Reimplemented from Ioss::ChangeSet.
|
privatedelete |
|
privatedelete |
|
overrideprotectedvirtual |
Reimplemented from Ioss::ChangeSet.
|
overridevirtual |
Reimplemented from Ioss::ChangeSet.
|
protected |
|
overridevirtual |
Reimplemented from Ioss::ChangeSet.
|
overridevirtual |
Reimplemented from Ioss::ChangeSet.
|
protected |
|
private |